{
  "_comment": [
    "MACHINE-GENERATED by tool/bootstrap_media_kit.sh. Do not hand-edit.",
    "Values that cannot be established from a prebuilt binary are recorded as",
    "the literal string UNKNOWN, with a reason. An honest gap is auditable; a",
    "silently omitted field is not."
  ],
  "generated_utc": "2026-08-22T16:01:09+00:00",
  "generator": "tool/bootstrap_media_kit.sh",
  "provenance_model": "vendored third-party prebuilt, hash-pinned, licence-gated at fetch and at build",
  "components": [
    {
      "component": "libmpv",
      "file": "libmpv/libmpv-2.dll",
      "sha256": "56f9a69200863c2dcd2fb6367427ffedc35550d26f947d6c36eab37bd2a65fd5",
      "version": "mpv v0.39.0-179-g0f78584518",
      "source_repository": "https://github.com/mpv-player/mpv.git",
      "source_revision": "0f78584518",
      "licence": "LGPL-2.1-or-later (mpv itself, built with -Dgpl=false)",
      "effective_licence_of_binary": "LGPL-3.0-or-later",
      "effective_licence_reason": "FFmpeg is statically linked inside this DLL and was configured --enable-version3, which upgrades its LGPL-2.1 components to LGPL-3.0. The stricter licence governs the combined binary.",
      "linking_model": "SHARED library. Loaded by the app at runtime via LoadLibrary/DynamicLibrary.open. Replaceable by the user with a compatible libmpv-2.dll.",
      "build_configuration": "Configuration: -Dgpl=false -Ddebug=false -Db_ndebug=false -Doptimization=3 -Db_lto=true -Db_lto_mode=thin -Dlibmpv=true -Dpdf-build=enabled -Dlua=disabled -Djavascript=disabled -Duchardet=enabled -Dlcms2=enabled -Dopenal=disabled -Dspirv-cross=enabled -Dvulkan=enabled -Dvapoursynth=disabled -Dgl=enabled -Degl-angle=enabled -Dc_args=-Wno-error=int-conversion -Dprefix=/__w/libmpv-win32-video-cmake/libmpv-win32-video-cmake/build_x86_64/x86_64-w64-mingw32 -Dlibdir=/__w/libmpv-win32-video-cmake/libmpv-win32-video-cmake/build_x86_64/x86_64-w64-mingw32/lib -Ddefault_library=shared -Dprefer_static=True --cross-file=/__w/libmpv-win32-video-cmake/libmpv-win32-video-cmake/build_x86_64/meson_cross.txt",
      "built_by": "https://github.com/media-kit/libmpv-win32-video-cmake (fork of shinchiro/mpv-winbuild-cmake)",
      "build_recipe_revision": "8ddbe5472465",
      "build_recipe_files": [
        "packages/mpv.cmake",
        "packages/ffmpeg.cmake",
        ".github/workflows/mpv_clang.yml"
      ],
      "release": "https://github.com/media-kit/libmpv-win32-video-cmake/releases/tag/20241021",
      "archive": "mpv-dev-x86_64-20241021-git-0f78584.7z",
      "archive_md5": "6ecf18e85b093c3f7edb16f3ee6603f3",
      "archive_bytes": 11601537,
      "build_date": "2024-10-19 (release created), archive dated 20241021",
      "target_architecture": "x86_64 (windows-x64)",
      "toolchain": "LLVM/clang mingw-w64 cross-compile, target-os=mingw32, built on ubuntu-latest in container ghcr.io/shinchiro/archlinux:latest",
      "toolchain_exact_version": "UNKNOWN \u2014 the CI container is tagged :latest, which is mutable, and the workflow run's logs (actions/runs/11444402983) have expired.",
      "statically_linked_inside": {
        "ffmpeg": {
          "source_repository": "https://github.com/FFmpeg/FFmpeg.git",
          "source_revision": "UNKNOWN \u2014 packages/ffmpeg.cmake uses GIT_REPOSITORY with no GIT_TAG, so CI built the branch HEAD of the day. Not recorded upstream and not recoverable from the stripped binary.",
          "version_evidence_from_binary": {
            "libavcodec": "Lavc61.22.100",
            "libavformat": "Lavf61.9.100"
          },
          "configure_flags_licence_relevant": [
            "--disable-gpl",
            "--disable-nonfree",
            "--enable-version3",
            "--enable-static",
            "--disable-shared"
          ],
          "configure_flags_source": "packages/ffmpeg.cmake @ 8ddbe5472465 \u2014 read from the recipe, NOT from the binary",
          "binary_self_report": "UNAVAILABLE \u2014 thin LTO (-Db_lto_mode=thin) garbage-collected FFmpeg's FFMPEG_CONFIGURATION string. Corroborated instead by the absence of every GPL-only external encoder.",
          "licence": "LGPL-3.0-or-later"
        }
      },
      "other_bundled_dependencies": [
        "libplacebo (LGPL-2.1+)",
        "libass (ISC)",
        "libdav1d (BSD-2)",
        "libaom (BSD-2)",
        "libarchive (BSD-2)",
        "libbluray (LGPL-2.1+)",
        "openssl (Apache-2.0)",
        "uchardet (MPL-1.1/GPL-2.0/LGPL-2.1 tri-licence)",
        "fribidi (LGPL-2.1+)",
        "freetype (FTL/GPL-2.0)",
        "harfbuzz (MIT)",
        "lcms2 (MIT)"
      ],
      "other_bundled_dependencies_note": "UNKNOWN revisions \u2014 same floating-HEAD reason as FFmpeg. List derived from packages/ffmpeg.cmake + packages/mpv.cmake DEPENDS at the pinned recipe commit."
    },
    {
      "component": "libmpv import library",
      "file": "libmpv/libmpv.dll.a",
      "sha256": "4e91b9a42031a253f7c6ac54f999d1283a28bdcf87e8325dc865c2e260f6c6db",
      "licence": "LGPL-3.0-or-later (build-time only, not distributed in the installer)",
      "linking_model": "import library \u2014 consumed at link time by media_kit_video_plugin.dll, never shipped"
    },
    {
      "component": "ANGLE",
      "file": "ANGLE/libEGL.dll",
      "sha256": "b2590bd0692f0381fc45c20bf1c7f7f713c9ea19c7ea6bab62efdd1fadc4eaac",
      "source_repository": "https://github.com/alexmercerind/flutter-windows-ANGLE-OpenGL-ES",
      "release": "v1.0.1",
      "archive": "ANGLE.7z",
      "archive_md5": "e866f13e8d552348058afaafe869b1ed",
      "archive_bytes": 5035414,
      "upstream_project": "https://chromium.googlesource.com/angle/angle",
      "source_revision": "UNKNOWN \u2014 the release publishes binaries only; no ANGLE commit is recorded in the release, the archive, or the binaries.",
      "licence": "BSD-3-Clause (ANGLE); d3dcompiler_47.dll is a Microsoft redistributable",
      "linking_model": "SHARED library loaded at runtime",
      "target_architecture": "x86_64",
      "toolchain": "UNKNOWN \u2014 not recorded upstream"
    },
    {
      "component": "ANGLE",
      "file": "ANGLE/libGLESv2.dll",
      "sha256": "620bb6e38d7ed6c760a0cf4a8eb6a8f64b259b96ff286551cd32cefc6c35ca39",
      "source_repository": "https://github.com/alexmercerind/flutter-windows-ANGLE-OpenGL-ES",
      "release": "v1.0.1",
      "archive": "ANGLE.7z",
      "archive_md5": "e866f13e8d552348058afaafe869b1ed",
      "archive_bytes": 5035414,
      "upstream_project": "https://chromium.googlesource.com/angle/angle",
      "source_revision": "UNKNOWN \u2014 the release publishes binaries only; no ANGLE commit is recorded in the release, the archive, or the binaries.",
      "licence": "BSD-3-Clause (ANGLE); d3dcompiler_47.dll is a Microsoft redistributable",
      "linking_model": "SHARED library loaded at runtime",
      "target_architecture": "x86_64",
      "toolchain": "UNKNOWN \u2014 not recorded upstream"
    },
    {
      "component": "ANGLE",
      "file": "ANGLE/d3dcompiler_47.dll",
      "sha256": "5653bc7b0e2701561464ef36602ff6171c96bffe96e4c3597359cd7addcba88a",
      "source_repository": "https://github.com/alexmercerind/flutter-windows-ANGLE-OpenGL-ES",
      "release": "v1.0.1",
      "archive": "ANGLE.7z",
      "archive_md5": "e866f13e8d552348058afaafe869b1ed",
      "archive_bytes": 5035414,
      "upstream_project": "https://chromium.googlesource.com/angle/angle",
      "source_revision": "UNKNOWN \u2014 the release publishes binaries only; no ANGLE commit is recorded in the release, the archive, or the binaries.",
      "licence": "BSD-3-Clause (ANGLE); d3dcompiler_47.dll is a Microsoft redistributable",
      "linking_model": "SHARED library loaded at runtime",
      "target_architecture": "x86_64",
      "toolchain": "UNKNOWN \u2014 not recorded upstream"
    },
    {
      "component": "ANGLE",
      "file": "ANGLE/vk_swiftshader.dll",
      "sha256": "4f33eea716491972cb1ad123a78acef485f852581130d3f3a98a1981009004f2",
      "source_repository": "https://github.com/alexmercerind/flutter-windows-ANGLE-OpenGL-ES",
      "release": "v1.0.1",
      "archive": "ANGLE.7z",
      "archive_md5": "e866f13e8d552348058afaafe869b1ed",
      "archive_bytes": 5035414,
      "upstream_project": "https://chromium.googlesource.com/angle/angle",
      "source_revision": "UNKNOWN \u2014 the release publishes binaries only; no ANGLE commit is recorded in the release, the archive, or the binaries.",
      "licence": "BSD-3-Clause (ANGLE); d3dcompiler_47.dll is a Microsoft redistributable",
      "linking_model": "SHARED library loaded at runtime",
      "target_architecture": "x86_64",
      "toolchain": "UNKNOWN \u2014 not recorded upstream"
    },
    {
      "component": "ANGLE",
      "file": "ANGLE/vulkan-1.dll",
      "sha256": "3be9a95dd9019aa1aca47ade26f5c1c7c0047f3cf6f633d586c9ec0d3b459566",
      "source_repository": "https://github.com/alexmercerind/flutter-windows-ANGLE-OpenGL-ES",
      "release": "v1.0.1",
      "archive": "ANGLE.7z",
      "archive_md5": "e866f13e8d552348058afaafe869b1ed",
      "archive_bytes": 5035414,
      "upstream_project": "https://chromium.googlesource.com/angle/angle",
      "source_revision": "UNKNOWN \u2014 the release publishes binaries only; no ANGLE commit is recorded in the release, the archive, or the binaries.",
      "licence": "BSD-3-Clause (ANGLE); d3dcompiler_47.dll is a Microsoft redistributable",
      "linking_model": "SHARED library loaded at runtime",
      "target_architecture": "x86_64",
      "toolchain": "UNKNOWN \u2014 not recorded upstream"
    }
  ],
  "deliberately_excluded": [
    {
      "file": "ANGLE/zlib.dll",
      "reason": "imports ucrtbased.dll + VCRUNTIME140D.dll (DEBUG CRT: not redistributable, absent on clean machines). No shipped binary imports it, and no shipped binary names it as a string, so nothing loads it dynamically either."
    },
    {
      "file": "ANGLE/libc++.dll",
      "reason": "imports MSVCP140D.dll + ucrtbased.dll + VCRUNTIME140D.dll (DEBUG CRT). Also excluded by media_kit upstream. Unreferenced."
    }
  ],
  "known_gaps": [
    "FFmpeg source revision is UNKNOWN (floating HEAD in the upstream recipe).",
    "Revisions of the ~40 transitive native dependencies are UNKNOWN, same cause.",
    "Exact clang/LLVM toolchain version is UNKNOWN (mutable :latest container tag).",
    "ANGLE upstream commit is UNKNOWN.",
    "The upstream CI run's logs have expired, so the build is not re-derivable from logs \u2014 only from the recipe at the pinned commit.",
    "Neither archive ships any licence text; the texts under licenses/ were supplied by us."
  ]
}
