← Files ModRetro Chromatic PluginARCHIVED FILE

native/capture/linux/provenance.json

3.27 KB · Oct 3, 2026 · 06:38 UTC

↓ Download file

{
  "schemaVersion": 1,
  "name": "ModRetro Chromatic Linux capture backend",
  "ffmpegVersion": "8.0.3-modretro-capture1",
  "libvpxVersion": "1.15.2",
  "sourceRepository": "https://github.com/OpenAI-Partners/ModRetro-Chromatic-Plugin-for-Codex/tree/main/native/capture/source",
  "sourceArchives": [
    {
      "name": "ffmpeg",
      "commit": "8ae0b34901ba60a802f183ee75a250a9fc3e09a5",
      "file": "ffmpeg-8ae0b34901ba60a802f183ee75a250a9fc3e09a5.tar.gz",
      "bytes": 16451382,
      "sha256": "3822f5dea04f069a90f8b445d00116d6410d1baf8f15d5f750d0626e5d6994f3"
    },
    {
      "name": "libvpx",
      "commit": "d168454ecd099805c675d4a98c66f4891373302a",
      "file": "libvpx-d168454ecd099805c675d4a98c66f4891373302a.tar.gz",
      "bytes": 5634851,
      "sha256": "5f6519823db1cc67fba023dc5dcf33abcd3fbab65d7e3c6f1d8ff00917a8c1c6"
    }
  ],
  "modification": {
    "file": "../source/ffmpeg-v4l2-device-caps.patch",
    "sha256": "8d4b341758506eba53288b4a99897f332d93adfce5abdd876f9f9d3e8b606b98",
    "purpose": "Use node-specific V4L2 device_caps when advertised; reject metadata-only siblings through the ordinary capture-capability check."
  },
  "architectures": {
    "arm64": {
      "file": "arm64/ffmpeg",
      "bytes": 4069520,
      "sha256": "3003aebb5eb074dc1f7b7a98a6e19e35cd88f797e33ce947fada74ed5c560f78",
      "elfMachine": 183,
      "buildRecords": {
        "FFMPEG-CONFIG-arm64.h": {
          "bytes": 23293,
          "sha256": "428bac32873c81b85de18abd9a19f95dd9b5ca2910b0722d581c7b7106fcd884"
        },
        "BUILD-PACKAGES-arm64.txt": {
          "bytes": 3196,
          "sha256": "9918f3a39defd169131791d275c91881ee02652e97a4d150d91a7844a2434cd4"
        }
      }
    },
    "x64": {
      "file": "x64/ffmpeg",
      "bytes": 5121992,
      "sha256": "ac9ba3c56281b8759c5ba16590a6bcb769bc8c0986b2ca91cad8bc2d8306204b",
      "elfMachine": 62,
      "buildRecords": {
        "FFMPEG-CONFIG-x64.h": {
          "bytes": 23247,
          "sha256": "eab3081e2769451330e6455329804c206e8c0bff0d0d958b9d743f0720929791"
        },
        "BUILD-PACKAGES-x64.txt": {
          "bytes": 3196,
          "sha256": "9918f3a39defd169131791d275c91881ee02652e97a4d150d91a7844a2434cd4"
        }
      }
    }
  },
  "configuration": {
    "network": false,
    "gpl": false,
    "nonfree": false,
    "linkage": "Static ELF executable; no PT_INTERP or PT_DYNAMIC program header."
  },
  "licenses": [
    "FFmpeg LGPL-2.1-or-later",
    "libvpx BSD-3-Clause and patent grant",
    "musl MIT",
    "zlib license",
    "GCC runtime exception"
  ],
  "qualification": {
    "arm64": "Built and exercised in an isolated aarch64 Linux VM.",
    "x64": "Built and exercised under existing x86_64 instruction translation in that aarch64 Linux VM; not native x64 hardware validation.",
    "capture": "Real encoder, process, pipes, handoff, bounded WebM sink, PNG snapshot and closure with synthetic input. USB identity and capability inputs were mocked.",
    "hardware": "No physical Linux capture, USB audio, long-duration capture or rendered UI acceptance.",
    "reproducibility": "Pinned upstream source archives and build recipes are provided. Bit-for-bit reproducibility with a changed toolchain is not claimed.",
    "signing": "No publisher signing, notarization, patent or legal-clearance claim."
  }
}

SHA-256: 7dc4f33f9de18fe423fe8d57677e5f591248bff3a9a5a15282c9e24ccc57a3be