{
  "core_package": "KolWrite local LGPL rebuild from @ffmpeg/core@0.12.10 recipe family",
  "upstream_core_package": "@ffmpeg/core@0.12.10",
  "recipe_tag": "v12.15",
  "wrapper_package": "@ffmpeg/ffmpeg@0.12.15",
  "toolchain": "Emscripten 3.1.40 macOS arm64 SDK c3122846bb040798aab975f61008c37eb19476de",
  "resolved_sources": [
    {
      "repo": "ffmpegwasm/ffmpeg.wasm",
      "ref": "v12.15",
      "sha": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "date": "2025-01-07T10:12:48Z",
      "archive": "ffmpegwasm-ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz",
      "archive_sha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219",
      "archive_bytes": 1329368,
      "notice_files": [
        "LICENSE"
      ],
      "license_description": "MIT",
      "published_notice_files": [
        "LICENSE"
      ]
    },
    {
      "repo": "ffmpegwasm/libvpx",
      "ref": "v1.13.1",
      "sha": "10b9492dcf05b652e2e4b370e205bd605d421972",
      "date": "2023-09-29T22:06:14Z",
      "archive": "ffmpegwasm-libvpx-10b9492dcf05b652e2e4b370e205bd605d421972.tar.gz",
      "archive_sha256": "12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702",
      "archive_bytes": 5520751,
      "notice_files": [
        "LICENSE",
        "third_party/googletest/src/LICENSE",
        "third_party/libwebm/LICENSE.TXT",
        "third_party/libyuv/LICENSE",
        "third_party/x86inc/LICENSE",
        "PATENTS",
        "AUTHORS"
      ],
      "license_description": "BSD-style and additional component notices",
      "published_notice_files": [
        "LICENSE",
        "PATENTS",
        "third_party/libwebm/LICENSE.TXT",
        "third_party/libyuv/LICENSE",
        "third_party/x86inc/LICENSE"
      ]
    },
    {
      "repo": "ffmpegwasm/lame",
      "ref": "master",
      "sha": "2badea1974ae36cb8312afe99cff1e6b3b5decee",
      "date": "2020-10-29T03:19:54Z",
      "archive": "ffmpegwasm-lame-2badea1974ae36cb8312afe99cff1e6b3b5decee.tar.gz",
      "archive_sha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a",
      "archive_bytes": 1525181,
      "notice_files": [
        "COPYING",
        "LICENSE",
        "debian/copyright"
      ],
      "license_description": "GNU Library GPL version 2 and accompanying notices",
      "published_notice_files": [
        "COPYING",
        "LICENSE"
      ]
    },
    {
      "repo": "ffmpegwasm/Ogg",
      "ref": "v1.3.4",
      "sha": "bada45718453ac27b56773ae663f7e65112f6a6e",
      "date": "2019-08-30T23:05:52Z",
      "archive": "ffmpegwasm-Ogg-bada45718453ac27b56773ae663f7e65112f6a6e.tar.gz",
      "archive_sha256": "4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823",
      "archive_bytes": 256023,
      "notice_files": [
        "COPYING"
      ],
      "license_description": "BSD-style",
      "published_notice_files": [
        "COPYING"
      ]
    },
    {
      "repo": "ffmpegwasm/theora",
      "ref": "v1.1.1",
      "sha": "7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf",
      "date": "2009-10-01T18:00:57Z",
      "archive": "ffmpegwasm-theora-7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf.tar.gz",
      "archive_sha256": "c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5",
      "archive_bytes": 1134014,
      "notice_files": [
        "COPYING",
        "LICENSE",
        "debian/copyright"
      ],
      "license_description": "BSD-style and patent statement",
      "published_notice_files": [
        "COPYING",
        "LICENSE"
      ]
    },
    {
      "repo": "ffmpegwasm/opus",
      "ref": "v1.3.1",
      "sha": "e85ed7726db5d677c9c0677298ea0cb9c65bdd23",
      "date": "2019-04-12T20:26:57Z",
      "archive": "ffmpegwasm-opus-e85ed7726db5d677c9c0677298ea0cb9c65bdd23.tar.gz",
      "archive_sha256": "c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8",
      "archive_bytes": 829306,
      "notice_files": [
        "COPYING",
        "LICENSE_PLEASE_READ.txt",
        "AUTHORS"
      ],
      "license_description": "BSD-style and IPR statements",
      "published_notice_files": [
        "COPYING",
        "LICENSE_PLEASE_READ.txt"
      ]
    },
    {
      "repo": "ffmpegwasm/vorbis",
      "ref": "v1.3.3",
      "sha": "7798164043197d7e33f02de4353ce2aa5b248225",
      "date": "2012-02-03T22:20:36Z",
      "archive": "ffmpegwasm-vorbis-7798164043197d7e33f02de4353ce2aa5b248225.tar.gz",
      "archive_sha256": "69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a",
      "archive_bytes": 1324827,
      "notice_files": [
        "COPYING",
        "debian/copyright"
      ],
      "license_description": "BSD-style",
      "published_notice_files": [
        "COPYING"
      ]
    },
    {
      "repo": "ffmpegwasm/zlib",
      "ref": "v1.2.11",
      "sha": "cacf7f1d4e3d44d871b605da3b647f07d718623f",
      "date": "2017-01-15T17:29:40Z",
      "archive": "ffmpegwasm-zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz",
      "archive_sha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45",
      "archive_bytes": 645528,
      "notice_files": [
        "contrib/dotzlib/LICENSE_1_0.txt",
        "README",
        "zlib.h"
      ],
      "license_description": "zlib",
      "published_notice_files": [
        "README",
        "zlib.h"
      ]
    },
    {
      "repo": "ffmpegwasm/libwebp",
      "ref": "v1.3.2",
      "sha": "ca332209cb5567c9b249c86788cb2dbf8847e760",
      "date": "2023-09-13T22:11:07Z",
      "archive": "ffmpegwasm-libwebp-ca332209cb5567c9b249c86788cb2dbf8847e760.tar.gz",
      "archive_sha256": "1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2",
      "archive_bytes": 3685887,
      "notice_files": [
        "COPYING",
        "PATENTS",
        "AUTHORS"
      ],
      "license_description": "BSD-style and patent grant",
      "published_notice_files": [
        "COPYING",
        "PATENTS",
        "AUTHORS"
      ]
    },
    {
      "repo": "ffmpegwasm/freetype2",
      "ref": "VER-2-10-4",
      "sha": "6a2b3e4007e794bfc6c91030d0ed987f925164a8",
      "date": "2020-10-20T05:13:33Z",
      "archive": "ffmpegwasm-freetype2-6a2b3e4007e794bfc6c91030d0ed987f925164a8.tar.gz",
      "archive_sha256": "09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c",
      "archive_bytes": 2095678,
      "notice_files": [
        "docs/FTL.TXT",
        "docs/GPLv2.TXT",
        "docs/LICENSE.TXT"
      ],
      "license_description": "FreeType License / GPL version 2; see LICENSE.TXT",
      "published_notice_files": [
        "docs/LICENSE.TXT",
        "docs/FTL.TXT",
        "docs/GPLv2.TXT"
      ]
    },
    {
      "repo": "fribidi/fribidi",
      "ref": "v1.0.9",
      "sha": "f9e8e71a6fbf4a4619481284c9f484d10e559995",
      "date": "2020-03-02T16:04:18Z",
      "archive": "fribidi-fribidi-f9e8e71a6fbf4a4619481284c9f484d10e559995.tar.gz",
      "archive_sha256": "65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba",
      "archive_bytes": 2088197,
      "notice_files": [
        "COPYING"
      ],
      "license_description": "GNU LGPL version 2.1",
      "published_notice_files": [
        "COPYING"
      ]
    },
    {
      "repo": "harfbuzz/harfbuzz",
      "ref": "5.2.0",
      "sha": "4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde",
      "date": "2022-09-17T01:19:29Z",
      "archive": "harfbuzz-harfbuzz-4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde.tar.xz",
      "archive_sha256": "cbfe4249dd44f28c7d1da077974a28d5166f15d759f349120a092e8992f90f6b",
      "archive_bytes": 16266848,
      "notice_files": [
        "COPYING",
        "src/ms-use/COPYING",
        "test/shape/data/aots/COPYING",
        "test/shape/data/in-house/COPYING",
        "test/shape/data/text-rendering-tests/COPYING"
      ],
      "original_archive": "harfbuzz-harfbuzz-4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde.tar.gz",
      "original_archive_sha256": "69ba7c7a42643a3654781242016dd09245cab7353fc2a02cecb710e479c9a881",
      "license_description": "MIT-style and component notices",
      "published_notice_files": [
        "COPYING",
        "src/ms-use/COPYING"
      ]
    },
    {
      "repo": "libass/libass",
      "ref": "0.15.0",
      "sha": "d149636f502f5774ae1a8fb4c554b122674393b2",
      "date": "2020-10-27T04:08:29Z",
      "archive": "libass-libass-d149636f502f5774ae1a8fb4c554b122674393b2.tar.gz",
      "archive_sha256": "5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d",
      "archive_bytes": 243399,
      "notice_files": [
        "COPYING"
      ],
      "license_description": "ISC",
      "published_notice_files": [
        "COPYING"
      ]
    },
    {
      "repo": "FFmpeg/FFmpeg",
      "ref": "n5.1.4",
      "sha": "4729204c17f756e186d622060088371d10b34f7e",
      "date": "2023-11-09T23:32:27Z",
      "archive": "FFmpeg-FFmpeg-4729204c17f756e186d622060088371d10b34f7e.tar.gz",
      "archive_sha256": "0d7ad57d4dd851d577fc6c19e5cec5b6e5faaeb2dbd52ab76127e3c3763fec6d",
      "archive_bytes": 14428595,
      "notice_files": [
        "COPYING.GPLv2",
        "COPYING.GPLv3",
        "COPYING.LGPLv2.1",
        "COPYING.LGPLv3",
        "LICENSE.md"
      ],
      "license_description": "LGPL version 2.1 or later for this configured candidate",
      "published_notice_files": [
        "LICENSE.md",
        "COPYING.LGPLv2.1"
      ]
    },
    {
      "repo": "sekrit-twc/zimg",
      "ref": "release-3.0.5",
      "sha": "e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87",
      "date": "2023-06-30T17:55:27Z",
      "archive": "sekrit-twc-zimg-e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87.tar.gz",
      "archive_sha256": "3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8",
      "archive_bytes": 326769,
      "notice_files": [
        "COPYING",
        "test/extra/musl-libm/COPYRIGHT"
      ],
      "license_description": "WTFPL and source notices",
      "published_notice_files": [
        "COPYING"
      ]
    },
    {
      "repo": "emscripten-core/emscripten",
      "ref": "3.1.40",
      "sha": "5c27e79dd0a9c4e27ef2326841698cdd4f6b5784",
      "date": "2023-05-26T23:36:13Z",
      "archive": "emscripten-core-emscripten-5c27e79dd0a9c4e27ef2326841698cdd4f6b5784.tar.xz",
      "archive_sha256": "35de4b3a3f934741087cdaba2f46a7febcd2e8ed004968adea260184217ef5ad",
      "archive_bytes": 20591716,
      "notice_files": [
        "LICENSE",
        "system/include/SDL/COPYING",
        "system/lib/compiler-rt/LICENSE.TXT",
        "system/lib/libc/musl/COPYRIGHT",
        "system/lib/libcxx/LICENSE.TXT",
        "system/lib/libcxxabi/LICENSE.TXT",
        "system/lib/libunwind/LICENSE.TXT",
        "test/sounds/LICENSE.txt",
        "test/third_party/box2d/License.txt",
        "test/third_party/box2d/freeglut/COPYING",
        "test/third_party/bullet/COPYING",
        "test/third_party/bullet/LICENSE",
        "test/third_party/coremark/LICENSE.md",
        "test/third_party/enet/LICENSE",
        "test/third_party/enet/docs/license.dox",
        "test/third_party/freealut/COPYING",
        "test/third_party/freetype/docs/LICENSE.TXT",
        "test/third_party/notofont/LICENSE_OFL.txt",
        "test/third_party/openjpeg/LICENSE",
        "test/third_party/poppler/COPYING",
        "test/third_party/poppler/cmake/modules/COPYING-CMAKE-SCRIPTS",
        "third_party/closure-compiler/node-externs/LICENSE",
        "third_party/leb128/LICENSE",
        "third_party/terser/LICENSE",
        "AUTHORS"
      ],
      "original_archive": "emscripten-core-emscripten-5c27e79dd0a9c4e27ef2326841698cdd4f6b5784.tar.gz",
      "original_archive_sha256": "3eb9ea2d69052a491296eb466dbcda5fbc1c0fed4e475c58545a83558fb47d10",
      "license_description": "MIT / NCSA; compiled runtime notices",
      "published_notice_files": [
        "LICENSE",
        "AUTHORS",
        "system/lib/libc/musl/COPYRIGHT",
        "system/lib/compiler-rt/LICENSE.TXT",
        "system/lib/libcxx/LICENSE.TXT",
        "system/lib/libcxxabi/LICENSE.TXT",
        "system/lib/libunwind/LICENSE.TXT"
      ]
    },
    {
      "repo": "libsdl-org/SDL",
      "ref": "release-2.24.2",
      "sha": "55b03c7493a7abed33cf803d1380a40fa8af903f",
      "date": "2022-11-01T12:47:12Z",
      "archive": "libsdl-org-SDL-55b03c7493a7abed33cf803d1380a40fa8af903f.tar.gz",
      "archive_sha256": "a726e31f8ad9443a2a9a649f12751442d8ca5ea78a84fde14f760c81706b4127",
      "archive_bytes": 7890806,
      "notice_files": [
        "LICENSE.txt",
        "Xcode-iOS/Demos/data/bitmapfont/license.txt",
        "Xcode/SDL/pkg-support/resources/License.txt",
        "src/hidapi/LICENSE-bsd.txt",
        "src/hidapi/LICENSE-gpl3.txt",
        "src/hidapi/LICENSE-orig.txt",
        "src/hidapi/LICENSE.txt",
        "src/video/yuv2rgb/LICENSE",
        "test/COPYING",
        "visualtest/COPYING.txt"
      ],
      "license_description": "zlib; build input",
      "published_notice_files": [
        "LICENSE.txt",
        "src/video/yuv2rgb/LICENSE"
      ]
    },
    {
      "repo": "google/googletest",
      "ref": "703bd9caab50b139428cea1aaff9974ebee5742e",
      "sha": "703bd9caab50b139428cea1aaff9974ebee5742e",
      "submodule_of": "sekrit-twc/zimg",
      "path": "test/extra/googletest",
      "archive": "google-googletest-703bd9caab50b139428cea1aaff9974ebee5742e.tar.gz",
      "archive_sha256": "d17b1b83a57b3933565a6d0616fe261107326d47de20288d0949ed038e1c342d",
      "archive_bytes": 905359,
      "notice_files": [
        "LICENSE",
        "googlemock/LICENSE",
        "googlemock/scripts/generator/LICENSE",
        "googletest/LICENSE"
      ],
      "license_description": "BSD-style; build/test input",
      "published_notice_files": [
        "LICENSE"
      ]
    },
    {
      "repo": "cisco/openh264",
      "ref": "v2.6.0",
      "archive": "openh264-2.6.0.tar.gz",
      "archive_sha256": "558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69",
      "archive_bytes": 60302243,
      "url": "https://github.com/cisco/openh264/archive/refs/tags/v2.6.0.tar.gz",
      "notice_files": [
        "LICENSE"
      ],
      "published_notice_files": [
        "LICENSE"
      ],
      "license_description": "BSD 2-clause; source-built encoder",
      "archive_parts": [
        {
          "file": "openh264-2.6.0.tar.gz.part01",
          "bytes": 20971520,
          "sha256": "2c2b2ca2ce8bdb596d3c64f1c8e1309d6baf5e17a8078a0b497187b158148100"
        },
        {
          "file": "openh264-2.6.0.tar.gz.part02",
          "bytes": 20971520,
          "sha256": "9a781e310a0a6b7da9e815c7e809ade49b92f5b55619153caeb6adf192318680"
        },
        {
          "file": "openh264-2.6.0.tar.gz.part03",
          "bytes": 18359203,
          "sha256": "ff82699469f524cbf58078180a7a49cf34bef0cf01f0ceaf322034cf550a3777"
        }
      ]
    },
    {
      "repo": "ultravideo/kvazaar",
      "ref": "v2.3.2",
      "archive": "kvazaar-2.3.2.tar.gz",
      "archive_sha256": "b95d2e20f2b0d8d7ed320055740be2e7a730abe28b153b5a788cfca371cc38b2",
      "archive_bytes": 1024707,
      "url": "https://github.com/ultravideo/kvazaar/archive/refs/tags/v2.3.2.tar.gz",
      "notice_files": [
        "LICENSE"
      ],
      "published_notice_files": [
        "LICENSE"
      ],
      "license_description": "BSD 3-clause"
    },
    {
      "repo": "emscripten-core/emsdk",
      "ref": "3.1.40",
      "archive": "emsdk-3.1.40.tar.gz",
      "archive_sha256": "2dd12ddde0d7028114bc90ef032d0ecfb2be907f3a33e345462bd97dbbdc4063",
      "archive_bytes": 95768,
      "url": "https://codeload.github.com/emscripten-core/emsdk/tar.gz/refs/tags/3.1.40",
      "notice_files": [
        "LICENSE"
      ],
      "published_notice_files": [
        "LICENSE"
      ],
      "license_description": "MIT; SDK installer source, build input"
    }
  ],
  "build_arguments": {
    "FFMPEG_ST": "yes",
    "FFMPEG_MT": "",
    "EXTRA_CFLAGS": "-O3 -msimd128",
    "EXTRA_LDFLAGS": "",
    "STACK_SIZE": "5MB",
    "INITIAL_MEMORY": "32MB",
    "ALLOW_MEMORY_GROWTH": true,
    "MAXIMUM_MEMORY": "4GB"
  },
  "glue_patches": [],
  "build_materials": [
    {
      "file": "local-lgpl-core-reproduction.tar.gz",
      "bytes": 135790,
      "sha256": "63f81ec032344810398e3db6803b4716d07d3e9dea4ff5ab07d32c96a701aaa4"
    }
  ],
  "binary_files": [
    {
      "file": "ffmpeg-core.js",
      "sha256": "5ee45586cd0756194a34f06311c79d1897fbac4770923bc5630a41c829fcf9a7",
      "bytes": 112289,
      "difference": "Locally built LGPL geometry candidate with4GiB maximum memory; matching generated JS/Wasm pair"
    },
    {
      "file": "ffmpeg-core.wasm",
      "sha256": "a32302d3aa509d4beacf1904a15c1eca5eba8a48fd335163e44a8a7b91fc8885",
      "bytes": 25573675,
      "difference": "Locally built LGPL geometry candidate with4GiB maximum memory; matching generated JS/Wasm pair"
    }
  ],
  "status": "Locally integrated4GiB LGPL candidate; immutable full-duration/browser acceptance and publication pending.",
  "expected_source_count": 21,
  "expected_index_links": 70,
  "core_sha256": "a32302d3aa509d4beacf1904a15c1eca5eba8a48fd335163e44a8a7b91fc8885",
  "build_argument_evidence": "Locally built and checked 2026-09-08; exact scripts and source patches in local-lgpl-core-reproduction.tar.gz. No Git or GitHub Actions operation.",
  "distribution_changes": {
    "local_lgpl_rebuild": "2026-09-08",
    "core_wasm_unchanged": false,
    "core_glue_notice_added": "2026-09-08",
    "core_glue_ffprobe_return_preserved": true,
    "maximum_memory_4g": "2026-09-08"
  },
  "maximum_linear_memory_bytes": 4294967296
}
