{
  "created_utc": "2026-10-04T10:06:59Z",
  "source": "Pinned ffmpeg.wasm v12.15 build recipe (wrapper0.12.15/core0.12.10)",
  "components": [
    {
      "component": "FFmpeg",
      "repo": "FFmpeg/FFmpeg",
      "ref": "n5.1.4",
      "source_url": "https://github.com/FFmpeg/FFmpeg/tree/n5.1.4",
      "source_archive": "https://github.com/FFmpeg/FFmpeg/archive/n5.1.4.tar.gz",
      "archive_roots": [
        "FFmpeg-n5.1.4"
      ],
      "gitmodules": [],
      "archive_members": 7909,
      "archive_file": "ffmpeg-n5.1.4.tar.gz",
      "archive_bytes": 14419343,
      "archive_sha256": "6ed8ba17d513955cd9a03d0d87195b8eac3d148dcb61ef30ebddf1a3cd718de8",
      "files": [
        {
          "file": "ffmpeg-n5.1.4.tar.gz",
          "bytes": 14419343,
          "sha256": "6ed8ba17d513955cd9a03d0d87195b8eac3d148dcb61ef30ebddf1a3cd718de8"
        }
      ]
    },
    {
      "component": "x264",
      "repo": "ffmpegwasm/x264",
      "ref": "33cac6b77d5b9259c552156013a817ab23119612",
      "source_url": "https://github.com/ffmpegwasm/x264/tree/33cac6b77d5b9259c552156013a817ab23119612",
      "source_archive": "https://github.com/ffmpegwasm/x264/archive/33cac6b77d5b9259c552156013a817ab23119612.tar.gz",
      "archive_roots": [
        "x264-33cac6b77d5b9259c552156013a817ab23119612"
      ],
      "gitmodules": [],
      "archive_members": 260,
      "archive_file": "x264-33cac6b77d5b9259c552156013a817ab23119612.tar.gz",
      "archive_bytes": 942903,
      "archive_sha256": "75434a5a1f2d7d4314821c6054dd300731d69e2fa73314ba4a5ec9df38d4ec80",
      "files": [
        {
          "file": "x264-33cac6b77d5b9259c552156013a817ab23119612.tar.gz",
          "bytes": 942903,
          "sha256": "75434a5a1f2d7d4314821c6054dd300731d69e2fa73314ba4a5ec9df38d4ec80"
        }
      ]
    },
    {
      "component": "x265",
      "repo": "ffmpegwasm/x265",
      "ref": "3.4",
      "source_url": "https://github.com/ffmpegwasm/x265/tree/3.4",
      "source_archive": "https://github.com/ffmpegwasm/x265/archive/3.4.tar.gz",
      "archive_roots": [
        "x265-3.4"
      ],
      "gitmodules": [],
      "archive_members": 355,
      "archive_file": "x265-3.4.tar.gz",
      "archive_bytes": 1530201,
      "archive_sha256": "abd37f4ab99570fcf2272c47239653204b0854ea5ef19df3729112aaa1f6f311",
      "files": [
        {
          "file": "x265-3.4.tar.gz",
          "bytes": 1530201,
          "sha256": "abd37f4ab99570fcf2272c47239653204b0854ea5ef19df3729112aaa1f6f311"
        }
      ]
    },
    {
      "component": "libvpx",
      "repo": "ffmpegwasm/libvpx",
      "ref": "v1.13.1",
      "source_url": "https://github.com/ffmpegwasm/libvpx/tree/v1.13.1",
      "source_archive": "https://github.com/ffmpegwasm/libvpx/archive/v1.13.1.tar.gz",
      "archive_roots": [
        "libvpx-1.13.1"
      ],
      "gitmodules": [],
      "archive_members": 1288,
      "archive_file": "libvpx-v1.13.1.tar.gz",
      "archive_bytes": 5515662,
      "archive_sha256": "00dae80465567272abd077f59355f95ac91d7809a2d3006f9ace2637dd429d14",
      "files": [
        {
          "file": "libvpx-v1.13.1.tar.gz",
          "bytes": 5515662,
          "sha256": "00dae80465567272abd077f59355f95ac91d7809a2d3006f9ace2637dd429d14"
        }
      ]
    },
    {
      "component": "lame",
      "repo": "ffmpegwasm/lame",
      "ref": "2badea1974ae36cb8312afe99cff1e6b3b5decee",
      "source_url": "https://github.com/ffmpegwasm/lame/tree/2badea1974ae36cb8312afe99cff1e6b3b5decee",
      "source_archive": "https://github.com/ffmpegwasm/lame/archive/2badea1974ae36cb8312afe99cff1e6b3b5decee.tar.gz",
      "archive_roots": [
        "lame-2badea1974ae36cb8312afe99cff1e6b3b5decee"
      ],
      "gitmodules": [],
      "archive_members": 352,
      "archive_file": "lame-2badea1974ae36cb8312afe99cff1e6b3b5decee.tar.gz",
      "archive_bytes": 1525181,
      "archive_sha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a",
      "files": [
        {
          "file": "lame-2badea1974ae36cb8312afe99cff1e6b3b5decee.tar.gz",
          "bytes": 1525181,
          "sha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a"
        }
      ]
    },
    {
      "component": "ogg",
      "repo": "ffmpegwasm/Ogg",
      "ref": "v1.3.4",
      "source_url": "https://github.com/ffmpegwasm/Ogg/tree/v1.3.4",
      "source_archive": "https://github.com/ffmpegwasm/Ogg/archive/v1.3.4.tar.gz",
      "archive_roots": [
        "Ogg-1.3.4"
      ],
      "gitmodules": [],
      "archive_members": 141,
      "archive_file": "ogg-v1.3.4.tar.gz",
      "archive_bytes": 255906,
      "archive_sha256": "17e130f823c497ae6be169838389b502a2e8789bad208bb6e39db4618f1f4ece",
      "files": [
        {
          "file": "ogg-v1.3.4.tar.gz",
          "bytes": 255906,
          "sha256": "17e130f823c497ae6be169838389b502a2e8789bad208bb6e39db4618f1f4ece"
        }
      ]
    },
    {
      "component": "theora",
      "repo": "ffmpegwasm/theora",
      "ref": "v1.1.1",
      "source_url": "https://github.com/ffmpegwasm/theora/tree/v1.1.1",
      "source_archive": "https://github.com/ffmpegwasm/theora/archive/v1.1.1.tar.gz",
      "archive_roots": [
        "theora-1.1.1"
      ],
      "gitmodules": [],
      "archive_members": 264,
      "archive_file": "theora-v1.1.1.tar.gz",
      "archive_bytes": 1132902,
      "archive_sha256": "1d5c3b25bbced448f3e741c42df6796e3d5e57136a74bcd68262318290ec2982",
      "files": [
        {
          "file": "theora-v1.1.1.tar.gz",
          "bytes": 1132902,
          "sha256": "1d5c3b25bbced448f3e741c42df6796e3d5e57136a74bcd68262318290ec2982"
        }
      ]
    },
    {
      "component": "opus",
      "repo": "ffmpegwasm/opus",
      "ref": "v1.3.1",
      "source_url": "https://github.com/ffmpegwasm/opus/tree/v1.3.1",
      "source_archive": "https://github.com/ffmpegwasm/opus/archive/v1.3.1.tar.gz",
      "archive_roots": [
        "opus-1.3.1"
      ],
      "gitmodules": [],
      "archive_members": 419,
      "archive_file": "opus-v1.3.1.tar.gz",
      "archive_bytes": 828897,
      "archive_sha256": "4834a8944c33a7ecab5cad9454eeabe4680ca1842cb8f5a2437572dbf636de8f",
      "files": [
        {
          "file": "opus-v1.3.1.tar.gz",
          "bytes": 828897,
          "sha256": "4834a8944c33a7ecab5cad9454eeabe4680ca1842cb8f5a2437572dbf636de8f"
        }
      ]
    },
    {
      "component": "vorbis",
      "repo": "ffmpegwasm/vorbis",
      "ref": "v1.3.3",
      "source_url": "https://github.com/ffmpegwasm/vorbis/tree/v1.3.3",
      "source_archive": "https://github.com/ffmpegwasm/vorbis/archive/v1.3.3.tar.gz",
      "archive_roots": [
        "vorbis-1.3.3"
      ],
      "gitmodules": [],
      "archive_members": 483,
      "archive_file": "vorbis-v1.3.3.tar.gz",
      "archive_bytes": 1324249,
      "archive_sha256": "3dbb847196087dfabc54f24930191ff50f19868f34458c0f5d6f9789eeb675ff",
      "files": [
        {
          "file": "vorbis-v1.3.3.tar.gz",
          "bytes": 1324249,
          "sha256": "3dbb847196087dfabc54f24930191ff50f19868f34458c0f5d6f9789eeb675ff"
        }
      ]
    },
    {
      "component": "zlib",
      "repo": "ffmpegwasm/zlib",
      "ref": "v1.2.11",
      "source_url": "https://github.com/ffmpegwasm/zlib/tree/v1.2.11",
      "source_archive": "https://github.com/ffmpegwasm/zlib/archive/v1.2.11.tar.gz",
      "archive_roots": [
        "zlib-1.2.11"
      ],
      "gitmodules": [],
      "archive_members": 294,
      "archive_file": "zlib-v1.2.11.tar.gz",
      "archive_bytes": 644492,
      "archive_sha256": "629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff",
      "files": [
        {
          "file": "zlib-v1.2.11.tar.gz",
          "bytes": 644492,
          "sha256": "629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff"
        }
      ]
    },
    {
      "component": "libwebp",
      "repo": "ffmpegwasm/libwebp",
      "ref": "v1.3.2",
      "source_url": "https://github.com/ffmpegwasm/libwebp/tree/v1.3.2",
      "source_archive": "https://github.com/ffmpegwasm/libwebp/archive/v1.3.2.tar.gz",
      "archive_roots": [
        "libwebp-1.3.2"
      ],
      "gitmodules": [],
      "archive_members": 349,
      "archive_file": "libwebp-v1.3.2.tar.gz",
      "archive_bytes": 3685345,
      "archive_sha256": "c2c2f521fa468e3c5949ab698c2da410f5dce1c5e99f5ad9e70e0e8446b86505",
      "files": [
        {
          "file": "libwebp-v1.3.2.tar.gz",
          "bytes": 3685345,
          "sha256": "c2c2f521fa468e3c5949ab698c2da410f5dce1c5e99f5ad9e70e0e8446b86505"
        }
      ]
    },
    {
      "component": "freetype2",
      "repo": "ffmpegwasm/freetype2",
      "ref": "VER-2-10-4",
      "source_url": "https://github.com/ffmpegwasm/freetype2/tree/VER-2-10-4",
      "source_archive": "https://github.com/ffmpegwasm/freetype2/archive/VER-2-10-4.tar.gz",
      "archive_roots": [
        "freetype2-VER-2-10-4"
      ],
      "gitmodules": [],
      "archive_members": 763,
      "archive_file": "freetype2-VER-2-10-4.tar.gz",
      "archive_bytes": 2093212,
      "archive_sha256": "b1708021058e573847bcf626f81eac02e4fe47a093a98260c1c73c6492b14db0",
      "files": [
        {
          "file": "freetype2-VER-2-10-4.tar.gz",
          "bytes": 2093212,
          "sha256": "b1708021058e573847bcf626f81eac02e4fe47a093a98260c1c73c6492b14db0"
        }
      ]
    },
    {
      "component": "fribidi",
      "repo": "fribidi/fribidi",
      "ref": "v1.0.9",
      "source_url": "https://github.com/fribidi/fribidi/tree/v1.0.9",
      "source_archive": "https://github.com/fribidi/fribidi/archive/v1.0.9.tar.gz",
      "archive_roots": [
        "fribidi-1.0.9"
      ],
      "gitmodules": [],
      "archive_members": 140,
      "archive_file": "fribidi-v1.0.9.tar.gz",
      "archive_bytes": 2088184,
      "archive_sha256": "ef6f940d04213a0fb91a0177b2b57df2031bf3a7e2cd0ee2c6877a160fc206df",
      "files": [
        {
          "file": "fribidi-v1.0.9.tar.gz",
          "bytes": 2088184,
          "sha256": "ef6f940d04213a0fb91a0177b2b57df2031bf3a7e2cd0ee2c6877a160fc206df"
        }
      ]
    },
    {
      "component": "harfbuzz",
      "repo": "harfbuzz/harfbuzz",
      "ref": "5.2.0",
      "source_url": "https://github.com/harfbuzz/harfbuzz/tree/5.2.0",
      "source_archive": "https://github.com/harfbuzz/harfbuzz/archive/5.2.0.tar.gz",
      "archive_roots": [
        "harfbuzz-5.2.0"
      ],
      "gitmodules": [],
      "archive_members": 3344,
      "archive_file": "harfbuzz-5.2.0.tar.gz",
      "archive_bytes": 32956027,
      "archive_sha256": "a9fd9869efeec4cd6ab34527ed1e82df65be39cbfdb750d02dfa66148eac4c04",
      "files": [
        {
          "file": "harfbuzz-5.2.0.tar.gz.part001",
          "bytes": 19000000,
          "sha256": "55118098fd815072c6df888ffe1dba3c2dfcd4aa5cb1974d0b2014a7e2382377"
        },
        {
          "file": "harfbuzz-5.2.0.tar.gz.part002",
          "bytes": 13956027,
          "sha256": "f89bcad9f03fccff3b5cd3475e84d65755da85124a16f02c883907f4585ad22e"
        }
      ]
    },
    {
      "component": "libass",
      "repo": "libass/libass",
      "ref": "0.15.0",
      "source_url": "https://github.com/libass/libass/tree/0.15.0",
      "source_archive": "https://github.com/libass/libass/archive/0.15.0.tar.gz",
      "archive_roots": [
        "libass-0.15.0"
      ],
      "gitmodules": [],
      "archive_members": 91,
      "archive_file": "libass-0.15.0.tar.gz",
      "archive_bytes": 243154,
      "archive_sha256": "232b1339c633e6a93c153cac7a483e536944921605f35fcbaedc661c62fb49ec",
      "files": [
        {
          "file": "libass-0.15.0.tar.gz",
          "bytes": 243154,
          "sha256": "232b1339c633e6a93c153cac7a483e536944921605f35fcbaedc661c62fb49ec"
        }
      ]
    },
    {
      "component": "zimg",
      "repo": "sekrit-twc/zimg",
      "ref": "release-3.0.5",
      "source_url": "https://github.com/sekrit-twc/zimg/tree/release-3.0.5",
      "source_archive": "https://github.com/sekrit-twc/zimg/archive/release-3.0.5.tar.gz",
      "archive_roots": [
        "zimg-release-3.0.5"
      ],
      "gitmodules": [
        {
          "path": "zimg-release-3.0.5/.gitmodules",
          "text": "[submodule \"test/extra/googletest\"]\n\tpath = test/extra/googletest\n\turl = https://github.com/google/googletest.git\n"
        }
      ],
      "archive_members": 325,
      "archive_file": "zimg-release-3.0.5.tar.gz",
      "archive_bytes": 326694,
      "archive_sha256": "a9a0226bf85e0d83c41a8ebe4e3e690e1348682f6a2a7838f1b8cbff1b799bcf",
      "files": [
        {
          "file": "zimg-release-3.0.5.tar.gz",
          "bytes": 326694,
          "sha256": "a9a0226bf85e0d83c41a8ebe4e3e690e1348682f6a2a7838f1b8cbff1b799bcf"
        }
      ]
    },
    {
      "component": "emscripten",
      "repo": "emscripten-core/emscripten",
      "ref": "3.1.40",
      "source_url": "https://github.com/emscripten-core/emscripten/tree/3.1.40",
      "source_archive": "https://github.com/emscripten-core/emscripten/archive/3.1.40.tar.gz",
      "archive_roots": [
        "emscripten-3.1.40"
      ],
      "gitmodules": [
        {
          "path": "emscripten-3.1.40/.gitmodules",
          "text": "[submodule \"test/third_party/posixtestsuite\"]\n\tpath = test/third_party/posixtestsuite\n\turl = https://github.com/emscripten-core/posixtestsuite\n[submodule \"test/third_party/googletest\"]\n\tpath = test/third_party/googletest\n\turl = https://github.com/google/googletest\n[submodule \"test/third_party/wasi-test-suite\"]\n  path = test/third_party/wasi-test-suite\n  url = https://github.com/khronosproject/wasi-test-suite\n"
        }
      ],
      "archive_members": 9426,
      "archive_file": "emscripten-3.1.40.tar.gz",
      "archive_bytes": 28780461,
      "archive_sha256": "eb74cea5feb8881c28e9bb5a6798e7f4e59686e60d8a1bac39e9063a451210e5",
      "files": [
        {
          "file": "emscripten-3.1.40.tar.gz.part001",
          "bytes": 19000000,
          "sha256": "163727cd1f48765fad20a2c8521eb3674d1d894ed7e646e7377a2103097fdf95"
        },
        {
          "file": "emscripten-3.1.40.tar.gz.part002",
          "bytes": 9780461,
          "sha256": "f92cddeb05e0607469a3b94f15688d86a1c973d0412985e0efedd17de43962c3"
        }
      ]
    },
    {
      "component": "ffmpeg.wasm",
      "repo": "ffmpegwasm/ffmpeg.wasm",
      "ref": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "source_url": "https://github.com/ffmpegwasm/ffmpeg.wasm/tree/71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "source_archive": "https://github.com/ffmpegwasm/ffmpeg.wasm/archive/71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz",
      "archive_roots": [
        "ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1"
      ],
      "gitmodules": [
        {
          "path": "ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1/.gitmodules",
          "text": "[submodule \"testdata\"]\n\tpath = testdata\n\turl = https://github.com/ffmpegwasm/testdata\n"
        }
      ],
      "archive_members": 375,
      "archive_file": "ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz",
      "archive_bytes": 1329368,
      "archive_sha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219",
      "files": [
        {
          "file": "ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz",
          "bytes": 1329368,
          "sha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219"
        }
      ]
    },
    {
      "component": "zimg--test-extra-googletest",
      "repo": "google/googletest",
      "ref": "703bd9caab50b139428cea1aaff9974ebee5742e",
      "parent_component": "zimg",
      "submodule_path": "test/extra/googletest",
      "source_url": "https://github.com/google/googletest/tree/703bd9caab50b139428cea1aaff9974ebee5742e",
      "source_archive": "https://github.com/google/googletest/archive/703bd9caab50b139428cea1aaff9974ebee5742e.tar.gz",
      "archive_roots": [
        "googletest-703bd9caab50b139428cea1aaff9974ebee5742e"
      ],
      "gitmodules": [],
      "archive_members": 289,
      "archive_file": "zimg--test-extra-googletest-703bd9caab50b139428cea1aaff9974ebee5742e.tar.gz",
      "archive_bytes": 905359,
      "archive_sha256": "d17b1b83a57b3933565a6d0616fe261107326d47de20288d0949ed038e1c342d",
      "files": [
        {
          "file": "zimg--test-extra-googletest-703bd9caab50b139428cea1aaff9974ebee5742e.tar.gz",
          "bytes": 905359,
          "sha256": "d17b1b83a57b3933565a6d0616fe261107326d47de20288d0949ed038e1c342d"
        }
      ]
    },
    {
      "component": "emscripten--test-third_party-googletest",
      "repo": "google/googletest",
      "ref": "4fb7039fda3f6588c7ca9664176f8c9e0a023b4a",
      "parent_component": "emscripten",
      "submodule_path": "test/third_party/googletest",
      "source_url": "https://github.com/google/googletest/tree/4fb7039fda3f6588c7ca9664176f8c9e0a023b4a",
      "source_archive": "https://github.com/google/googletest/archive/4fb7039fda3f6588c7ca9664176f8c9e0a023b4a.tar.gz",
      "archive_roots": [
        "googletest-4fb7039fda3f6588c7ca9664176f8c9e0a023b4a"
      ],
      "gitmodules": [],
      "archive_members": 275,
      "archive_file": "emscripten--test-third_party-googletest-4fb7039fda3f6588c7ca9664176f8c9e0a023b4a.tar.gz",
      "archive_bytes": 865076,
      "archive_sha256": "dd38fde91beb130658ea7d7139c3ebcb958a860fdaf7931ae0c7ac6406a59df2",
      "files": [
        {
          "file": "emscripten--test-third_party-googletest-4fb7039fda3f6588c7ca9664176f8c9e0a023b4a.tar.gz",
          "bytes": 865076,
          "sha256": "dd38fde91beb130658ea7d7139c3ebcb958a860fdaf7931ae0c7ac6406a59df2"
        }
      ]
    },
    {
      "component": "emscripten--test-third_party-posixtestsuite",
      "repo": "emscripten-core/posixtestsuite",
      "ref": "869e266b090a8d44e51bb040904c942556b1e4ab",
      "parent_component": "emscripten",
      "submodule_path": "test/third_party/posixtestsuite",
      "source_url": "https://github.com/emscripten-core/posixtestsuite/tree/869e266b090a8d44e51bb040904c942556b1e4ab",
      "source_archive": "https://github.com/emscripten-core/posixtestsuite/archive/869e266b090a8d44e51bb040904c942556b1e4ab.tar.gz",
      "archive_roots": [
        "posixtestsuite-869e266b090a8d44e51bb040904c942556b1e4ab"
      ],
      "gitmodules": [],
      "archive_members": 3137,
      "archive_file": "emscripten--test-third_party-posixtestsuite-869e266b090a8d44e51bb040904c942556b1e4ab.tar.gz",
      "archive_bytes": 933724,
      "archive_sha256": "ecab26113642757be2e032eb180864296b59ac8bd37bc1195af701bc3312a64c",
      "files": [
        {
          "file": "emscripten--test-third_party-posixtestsuite-869e266b090a8d44e51bb040904c942556b1e4ab.tar.gz",
          "bytes": 933724,
          "sha256": "ecab26113642757be2e032eb180864296b59ac8bd37bc1195af701bc3312a64c"
        }
      ]
    },
    {
      "component": "emscripten--test-third_party-wasi-test-suite",
      "repo": "khronosproject/wasi-test-suite",
      "ref": "ac9371207fc61972a21d7d086074ca690a99d14d",
      "parent_component": "emscripten",
      "submodule_path": "test/third_party/wasi-test-suite",
      "source_url": "https://github.com/khronosproject/wasi-test-suite/tree/ac9371207fc61972a21d7d086074ca690a99d14d",
      "source_archive": "https://github.com/khronosproject/wasi-test-suite/archive/ac9371207fc61972a21d7d086074ca690a99d14d.tar.gz",
      "archive_roots": [
        "wasi-test-suite-ac9371207fc61972a21d7d086074ca690a99d14d"
      ],
      "gitmodules": [],
      "archive_members": 81,
      "archive_file": "emscripten--test-third_party-wasi-test-suite-ac9371207fc61972a21d7d086074ca690a99d14d.tar.gz",
      "archive_bytes": 3198335,
      "archive_sha256": "ff828004a19da3e8034fff789624a9881d50a9ef004ae5c0baddb3270a4e28a7",
      "files": [
        {
          "file": "emscripten--test-third_party-wasi-test-suite-ac9371207fc61972a21d7d086074ca690a99d14d.tar.gz",
          "bytes": 3198335,
          "sha256": "ff828004a19da3e8034fff789624a9881d50a9ef004ae5c0baddb3270a4e28a7"
        }
      ]
    },
    {
      "component": "ffmpeg.wasm--testdata",
      "repo": "ffmpegwasm/testdata",
      "ref": "c81125391a0ada7599edc6bff2da51c1a3ed38d0",
      "parent_component": "ffmpeg.wasm",
      "submodule_path": "testdata",
      "source_url": "https://github.com/ffmpegwasm/testdata/tree/c81125391a0ada7599edc6bff2da51c1a3ed38d0",
      "source_archive": "https://github.com/ffmpegwasm/testdata/archive/c81125391a0ada7599edc6bff2da51c1a3ed38d0.tar.gz",
      "archive_roots": [
        "testdata-c81125391a0ada7599edc6bff2da51c1a3ed38d0"
      ],
      "gitmodules": [],
      "archive_members": 13,
      "archive_file": "ffmpeg.wasm--testdata-c81125391a0ada7599edc6bff2da51c1a3ed38d0.tar.gz",
      "archive_bytes": 3953399,
      "archive_sha256": "8c976891290f497c6e58b6e4d5791702dd43f71ad29defbe9ad0e3cb4821c270",
      "files": [
        {
          "file": "ffmpeg.wasm--testdata-c81125391a0ada7599edc6bff2da51c1a3ed38d0.tar.gz",
          "bytes": 3953399,
          "sha256": "8c976891290f497c6e58b6e4d5791702dd43f71ad29defbe9ad0e3cb4821c270"
        }
      ]
    },
    {
      "component": "sdl2",
      "repo": "libsdl-org/SDL",
      "ref": "release-2.24.2",
      "source_url": "https://github.com/libsdl-org/SDL/tree/release-2.24.2",
      "source_archive": "https://github.com/libsdl-org/SDL/archive/release-2.24.2.zip",
      "archive_file": "sdl2-release-2.24.2.zip",
      "archive_bytes": 9039988,
      "archive_sha256": "dc33dfdb24c28b757f32345ea8eca67a6030c9dcb084ae8c78bc27a21e737ada",
      "archive_sha512": "b178bdc8f7c40271e09a72f639649d1d61953dda4dc12b77437259667b63b961fd3b2c67b0de6fdc5f9f9c80c49bfafd164e4c13715bc1056e550acc8bad5a3c",
      "sha512_verification": "Matched tools/ports/sdl2.py in Emscripten3.1.40",
      "license": "Zlib",
      "archive_roots": [
        "SDL-release-2.24.2"
      ],
      "archive_members": 2032,
      "gitmodules": [],
      "files": [
        {
          "file": "sdl2-release-2.24.2.zip",
          "bytes": 9039988,
          "sha256": "dc33dfdb24c28b757f32345ea8eca67a6030c9dcb084ae8c78bc27a21e737ada"
        }
      ]
    }
  ]
}
