{
  "status": "reviewed",
  "coreVersion": "0.12.10",
  "wrapperVersion": "0.12.15",
  "coreSHA256": "9f57947a5bd530d8f00c5b3f2cb2a3492faa7e5d823315342d6a8656d0a6b7b7",
  "coreJSESMSHA256": "67a48f11645f85439f3fde4f2119042c16b374b910206b7a7a24f342e28dcae3",
  "technicalSourceCoverage": "Complete against the identified official release recipe and observed core metadata; no concrete missing/mismatched core source identified.",
  "qualification": "Mutable upstream references were resolved to commits matching their pre-release history; historical local unrecorded modifications cannot be independently excluded. This is not itself an identified missing component.",
  "components": [
    {
      "name": "ffmpegwasm/x265",
      "repository": "ffmpegwasm/x265",
      "revision": "2bb5520e9596f361bf0ed81b3b8da0d7fd999069",
      "license": "GPL-2.0; preserve per-file grants",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-x265-2bb5520e9596f361bf0ed81b3b8da0d7fd999069.tar.gz",
          "bytes": 1531931,
          "sha256": "e5254828f5db7bc375d385e31247861d25facee87b43fa2d08ea3ab5569672ab"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-x265/COPYING",
          "bytes": 18120,
          "sha256": "d8afb1bcc7a2cfc603683b168d6987ef0a48e59e0da3693bf55c5d33b67e2b49"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-x265/source/dynamicHDR10/LICENSE.txt",
          "bytes": 849,
          "sha256": "47f15d63e82eb8a4de6e46471d5f96cf6d052fd5355944a002c3157880248b69"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-x265/source/dynamicHDR10/json11/LICENSE.txt",
          "bytes": 1057,
          "sha256": "950e288a2548cb33f6a90d23958806b0803f510ab17c600d661619a73ae3a6c8"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-x265-2bb5520e9596f361bf0ed81b3b8da0d7fd999069.tar.gz",
        "bytes": 1531931,
        "sha256": "e5254828f5db7bc375d385e31247861d25facee87b43fa2d08ea3ab5569672ab",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/x265/tar.gz/2bb5520e9596f361bf0ed81b3b8da0d7fd999069"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/x264",
      "repository": "ffmpegwasm/x264",
      "revision": "33cac6b77d5b9259c552156013a817ab23119612",
      "license": "GPL-2.0; preserve per-file grants",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-x264-33cac6b77d5b9259c552156013a817ab23119612.tar.gz",
          "bytes": 942903,
          "sha256": "75434a5a1f2d7d4314821c6054dd300731d69e2fa73314ba4a5ec9df38d4ec80"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-x264/AUTHORS",
          "bytes": 1999,
          "sha256": "783150c1bef404fc7140924f3006eff27c940ea73ef38b3bc76fcb9c173229a5"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-x264/COPYING",
          "bytes": 17992,
          "sha256": "32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-x264-33cac6b77d5b9259c552156013a817ab23119612.tar.gz",
        "bytes": 942903,
        "sha256": "75434a5a1f2d7d4314821c6054dd300731d69e2fa73314ba4a5ec9df38d4ec80",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/x264/tar.gz/33cac6b77d5b9259c552156013a817ab23119612"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/Ogg",
      "repository": "ffmpegwasm/Ogg",
      "revision": "bada45718453ac27b56773ae663f7e65112f6a6e",
      "license": "BSD-3-Clause",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-Ogg-bada45718453ac27b56773ae663f7e65112f6a6e.tar.gz",
          "bytes": 256023,
          "sha256": "4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-Ogg/AUTHORS",
          "bytes": 198,
          "sha256": "6fcb33d0cdd60b5054e7df820916388b590427514288c2bab01c626bb8ae9506"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-Ogg/COPYING",
          "bytes": 1466,
          "sha256": "d2ab5758336489da61c12cc5bb757da5339c4ae9001f9bb0562b4370249af814"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-Ogg-bada45718453ac27b56773ae663f7e65112f6a6e.tar.gz",
        "bytes": 256023,
        "sha256": "4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/Ogg/tar.gz/bada45718453ac27b56773ae663f7e65112f6a6e"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/lame",
      "repository": "ffmpegwasm/lame",
      "revision": "2badea1974ae36cb8312afe99cff1e6b3b5decee",
      "license": "LGPL-2.0 and component notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-lame-2badea1974ae36cb8312afe99cff1e6b3b5decee.tar.gz",
          "bytes": 1525181,
          "sha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-lame/COPYING",
          "bytes": 25284,
          "sha256": "bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-lame/LICENSE",
          "bytes": 487,
          "sha256": "7a40cbd8818c57e5285e83c772a459a996d1662c824a879836b97b473c07cae4"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-lame/debian/copyright",
          "bytes": 2303,
          "sha256": "1f27f9f698183275bd615c1140b7bf6e498750e9280597c6eb39790e54ae809b"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-lame/mpglib/AUTHORS",
          "bytes": 604,
          "sha256": "d8ecf9556aafa8c653796d6be3dc43deea374257680e21c30109a5c3c4484263"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-lame-2badea1974ae36cb8312afe99cff1e6b3b5decee.tar.gz",
        "bytes": 1525181,
        "sha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/lame/tar.gz/2badea1974ae36cb8312afe99cff1e6b3b5decee"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/libvpx",
      "repository": "ffmpegwasm/libvpx",
      "revision": "10b9492dcf05b652e2e4b370e205bd605d421972",
      "license": "BSD-3-Clause and patent notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-libvpx-10b9492dcf05b652e2e4b370e205bd605d421972.tar.gz",
          "bytes": 5520751,
          "sha256": "12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/AUTHORS",
          "bytes": 8286,
          "sha256": "feafebb104c3fc8b268224b5399a176370590717acb89f853885f12d565161ce"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/LICENSE",
          "bytes": 1537,
          "sha256": "8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/PATENTS",
          "bytes": 1436,
          "sha256": "cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/third_party/googletest/src/LICENSE",
          "bytes": 1475,
          "sha256": "9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/third_party/libwebm/AUTHORS.TXT",
          "bytes": 98,
          "sha256": "1e8751834a0341c39c75a06021fdad56aa614fc6cd7cf0a7f8a18921689c9e2c"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/third_party/libwebm/LICENSE.TXT",
          "bytes": 1496,
          "sha256": "5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/third_party/libwebm/PATENTS.TXT",
          "bytes": 1436,
          "sha256": "cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/third_party/libyuv/LICENSE",
          "bytes": 1506,
          "sha256": "2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libvpx/third_party/x86inc/LICENSE",
          "bytes": 936,
          "sha256": "719d8fa235f2068e0ae6d6a7dceb0a7720d7840f0f0ebed29957989e6ded3cd8"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-libvpx-10b9492dcf05b652e2e4b370e205bd605d421972.tar.gz",
        "bytes": 5520751,
        "sha256": "12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/libvpx/tar.gz/10b9492dcf05b652e2e4b370e205bd605d421972"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/opus",
      "repository": "ffmpegwasm/opus",
      "revision": "e85ed7726db5d677c9c0677298ea0cb9c65bdd23",
      "license": "BSD-3-Clause and patent terms",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-opus-e85ed7726db5d677c9c0677298ea0cb9c65bdd23.tar.gz",
          "bytes": 829306,
          "sha256": "c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-opus/AUTHORS",
          "bytes": 239,
          "sha256": "f9fd849e652219ce98e008303370b352d37663d0ffb27b8dc514ad93c9c7438b"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-opus/COPYING",
          "bytes": 1928,
          "sha256": "8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-opus/LICENSE_PLEASE_READ.txt",
          "bytes": 703,
          "sha256": "7efb4989e0cd1b256229bdf2f09300c5d14e35db0e7476bfb87fac243498273d"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-opus-e85ed7726db5d677c9c0677298ea0cb9c65bdd23.tar.gz",
        "bytes": 829306,
        "sha256": "c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/opus/tar.gz/e85ed7726db5d677c9c0677298ea0cb9c65bdd23"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/zlib",
      "repository": "ffmpegwasm/zlib",
      "revision": "cacf7f1d4e3d44d871b605da3b647f07d718623f",
      "license": "Zlib",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz",
          "bytes": 645528,
          "sha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/README",
          "bytes": 5187,
          "sha256": "7960b6b1cc63e619abb77acaea5427159605afee8c8b362664f4effc7d7f7d15"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/contrib/blast/README",
          "bytes": 74,
          "sha256": "baa763ae03d88ef7ece6eb80d9a099b43d0b57639d6d281e1c7c6ca79d81daba"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/contrib/dotzlib/LICENSE_1_0.txt",
          "bytes": 1359,
          "sha256": "36266a8fd073568394cb81cdb2b124f7fdae2c64c1a7ed09db34b4d22efa2951"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/contrib/infback9/README",
          "bytes": 51,
          "sha256": "890288f02bb3b1f9cc654b87a07fcea695f90f6b9bd672d25bf6be1da2ec1688"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/contrib/iostream3/README",
          "bytes": 1490,
          "sha256": "43ec48ecbd95a8c45db20b107fac73b740bb11595a4737329188f06b713972cc"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/contrib/puff/README",
          "bytes": 3076,
          "sha256": "aceca4bc1bce7d9445b8bc9b6640c672d95708185f6070d3a3baae7a9d102caf"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/nintendods/README",
          "bytes": 209,
          "sha256": "e362426c47b39ff6a7d6c75c6660b20abf076cdfa5e1e421716dc629a71aef95"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/old/README",
          "bytes": 133,
          "sha256": "551a0f4d91fe0f827a31cbdfbb4a71d1f3dc4d06564d80a3f526b749dd104d11"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-zlib/zlib.h",
          "bytes": 96239,
          "sha256": "4ddc82b4af931ab55f44d977bde81bfbc4151b5dcdccc03142831a301b5ec3c8"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz",
        "bytes": 645528,
        "sha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/zlib/tar.gz/cacf7f1d4e3d44d871b605da3b647f07d718623f"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/vorbis",
      "repository": "ffmpegwasm/vorbis",
      "revision": "7798164043197d7e33f02de4353ce2aa5b248225",
      "license": "BSD-3-Clause",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-vorbis-7798164043197d7e33f02de4353ce2aa5b248225.tar.gz",
          "bytes": 1324827,
          "sha256": "69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-vorbis/AUTHORS",
          "bytes": 65,
          "sha256": "f5cab9f16035f770f50299f85cf2938c06dc3a9a30425961067788102ec896d3"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-vorbis/COPYING",
          "bytes": 1470,
          "sha256": "414bfd5d8ee64395a9231d6386188461500052c10915bee08b18bfa9489dd0b3"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-vorbis/debian/copyright",
          "bytes": 1691,
          "sha256": "444abda2c71469088a9e850dc748d4bcd04ca6e02213029da636c36e9eb9db3a"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-vorbis-7798164043197d7e33f02de4353ce2aa5b248225.tar.gz",
        "bytes": 1324827,
        "sha256": "69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/vorbis/tar.gz/7798164043197d7e33f02de4353ce2aa5b248225"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/libwebp",
      "repository": "ffmpegwasm/libwebp",
      "revision": "ca332209cb5567c9b249c86788cb2dbf8847e760",
      "license": "BSD-3-Clause and patent notices; includes sharpyuv",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-libwebp-ca332209cb5567c9b249c86788cb2dbf8847e760.tar.gz",
          "bytes": 3685887,
          "sha256": "1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libwebp/AUTHORS",
          "bytes": 2734,
          "sha256": "9f43aafb76998315d1eac1e441fbd8e1edc28107a7d28ae26223d258f577e84a"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libwebp/COPYING",
          "bytes": 1496,
          "sha256": "5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-libwebp/PATENTS",
          "bytes": 1436,
          "sha256": "cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-libwebp-ca332209cb5567c9b249c86788cb2dbf8847e760.tar.gz",
        "bytes": 3685887,
        "sha256": "1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/libwebp/tar.gz/ca332209cb5567c9b249c86788cb2dbf8847e760"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/theora",
      "repository": "ffmpegwasm/theora",
      "revision": "7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf",
      "license": "BSD-3-Clause and component notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-theora-7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf.tar.gz",
          "bytes": 1134014,
          "sha256": "c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-theora/AUTHORS",
          "bytes": 702,
          "sha256": "76ce13651678372266b233e026810a368e2cf0a0d255d19805d268d80ac1dbcd"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-theora/COPYING",
          "bytes": 1470,
          "sha256": "8417fad7da775735564e209484a2e011e0fa201e94f01fdbee6e4977e478e6fc"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-theora/LICENSE",
          "bytes": 964,
          "sha256": "654a0238f789f4435c4818f50005b141d013c5a09a31d861efc1d0d67ba975a4"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-theora/debian/copyright",
          "bytes": 1687,
          "sha256": "569a278f04a441586b126647bc36b7eb3c5548ca906b1b440c48af109e3f334a"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-theora-7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf.tar.gz",
        "bytes": 1134014,
        "sha256": "c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/theora/tar.gz/7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpegwasm/freetype2",
      "repository": "ffmpegwasm/freetype2",
      "revision": "6a2b3e4007e794bfc6c91030d0ed987f925164a8",
      "license": "GPL-2.0 alternative selected for the GPL core; original FTL/GPL notices preserved",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-freetype2-6a2b3e4007e794bfc6c91030d0ed987f925164a8.tar.gz",
          "bytes": 2095678,
          "sha256": "09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-freetype2/docs/FTL.TXT",
          "bytes": 6743,
          "sha256": "08c135755dd589039470f1fdbb400daaabaaa50d0b366d19cebff4d22986baa1"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-freetype2/docs/LICENSE.TXT",
          "bytes": 1743,
          "sha256": "fd056de4196903a676208ef58cfddafc7d583d1f28fa2e44c309cf84a59e62fb"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-freetype2-6a2b3e4007e794bfc6c91030d0ed987f925164a8.tar.gz",
        "bytes": 2095678,
        "sha256": "09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/freetype2/tar.gz/6a2b3e4007e794bfc6c91030d0ed987f925164a8"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "libass/libass",
      "repository": "libass/libass",
      "revision": "d149636f502f5774ae1a8fb4c554b122674393b2",
      "license": "ISC",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/libass-libass-d149636f502f5774ae1a8fb4c554b122674393b2.tar.gz",
          "bytes": 243399,
          "sha256": "5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libass-libass/COPYING",
          "bytes": 755,
          "sha256": "f7e30699d02798351e7f839e3d3bfeb29ce65e44efa7735c225464c4fd7dfe9c"
        }
      ],
      "archive": {
        "name": "libass-libass-d149636f502f5774ae1a8fb4c554b122674393b2.tar.gz",
        "bytes": 243399,
        "sha256": "5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d",
        "upstreamURL": "https://codeload.github.com/libass/libass/tar.gz/d149636f502f5774ae1a8fb4c554b122674393b2"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "fribidi/fribidi",
      "repository": "fribidi/fribidi",
      "revision": "f9e8e71a6fbf4a4619481284c9f484d10e559995",
      "license": "LGPL-2.1",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/fribidi-fribidi-f9e8e71a6fbf4a4619481284c9f484d10e559995.tar.gz",
          "bytes": 2088197,
          "sha256": "65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/fribidi-fribidi/AUTHORS",
          "bytes": 1640,
          "sha256": "cb173f55c9514c8f38f4647ac3fedd5f8611358d331e65ab955da931e826861c"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/fribidi-fribidi/COPYING",
          "bytes": 26440,
          "sha256": "32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b"
        }
      ],
      "archive": {
        "name": "fribidi-fribidi-f9e8e71a6fbf4a4619481284c9f484d10e559995.tar.gz",
        "bytes": 2088197,
        "sha256": "65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba",
        "upstreamURL": "https://codeload.github.com/fribidi/fribidi/tar.gz/f9e8e71a6fbf4a4619481284c9f484d10e559995"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "sekrit-twc/zimg",
      "repository": "sekrit-twc/zimg",
      "revision": "e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87",
      "license": "WTFPL-2.0 and component notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/sekrit-twc-zimg-e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87.tar.gz",
          "bytes": 326769,
          "sha256": "3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/sekrit-twc-zimg/COPYING",
          "bytes": 484,
          "sha256": "7637386b5f81e8a719ca336233149005e5fa28b5e6054ea7b67de49355b0ad40"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/sekrit-twc-zimg/test/extra/musl-libm/COPYRIGHT",
          "bytes": 6166,
          "sha256": "15d9afbf84041872b4d840ed7d165d3eee786ff3f97e703b10467c259ff4e7d9"
        }
      ],
      "archive": {
        "name": "sekrit-twc-zimg-e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87.tar.gz",
        "bytes": 326769,
        "sha256": "3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8",
        "upstreamURL": "https://codeload.github.com/sekrit-twc/zimg/tar.gz/e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "FFmpeg",
      "repository": "FFmpeg/FFmpeg",
      "revision": "4729204c17f756e186d622060088371d10b34f7e",
      "license": "GPL-2.0-or-later in the identified stock configuration; mixed file notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/FFmpeg-FFmpeg-4729204c17f756e186d622060088371d10b34f7e.tar.gz",
          "bytes": 14428595,
          "sha256": "0d7ad57d4dd851d577fc6c19e5cec5b6e5faaeb2dbd52ab76127e3c3763fec6d"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/FFmpeg-FFmpeg/COPYING.GPLv2",
          "bytes": 18092,
          "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/FFmpeg-FFmpeg/COPYING.GPLv3",
          "bytes": 35147,
          "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/FFmpeg-FFmpeg/COPYING.LGPLv2.1",
          "bytes": 26526,
          "sha256": "b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/FFmpeg-FFmpeg/COPYING.LGPLv3",
          "bytes": 7651,
          "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/FFmpeg-FFmpeg/LICENSE.md",
          "bytes": 4376,
          "sha256": "cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/FFmpeg-FFmpeg/doc/authors.texi",
          "bytes": 403,
          "sha256": "fb5fac6dd8f7474033e933814491a8297d8723c52be4dcbcc82eef9c4f008dd2"
        }
      ],
      "archive": {
        "name": "FFmpeg-FFmpeg-4729204c17f756e186d622060088371d10b34f7e.tar.gz",
        "bytes": 14428595,
        "sha256": "0d7ad57d4dd851d577fc6c19e5cec5b6e5faaeb2dbd52ab76127e3c3763fec6d",
        "upstreamURL": "https://codeload.github.com/FFmpeg/FFmpeg/tar.gz/4729204c17f756e186d622060088371d10b34f7e"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "emscripten-core/emscripten",
      "repository": "emscripten-core/emscripten",
      "revision": "5c27e79dd0a9c4e27ef2326841698cdd4f6b5784",
      "license": "MIT/NCSA and individual runtime notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/emscripten-core-emscripten-5c27e79dd0a9c4e27ef2326841698cdd4f6b5784.tar.gz.part0",
          "bytes": 16777216,
          "sha256": "41b25fbc8094f1ab144c302df1e0fb508f4abe3883269be87348fba5f87709f2"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/emscripten-core-emscripten-5c27e79dd0a9c4e27ef2326841698cdd4f6b5784.tar.gz.part1",
          "bytes": 12008211,
          "sha256": "4bff673f4cfdf8e180465196e4a67e2ab4942719cd61d072ba588c7eea89e9c2"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/AUTHORS",
          "bytes": 28483,
          "sha256": "01f19acf8680713c8c4396ce01df9fa988e7389aede5c5fe7b1bc21ad57e2544"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/LICENSE",
          "bytes": 5093,
          "sha256": "620a78084fc7ca97c0b5dea9abf891f3ffcadfdbf305276f099c9c4e12fc1d86"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/site/source/docs/contributing/AUTHORS.rst",
          "bytes": 516,
          "sha256": "97db820ed7485942588cd6c129d42210366277f0398869b652d2f8e54fa3fa63"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/system/include/SDL/COPYING",
          "bytes": 1031,
          "sha256": "c0340bf02391530fb13cf4170c31253ecd09868fa483553652699584eb4db6ae"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/system/lib/compiler-rt/LICENSE.TXT",
          "bytes": 16708,
          "sha256": "1a8f1058753f1ba890de984e48f0242a3a5c29a6a8f2ed9fd813f36985387e8d"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/system/lib/libc/musl/COPYRIGHT",
          "bytes": 6204,
          "sha256": "f9bc4423732350eb0b3f7ed7e91d530298476f8fec0c6c427a1c04ade22655af"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/system/lib/libcxx/LICENSE.TXT",
          "bytes": 16703,
          "sha256": "539dd7aed86e8a4f12cbdd0e6c50c189c7d74847e4fecc64ce2c6ee3a01da38b"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/system/lib/libcxxabi/LICENSE.TXT",
          "bytes": 16706,
          "sha256": "e2b35be49f7284a45b7baca8fc7b3ab7440e7902392b2528a457816b5bb2a15c"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/system/lib/libunwind/LICENSE.TXT",
          "bytes": 16706,
          "sha256": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/sounds/LICENSE.txt",
          "bytes": 836,
          "sha256": "dabb2ee881522112ee70539aec179f3a639b8fc58e6a7ca06df2791fabd51537"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/box2d/License.txt",
          "bytes": 886,
          "sha256": "829f4dd7e3da440ed11d34ac954afc3ea90dc481a5ec6775397edf59ab41d1e5"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/box2d/freeglut/COPYING",
          "bytes": 1439,
          "sha256": "b6593d5ec4c113a274abb85b10e8615895cb0ddb89f7912af5fe5aa8df38a275"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/bullet/AUTHORS",
          "bytes": 997,
          "sha256": "948a3920bd78a2c0b9e5c291de93386505b6f09e65a5926137ef906bee045773"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/bullet/COPYING",
          "bytes": 18002,
          "sha256": "231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/bullet/LICENSE",
          "bytes": 1337,
          "sha256": "2a37da52f3f9134d50e5320f68854cfe2dea8708ff98336d08c60146d582eeb3"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/coremark/LICENSE.md",
          "bytes": 18582,
          "sha256": "9577b9c846f61fd69a0d8ac965998c6450c7d8969f71f0bb4a931b91aebad28a"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/enet/LICENSE",
          "bytes": 1060,
          "sha256": "f7295dd0e55e7df4048d0bc08e3f57af92ea03ee9e8c2d236885c29e4fcaa105"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/enet/docs/license.dox",
          "bytes": 1094,
          "sha256": "9529d38e816787221d52d7fa0638d5be19390095eb1b32c0e53e979d6e4f281b"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/freealut/AUTHORS",
          "bytes": 341,
          "sha256": "0662d3858aa345835925fe5c9eba549f229fb22c306b90a37329b3b4f972aea4"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/freealut/COPYING",
          "bytes": 25268,
          "sha256": "db6a1ddf751a4eb743d640550717fe15bb5483f5238b97aa4a0145d46dc22075"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/freetype/docs/FTL.TXT",
          "bytes": 6741,
          "sha256": "f4b133e25df1f86ad3ffea453aa0e613f0474f34778dbbb3e437e7b2724937d8"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/freetype/docs/LICENSE.TXT",
          "bytes": 1396,
          "sha256": "f35d115efd18ec624503129dbbcc8cd14c74140e2ecb85a3411b92e7a3901a11"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/notofont/LICENSE_OFL.txt",
          "bytes": 4301,
          "sha256": "6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/openjpeg/LICENSE",
          "bytes": 1723,
          "sha256": "db41603bdbc1a8aad4b6e51affa4357209d0e5bbafc2557ac050c62590cc800b"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/poppler/AUTHORS",
          "bytes": 145,
          "sha256": "9bb2a2d73128adae6044ccbaa6a477640c4ce86e30771b0efad67ec7385588a4"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/poppler/COPYING",
          "bytes": 17987,
          "sha256": "ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/test/third_party/poppler/cmake/modules/COPYING-CMAKE-SCRIPTS",
          "bytes": 1327,
          "sha256": "46cde7dc11e64c78d650b4851b88f6704b4665ff60f22a1caf68ceb15e217e5b"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/third_party/closure-compiler/node-externs/LICENSE",
          "bytes": 11358,
          "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/third_party/leb128/LICENSE",
          "bytes": 1065,
          "sha256": "6d21d47a22d95b919ddeaf8b49a4697909b47310472cb7fe3ad14cf6810d3208"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emscripten/third_party/terser/LICENSE",
          "bytes": 1348,
          "sha256": "68335488ef8f917c0feb901ace385f8c919bc81b0b60448a92928a3769fcec8f"
        }
      ],
      "archive": {
        "name": "emscripten-core-emscripten-5c27e79dd0a9c4e27ef2326841698cdd4f6b5784.tar.gz",
        "bytes": 28785427,
        "sha256": "3eb9ea2d69052a491296eb466dbcda5fbc1c0fed4e475c58545a83558fb47d10",
        "upstreamURL": "https://codeload.github.com/emscripten-core/emscripten/tar.gz/5c27e79dd0a9c4e27ef2326841698cdd4f6b5784"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "ffmpeg.wasm",
      "repository": "ffmpegwasm/ffmpeg.wasm",
      "revision": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "license": "MIT wrapper/glue; FFmpeg C overlay LGPL-2.1-or-later",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/ffmpegwasm-ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz",
          "bytes": 1329368,
          "sha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-ffmpeg.wasm/LICENSE",
          "bytes": 1066,
          "sha256": "3e123e29517d76504ffce77b3f8e2ccffd4712493f27694b0aba3e376676459f"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/ffmpegwasm-ffmpeg.wasm/apps/website/blog/authors.yml",
          "bytes": 129,
          "sha256": "32c7474046d510ec0c625e6851c4d42ea140761d44e2353294ad4af12ff2a00a"
        }
      ],
      "archive": {
        "name": "ffmpegwasm-ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz",
        "bytes": 1329368,
        "sha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219",
        "upstreamURL": "https://codeload.github.com/ffmpegwasm/ffmpeg.wasm/tar.gz/71aa99d37c02a7b4c435275ca9ef50e612f6efa1"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "google/googletest",
      "repository": "google/googletest",
      "revision": "703bd9caab50b139428cea1aaff9974ebee5742e",
      "license": "BSD-3-Clause, build/test input",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/google-googletest-703bd9caab50b139428cea1aaff9974ebee5742e.tar.gz",
          "bytes": 905359,
          "sha256": "d17b1b83a57b3933565a6d0616fe261107326d47de20288d0949ed038e1c342d"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/google-googletest/LICENSE",
          "bytes": 1475,
          "sha256": "9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/google-googletest/googlemock/LICENSE",
          "bytes": 1475,
          "sha256": "9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/google-googletest/googlemock/scripts/generator/LICENSE",
          "bytes": 11386,
          "sha256": "5e0df8c845c742e76f2f64d2d9ce1b7e74a2422fddbc577ae6a56319083de0bf"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/google-googletest/googletest/LICENSE",
          "bytes": 1475,
          "sha256": "9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138"
        }
      ],
      "archive": {
        "name": "google-googletest-703bd9caab50b139428cea1aaff9974ebee5742e.tar.gz",
        "bytes": 905359,
        "sha256": "d17b1b83a57b3933565a6d0616fe261107326d47de20288d0949ed038e1c342d",
        "upstreamURL": "https://codeload.github.com/google/googletest/tar.gz/703bd9caab50b139428cea1aaff9974ebee5742e"
      },
      "scope": "build/test only",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "libsdl-org/SDL",
      "repository": "libsdl-org/SDL",
      "revision": "55b03c7493a7abed33cf803d1380a40fa8af903f",
      "license": "Zlib and individual source notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/libsdl-org-SDL-55b03c7493a7abed33cf803d1380a40fa8af903f.zip",
          "bytes": 9039988,
          "sha256": "dc33dfdb24c28b757f32345ea8eca67a6030c9dcb084ae8c78bc27a21e737ada"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/LICENSE.txt",
          "bytes": 884,
          "sha256": "fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/Xcode-iOS/Demos/data/bitmapfont/license.txt",
          "bytes": 13091,
          "sha256": "5059bc9c2f37b7e7a557685ae9330ecfd798537bdfde94de63a9c721c92a8856"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/Xcode/SDL/pkg-support/resources/License.txt",
          "bytes": 909,
          "sha256": "218e120812f1fd02025335087d3c3f3011a86a1e13cecb7231ea137f0592b833"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/src/hidapi/AUTHORS.txt",
          "bytes": 355,
          "sha256": "b327a7b3a4597e5902556ec3e8407cbdd1e288abd4623b7b4b56d14d49e84ecb"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/src/hidapi/LICENSE-bsd.txt",
          "bytes": 1534,
          "sha256": "30eb1bef29b46f8ba7ab8b416035dbd93cb034a45481dd97815b944284582cd2"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/src/hidapi/LICENSE-gpl3.txt",
          "bytes": 35147,
          "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/src/hidapi/LICENSE-orig.txt",
          "bytes": 264,
          "sha256": "fb5436aa63d1b71a8dfbf74ecaf1a5b4e1ec4df7f80074d11fec99284f69ca5f"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/src/hidapi/LICENSE.txt",
          "bytes": 530,
          "sha256": "7d3b087c34f35d4d538e3bcddd1ff8f66e92f9ef336881999482800ddf840913"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/src/video/yuv2rgb/LICENSE",
          "bytes": 1480,
          "sha256": "f7d74004cc75778cae46c5f0139f244d67c07ef64cf51937e8272352197dcb18"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/test/COPYING",
          "bytes": 210,
          "sha256": "d5a549e4a7b88cb696d0db15b21830061131ed361257ab399a33ca08ce0b33d5"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/libsdl-org-SDL/visualtest/COPYING.txt",
          "bytes": 947,
          "sha256": "dae65ccf728227eff8e10194437078a5628047b9f55d796039688e7ca8e3aa4e"
        }
      ],
      "archive": {
        "name": "libsdl-org-SDL-55b03c7493a7abed33cf803d1380a40fa8af903f.zip",
        "bytes": 9039988,
        "sha256": "dc33dfdb24c28b757f32345ea8eca67a6030c9dcb084ae8c78bc27a21e737ada",
        "upstreamURL": "https://github.com/libsdl-org/SDL/archive/release-2.24.2.zip"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "harfbuzz/harfbuzz",
      "repository": "harfbuzz/harfbuzz",
      "revision": "4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde",
      "license": "Old MIT and component notices",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/harfbuzz-harfbuzz-4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde.tar.gz.part0",
          "bytes": 16777216,
          "sha256": "47c26a3fa45652eaa58a5a46be5216aacbc9fc00a3648ef46a15b48b6ed34e6a"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/harfbuzz-harfbuzz-4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde.tar.gz.part1",
          "bytes": 16190994,
          "sha256": "973ed94c5518b27a69634dadd5a1616b6bc65f1ab0d7de3498fb40a8d600a139"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/harfbuzz-harfbuzz/AUTHORS",
          "bytes": 201,
          "sha256": "19bfe8f5ed100636cd24ab0c90a3f71c21d8b02d9ba00719447a0faab364d49f"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/harfbuzz-harfbuzz/COPYING",
          "bytes": 1829,
          "sha256": "4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/harfbuzz-harfbuzz/src/ms-use/COPYING",
          "bytes": 1141,
          "sha256": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/harfbuzz-harfbuzz/test/shape/data/aots/COPYING",
          "bytes": 593,
          "sha256": "f55f74bf740db07bb032a90aa74af4307adea3d489c1ccba12453cf0c0a764cb"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/harfbuzz-harfbuzz/test/shape/data/in-house/COPYING",
          "bytes": 4370,
          "sha256": "9b35b8485f69cd298fccbb3c40a827dc06cf1185553bef827903497d2944a8d7"
        },
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/harfbuzz-harfbuzz/test/shape/data/text-rendering-tests/COPYING",
          "bytes": 584,
          "sha256": "d24039e4d22c9bc72096f6174374539d92a3d6e1163938546ec59179fe095e6f"
        }
      ],
      "archive": {
        "name": "harfbuzz-harfbuzz-4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde.tar.gz",
        "bytes": 32968210,
        "sha256": "69ba7c7a42643a3654781242016dd09245cab7353fc2a02cecb710e479c9a881",
        "upstreamURL": "https://codeload.github.com/harfbuzz/harfbuzz/tar.gz/4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde"
      },
      "scope": "source for identified core/wrapper recipe",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    },
    {
      "name": "emscripten-core/emsdk",
      "repository": "emscripten-core/emsdk",
      "revision": "ae245715ef50e036b68a2412a323129676bf8300",
      "license": "MIT/NCSA; compiler installer and download recipe",
      "source": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/archives/emscripten-core-emsdk-ae245715ef50e036b68a2412a323129676bf8300.tar.gz",
          "bytes": 95812,
          "sha256": "74ca62e60359fb946e297001913a1f10dbd77271ab86671f5e5c2bd1f5b89b3a"
        }
      ],
      "notices": [
        {
          "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/notices/emscripten-core-emsdk/LICENSE",
          "bytes": 1326,
          "sha256": "99d9a9616fbde3f5ee22a71d8645799a8522d48526130c5ba6dc27ad15ce01f1"
        }
      ],
      "archive": {
        "name": "emscripten-core-emsdk-ae245715ef50e036b68a2412a323129676bf8300.tar.gz",
        "bytes": 95812,
        "sha256": "74ca62e60359fb946e297001913a1f10dbd77271ab86671f5e5c2bd1f5b89b3a",
        "upstreamURL": "https://codeload.github.com/emscripten-core/emsdk/tar.gz/ae245715ef50e036b68a2412a323129676bf8300"
      },
      "scope": "SDK installer",
      "evidenceQualification": "matched official release recipe and observed binary metadata; no claim of byte-identical rebuild"
    }
  ],
  "buildRecipe": {
    "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/BUILD.md",
    "bytes": 4675,
    "sha256": "4a8a4bfe1b54357efeb1afd548e61c1d98154e2150047d7d14e90da681325e54"
  },
  "binaryCorrespondenceEvidence": {
    "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/CORE_CORRESPONDENCE.json",
    "bytes": 2707,
    "sha256": "c2fc9364896e858158d55409360ec671b06e4dedd23c7c150eb9ef6fdb6b92c6"
  },
  "review": {
    "reviewer": "Codex product maintainer, integrating parent-delegated independent core source review",
    "date": "2026-10-04",
    "completeCorrespondingSource": true,
    "completeDependencyInventory": true,
    "licenseObligationsReviewed": true,
    "scope": "Engineering distribution/release assessment of the identified stock core, linked source/notices, and command/file application boundary; not legal certification",
    "independentReview": {
      "report": "RELEASE_REVIEW.md, 2026-10-04, reviewed feature fa230f5",
      "findings": "No concrete missing/mismatched core source or incompatible licensing requirement identified"
    },
    "releaseOwnerDecision": "Parent accepted the qualified separate-program engineering release interpretation on 2026-10-04, following BOUNDARY_ACCEPTANCE_ADDENDUM.md; not legal certification."
  },
  "reproducibility": {
    "byteIdenticalRebuildPerformed": false,
    "requiredAsSoleReleaseCondition": false
  },
  "appBoundaryDecision": {
    "decision": "For this reviewed release, distribute the stock core with corresponding source and notices and retain the application as a separate command/file application.",
    "facts": [
      "Application imports MIT wrapper and separately lazy-loads the unmodified npm core binary",
      "Communication uses CLI-style argv, input/output file buffers, JSON/packet text and standard GIF/WebP files",
      "Application does not access FFmpeg internal heap, AVFrame/AVPacket/native structures, shared internal memory or SharedArrayBuffer"
    ],
    "qualification": "Worker isolation alone does not determine GPL scope. This is a documented engineering/release assessment, not a legal certification.",
    "privateApplicationSourceIncluded": false,
    "applicationLicenseChanged": false,
    "repositoryVisibilityChanged": false,
    "releaseOwnerAccepted": true,
    "coreModifications": "No Melukis modification to pinned npm core; upstream C overlays/bindings and controlling sources are supplied."
  },
  "supplementaryArtifacts": [
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/Dockerfile.locked",
      "bytes": 6031,
      "sha256": "8eb14af09bf80b5d149f1a906bc9595c2033f08443d2f3818628a0919594a0cd"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/Dockerfile.locked.CHANGES.txt",
      "bytes": 749,
      "sha256": "15f56cf2beb8213452916f34f2ddb6eacb8c59c30789f0a55c9ef420ff388d2a"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/prepare_sources.py",
      "bytes": 3491,
      "sha256": "24a5a93f41cb9682eb72d49c07bcdc917c14b261120e1a2cd535c26273cbedb6"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/MODIFICATIONS.md",
      "bytes": 5531,
      "sha256": "3e8e2e90ba68e0431a268c0f5635e50f5390a162769621980b896ca995df4b3b"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/NOTICES.txt",
      "bytes": 699516,
      "sha256": "697144a8fb2da0af250b5844835aa273d88d83590bff5c9a11ecb2349de1eb8d"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/binary-runtime-inventory.json",
      "bytes": 220709,
      "sha256": "ee510af41cf5dffa813b13a88c8f1ef84123ccd73c3e584f092d6d5c0ccc0995"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/fftools-vs-ffmpeg-n5.1.4.diff",
      "bytes": 10728,
      "sha256": "a3bf8614386cf430c75a95486a20ccfbf0df2cd4e1a499a718e354047e649799"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/build-inputs-v12.15.json",
      "bytes": 910082,
      "sha256": "94d7e20b2336cd018a4f604fef4ad8e7a3c497d37ff86f69dd534ee045b89734"
    },
    {
      "file": "sources/ffmpeg/core-0.12.10-9f57947a5bd530d8/APP_BOUNDARY.md",
      "bytes": 2086,
      "sha256": "e97862b1dcf0c968de5f39c6a703b977d8090ed559baca80cd89d6362c88d253"
    }
  ],
  "sourceReview": {
    "missingConcreteCoreSource": [],
    "byteIdenticalRebuildRequired": false,
    "configuredDependencyCoverage": "complete against observed configuration and the official release recipe",
    "remainingDecision": "Source installed, reviewed release decision recorded; final independent integration recheck and production QA remain. No mandatory exact-hash rebuild."
  }
}
