{ "frameworkRevision": "410e1ba6c4e1f353ec0445a6d9ad87c58766b6f0", "appleMPV": { "version": "0.41.0", "sourceRevision": "41f6a645068483470267271e1d09966ca3b9f413", "binaryZipSha256": "68a034f9a98d92d82af6d1a0e60ce9677aa3da7780d4dae4b62bace39c2437ac", "sourceArchiveSha256": "688ad6fd5d089ee920a76cec36aee586ebe660d022159e9eb90d48c5fc4da25a" }, "applePatchedLibavformat": { "ffmpeg": "8.1.2", "binaryZipSha256": "78ea98ae84ee6c16dad8aad68ddeec96e138d5be011991f87a51417186954c01", "sourceArchiveSha256": "43e1b496c369b1e4d1d16af8e05f2bbbda2be278e9050ce0b8c886dab7d80ce1" }, "androidMPV": { "version": "0.41.0", "binaryAarSha256": "459c0def1c44295cee64e20a2d8d7b19ae3b97c9b8be7d465ee95d2dfd633b9a", "sourceArchiveSha256": "06a3dcec8e73eba2b45174b2facdb60e5b82c8e20b55b62cb8642ca61983a719" }, "androidMedia3FFmpeg": { "media3": "1.11.1", "media3Commit": "8c6678b657ede1e7883fc164ef73ed483c7796c3", "ffmpeg": "8.1.3", "ffmpegCommit": "1041abdc962f4cc4f394aa8de9dc5236c0c3b9e7", "licenseFlavor": "free", "abis": [ "armeabi-v7a", "arm64-v8a" ] }, "appleUpstreamSources": [ { "name": "libuavs3d", "ref": "1.0", "repository": "https://github.com/uavs3/uavs3d", "sourceUrl": "https://codeload.github.com/uavs3/uavs3d/tar.gz/1.0", "recipeArchive": "libuavs3d-build.tar.gz", "file": "libuavs3d.tar.gz", "bytes": 619172, "sha256": "265ee42223b56c637c87e651dc60b49c499a0ff1386bc07377a322f313593430", "status": "downloaded" }, { "name": "openssl", "ref": "openssl-3.3.5", "repository": "https://github.com/openssl/openssl", "sourceUrl": "https://codeload.github.com/openssl/openssl/tar.gz/openssl-3.3.5", "recipeArchive": "openssl-build.tar.gz", "file": "openssl.tar.gz", "bytes": 18290391, "sha256": "5af6007f8ce1b6fb2c807e4dbf87dc7390682c77e02dc2d97115177f43fb4d79", "status": "downloaded" }, { "name": "vulkan", "ref": "v1.4.2", "repository": "https://github.com/KhronosGroup/MoltenVK", "sourceUrl": "https://codeload.github.com/KhronosGroup/MoltenVK/tar.gz/v1.4.2", "recipeArchive": "moltenvk-build.tar.gz", "file": "vulkan.tar.gz", "bytes": 1260733, "sha256": "6864db532f1dbbdb621a8d0ec13f24edae318fd9269dd3dd0cdff791334bb1cb", "status": "downloaded" }, { "name": "lcms2", "ref": "lcms2.17", "repository": "https://github.com/mm2/Little-CMS", "sourceUrl": "https://codeload.github.com/mm2/Little-CMS/tar.gz/lcms2.17", "recipeArchive": "lcms2-build.tar.gz", "file": "lcms2.tar.gz", "bytes": 5257509, "sha256": "6e6f6411db50e85ae8ff7777f01b2da0614aac13b7b9fcbea66dc56a1bc71418", "status": "downloaded" }, { "name": "libdav1d", "ref": "1.5.3", "repository": "https://github.com/videolan/dav1d", "sourceUrl": "https://codeload.github.com/videolan/dav1d/tar.gz/1.5.3", "recipeArchive": "libdav1d-build.tar.gz", "file": "libdav1d.tar.gz", "bytes": 1713950, "sha256": "cbe212b02faf8c6eed5b6d55ef8a6e363aaab83f15112e960701a9c3df813686", "status": "downloaded" }, { "name": "libbluray", "ref": "1.4.0", "repository": "https://code.videolan.org/videolan/libbluray.git", "sourceUrl": "https://code.videolan.org/videolan/libbluray/-/archive/1.4.0/libbluray-1.4.0.tar.gz", "recipeArchive": "libbluray-build.tar.gz", "file": "libbluray.tar.gz", "bytes": 593766, "sha256": "0dc218f79435798a62da2a0510e0e921a3f7c1b140507df8e65f48d98046f024", "status": "downloaded" }, { "name": "libuchardet", "ref": "v0.0.8", "repository": "https://gitlab.freedesktop.org/uchardet/uchardet", "sourceUrl": "https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz", "recipeArchive": "libuchardet-build.tar.gz", "file": "libuchardet.tar.gz", "bytes": 222648, "sha256": "e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0", "status": "downloaded" }, { "name": "libshaderc", "ref": "v2025.5", "repository": "https://github.com/google/shaderc", "sourceUrl": "https://codeload.github.com/google/shaderc/tar.gz/v2025.5", "recipeArchive": "libshaderc-build.tar.gz", "file": "libshaderc.tar.gz", "bytes": 228956, "sha256": "fca5041b1fdea6daba167b63e04e55e5059fab40828342126169336643445447", "status": "downloaded" }, { "name": "libunibreak", "ref": "libunibreak_6_1", "repository": "https://github.com/adah1972/libunibreak", "sourceUrl": "https://codeload.github.com/adah1972/libunibreak/tar.gz/libunibreak_6_1", "recipeArchive": "libass-build.tar.gz", "file": "libunibreak.tar.gz", "bytes": 169640, "sha256": "890674996168ef5ba143d80d49ab8b61594a4eb70198dcac76caf6e1bd264a41", "status": "downloaded" }, { "name": "libfreetype", "ref": "VER-2-14-3", "repository": "https://github.com/freetype/freetype", "sourceUrl": "https://codeload.github.com/freetype/freetype/tar.gz/VER-2-14-3", "recipeArchive": "libass-build.tar.gz", "file": "libfreetype.tar.gz", "bytes": 2515533, "sha256": "dc49de6b01a266eef4876a4dd34d9842c475d3e28ff2eff63bd2fb760ab56261", "status": "downloaded" }, { "name": "libfribidi", "ref": "v1.0.16", "repository": "https://github.com/fribidi/fribidi", "sourceUrl": "https://codeload.github.com/fribidi/fribidi/tar.gz/v1.0.16", "recipeArchive": "libass-build.tar.gz", "file": "libfribidi.tar.gz", "bytes": 2144176, "sha256": "5a1d187a33daa58fcee2ad77f0eb9d136dd6fa4096239199ba31e850d397e8a8", "status": "downloaded" }, { "name": "libharfbuzz", "ref": "14.2.0", "repository": "https://github.com/harfbuzz/harfbuzz", "sourceUrl": "https://codeload.github.com/harfbuzz/harfbuzz/tar.gz/14.2.0", "recipeArchive": "libass-build.tar.gz", "file": "libharfbuzz.tar.gz", "bytes": 37408544, "sha256": "c652d5d94971031654ab3989891a490a895d3e3f2b71171c62692b28e94b1b93", "status": "downloaded" }, { "name": "libass", "ref": "0.17.5", "repository": "https://github.com/libass/libass", "sourceUrl": "https://codeload.github.com/libass/libass/tar.gz/0.17.5", "recipeArchive": "libass-build.tar.gz", "file": "libass.tar.gz", "bytes": 351516, "sha256": "fa286fc9ee1ba3b932703a3df7b8474d01dc8abe29ec69b6fa68781dc4bf7acc", "status": "downloaded" }, { "name": "libdovi", "ref": "libdovi-3.3.2", "repository": "https://github.com/quietvoid/dovi_tool", "sourceUrl": "https://codeload.github.com/quietvoid/dovi_tool/tar.gz/libdovi-3.3.2", "recipeArchive": "libdovi-build.tar.gz", "file": "libdovi.tar.gz", "bytes": 489628, "sha256": "8ccb1922d7dbb57bc4f2c15c10b90c462f7a5f292efe317c116db923728dd3f1", "status": "downloaded" }, { "name": "gnutls", "ref": "3.8.11", "repository": "https://github.com/gnutls/gnutls", "sourceUrl": "https://codeload.github.com/gnutls/gnutls/tar.gz/3.8.11", "recipeArchive": "gnutls-build.tar.gz", "file": "gnutls.tar.gz", "bytes": 11018461, "sha256": "1d95c82f0dbcf8de6669591b67cdd4c268542eb8789462f02ac6baa4cfd16470", "status": "downloaded" }, { "name": "nettle", "ref": "nettle_3.10_release_20240616", "repository": "https://git.lysator.liu.se/nettle/nettle", "sourceUrl": "https://ftp.gnu.org/gnu/nettle/nettle-3.10.tar.gz", "recipeArchive": "gnutls-build.tar.gz", "file": "nettle.tar.gz", "bytes": 2640485, "sha256": "b4c518adb174e484cb4acea54118f02380c7133771e7e9beb98a0787194ee47c", "status": "downloaded" }, { "name": "gmp", "ref": "v6.2.1", "repository": "https://github.com/alisw/GMP", "sourceUrl": "https://codeload.github.com/alisw/GMP/tar.gz/v6.2.1", "recipeArchive": "gnutls-build.tar.gz", "file": "gmp.tar.gz", "bytes": 3322091, "sha256": "fb776e19e0267053c3d6ffef0dcc001fb441da0e2b5224cfd9656aa2f1b8614d", "status": "downloaded" }, { "name": "spirvcross", "ref": "vulkan-sdk-1.4.309.0", "repository": "https://github.com/KhronosGroup/SPIRV-Cross", "sourceUrl": "https://codeload.github.com/KhronosGroup/SPIRV-Cross/tar.gz/vulkan-sdk-1.4.309.0", "recipeArchive": "libplacebo-build.tar.gz", "file": "spirvcross.tar.gz", "bytes": 1875088, "sha256": "cf4f12a767d63f63024e61750e372ffdc95567513b99ed9be6f21f474b328ddd", "status": "downloaded" }, { "name": "libplacebo", "ref": "v7.360.1", "repository": "https://github.com/haasn/libplacebo", "sourceUrl": "https://codeload.github.com/haasn/libplacebo/tar.gz/v7.360.1", "recipeArchive": "libplacebo-build.tar.gz", "file": "libplacebo.tar.gz", "bytes": 862269, "sha256": "d05fdf90bea2f629eaa2d115e909fd356388ac639e54f77b87a018a6d76224bd", "status": "downloaded" } ], "appleBuildRecipes": [ { "repository": "https://github.com/mpvkit/MPVKit", "ref": "288527dffbc6d3e63cce147fc7b520c64a791603", "url": "https://codeload.github.com/mpvkit/MPVKit/tar.gz/288527dffbc6d3e63cce147fc7b520c64a791603", "file": "MPVKit.tar.gz", "sha256": "671bf1f40a48f284016f69c0c5b35ded83f64fdcbb90f4751493974ae45b854a", "bytes": 81924 }, { "repository": "https://github.com/mpvkit/openssl-build", "ref": "3.3.5", "url": "https://codeload.github.com/mpvkit/openssl-build/tar.gz/3.3.5", "file": "openssl-build.tar.gz", "sha256": "84152658ec471ce859399e576b9819122583a45eb943208af119913ad0c1f80b", "bytes": 16881 }, { "repository": "https://github.com/mpvkit/gnutls-build", "ref": "3.8.11", "url": "https://codeload.github.com/mpvkit/gnutls-build/tar.gz/3.8.11", "file": "gnutls-build.tar.gz", "sha256": "f15b4e8e624dccbd8a624b42a5f7975beb16bcde8253a48512cb4ac637a42757", "bytes": 17846 }, { "repository": "https://github.com/mpvkit/libass-build", "ref": "0.17.5", "url": "https://codeload.github.com/mpvkit/libass-build/tar.gz/0.17.5", "file": "libass-build.tar.gz", "sha256": "442fa17cd6999c7627c330ef44d1b7f2d121baaf9cb0d5e912c1bbbca6ca9792", "bytes": 5114 }, { "repository": "https://github.com/mpvkit/libbluray-build", "ref": "1.4.0", "url": "https://codeload.github.com/mpvkit/libbluray-build/tar.gz/1.4.0", "file": "libbluray-build.tar.gz", "sha256": "5b11e1cedd694854f7694eba0afbca946b1a1e33e76329620291cc9013d5f7ce", "bytes": 19070 }, { "repository": "https://github.com/mpvkit/libuavs3d-build", "ref": "1.2.1-fix", "url": "https://codeload.github.com/mpvkit/libuavs3d-build/tar.gz/1.2.1-fix", "file": "libuavs3d-build.tar.gz", "sha256": "b57f603167d727ea81ecd4a6e6ddac8665f6ed94325e14e715ad8b67677bb146", "bytes": 5133 }, { "repository": "https://github.com/mpvkit/libdovi-build", "ref": "3.3.2", "url": "https://codeload.github.com/mpvkit/libdovi-build/tar.gz/3.3.2", "file": "libdovi-build.tar.gz", "sha256": "db04d1c03c697029d47481fc1d7451e695661e35d8ce76aadd10e8cc8cd70010", "bytes": 17232 }, { "repository": "https://github.com/mpvkit/moltenvk-build", "ref": "1.4.2", "url": "https://codeload.github.com/mpvkit/moltenvk-build/tar.gz/1.4.2", "file": "moltenvk-build.tar.gz", "sha256": "9e090713349eb65e0ac61b37260f1ff174940670ee54474795e0ef4e2ce3f01b", "bytes": 6842 }, { "repository": "https://github.com/mpvkit/libshaderc-build", "ref": "2025.5.0", "url": "https://codeload.github.com/mpvkit/libshaderc-build/tar.gz/2025.5.0", "file": "libshaderc-build.tar.gz", "sha256": "454d83bc4b878b00b9b1d17418b787311d81cb0dc7acd18d62601be892593189", "bytes": 18209 }, { "repository": "https://github.com/mpvkit/lcms2-build", "ref": "2.17.0", "url": "https://codeload.github.com/mpvkit/lcms2-build/tar.gz/2.17.0", "file": "lcms2-build.tar.gz", "sha256": "b27aa905f24f23b319ab5671149b9c49eb722efce72b55d2db883d299204a198", "bytes": 16844 }, { "repository": "https://github.com/mpvkit/libplacebo-build", "ref": "7.360.1", "url": "https://codeload.github.com/mpvkit/libplacebo-build/tar.gz/7.360.1", "file": "libplacebo-build.tar.gz", "sha256": "7712d9827f229213fc0f92d9250c5e8c503a0e3632323cd4971e34d62b37ed90", "bytes": 6549 }, { "repository": "https://github.com/mpvkit/libdav1d-build", "ref": "1.5.3", "url": "https://codeload.github.com/mpvkit/libdav1d-build/tar.gz/1.5.3", "file": "libdav1d-build.tar.gz", "sha256": "152e792b38f4f0d4115a6994e6872d518c8cb7181a386d0fb635fa2b3884f603", "bytes": 17619 }, { "repository": "https://github.com/mpvkit/libuchardet-build", "ref": "0.0.8", "url": "https://codeload.github.com/mpvkit/libuchardet-build/tar.gz/0.0.8", "file": "libuchardet-build.tar.gz", "sha256": "85072c2763ec7fdddff4c971d6045d5e9863382447e86ef6b8d505fc0ab21ef4", "bytes": 4135 } ], "appleLinkage": { "release": "1.1.6 (367)", "lgplLibraries": "Static archives linked into main executable; embedded small dynamic frameworks are compatibility stubs", "relinkKits": { "ios": { "filename": "apple-ios-367-relink-kit.zip", "sha256": "3aff3a48c4201feb3ab51cfd755292e4585cd856ef401b85818f369812585937", "bytes": 130049489, "inputs": 103, "objectOnlyBaselineLink": "passed" }, "tvos": { "filename": "apple-tvos-367-relink-kit.zip", "sha256": "e43f7e1bbfcaea5b04ce31ef46fbcbe4fc105a69faad5055286db6feb6db211b", "bytes": 158804125, "inputs": 89, "objectOnlyBaselineLink": "passed" } } } }