{
  "schema": 1,
  "sourceDeliveryId": "audio-studio-core-source-r1-slim1",
  "sourceManifestSha256": "551e4356eddd3c695fa8c5968810e7a9818f513c332e7b0ff963ac8851e23d98",
  "verifiedAtUtc": "2026-10-04T15:48:06.621415+00:00",
  "cleanBuildPassed": true,
  "freshRuntimeCache": true,
  "sdkPrecompiledRuntimeCacheUsed": false,
  "relinkPassed": true,
  "archiveBytePreservationPassed": true,
  "rebuiltCoreMediaPassed": true,
  "publishedRuntimeChanged": false,
  "reproducibleBuildVerified": false,
  "bootstrap": {
    "passed": true,
    "smokePassed": true,
    "nodeVersion": "v22.23.1",
    "sdkSha256": "c8af68f904367938bac255f5e64ed271021b289bb135dc77ab3b58b87e1ea5b2",
    "emccVersion": "emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.40-git\nCopyright (C) 2014 the Emscripten authors (see AUTHORS.txt)\nThis is free and open source software under the MIT license.\nThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.",
    "clangVersion": "clang version 17.0.0 (https://github.com/llvm/llvm-project 2922e7cd9334797c24a317d41275f1258ef9ddd3)\nTarget: x86_64-apple-darwin25.5.0\nThread model: posix\nInstalledDir: <WORK>/toolchain/bin",
    "binaryenVersion": "wasm-opt version 113 (version_111-345-g26ad3ffc3)",
    "runtimeCacheInitiallyEmpty": true
  },
  "build": {
    "phases": [
      "libraries",
      "ffmpeg",
      "link"
    ],
    "nativeAudioDecoders": 190,
    "outputs": [
      {
        "file": "ffmpeg-core.js",
        "bytes": 85197,
        "sha256": "35c495ca18f00aeae743432975f321433e58c6a325c15c290a7b1d4e96b527b8"
      },
      {
        "file": "ffmpeg-core.wasm",
        "bytes": 7758123,
        "sha256": "4d9613a094de914fa72d8895a02a1fa2137f962cc9c4097b3893e61dca59bc43"
      }
    ],
    "configureFlags": [
      "--target-os=none",
      "--arch=x86_32",
      "--enable-cross-compile",
      "--disable-asm",
      "--disable-stripping",
      "--disable-programs",
      "--disable-doc",
      "--disable-debug",
      "--disable-runtime-cpudetect",
      "--disable-autodetect",
      "--disable-network",
      "--disable-avdevice",
      "--disable-postproc",
      "--disable-swscale",
      "--disable-gpl",
      "--disable-version3",
      "--disable-nonfree",
      "--disable-everything",
      "--disable-pthreads",
      "--disable-w32threads",
      "--disable-os2threads",
      "--enable-static",
      "--disable-shared",
      "--enable-avutil",
      "--enable-avcodec",
      "--enable-avformat",
      "--enable-avfilter",
      "--enable-swresample",
      "--nm=emnm",
      "--ar=emar",
      "--ranlib=emranlib",
      "--cc=emcc",
      "--cxx=em++",
      "--objcc=emcc",
      "--dep-cc=emcc",
      "--pkg-config=<WORK>/host-tools/bin/pkgconf",
      "--extra-cflags=-O3 -msimd128 -I<WORK>/wasm-libraries/include",
      "--extra-cxxflags=-O3 -msimd128 -I<WORK>/wasm-libraries/include",
      "--extra-ldflags=-L<WORK>/wasm-libraries/lib",
      "--enable-libmp3lame",
      "--enable-libopus",
      "--enable-demuxer=mov,matroska,mp3",
      "--enable-muxer=mp4,webm,mp3",
      "--enable-encoder=aac,libmp3lame,libopus",
      "--enable-parsers",
      "--enable-bsf=aac_adtstoasc,vp9_superframe,vp9_superframe_split",
      "--enable-filter=aresample,asetpts,atrim,adelay,apad,aformat,anull",
      "--enable-protocol=file,pipe",
      "--enable-decoder=h264,vp8,vp9,aac,aac_fixed,aac_latm,ac3,ac3_fixed,acelp_kelvin,adpcm_4xm,adpcm_adx,adpcm_afc,adpcm_agm,adpcm_aica,adpcm_argo,adpcm_ct,adpcm_dtk,adpcm_ea,adpcm_ea_maxis_xa,adpcm_ea_r1,adpcm_ea_r2,adpcm_ea_r3,adpcm_ea_xas,adpcm_g722,adpcm_g726,adpcm_g726le,adpcm_ima_acorn,adpcm_ima_alp,adpcm_ima_amv,adpcm_ima_apc,adpcm_ima_apm,adpcm_ima_cunning,adpcm_ima_dat4,adpcm_ima_dk3,adpcm_ima_dk4,adpcm_ima_ea_eacs,adpcm_ima_ea_sead,adpcm_ima_iss,adpcm_ima_moflex,adpcm_ima_mtf,adpcm_ima_oki,adpcm_ima_qt,adpcm_ima_rad,adpcm_ima_smjpeg,adpcm_ima_ssi,adpcm_ima_wav,adpcm_ima_ws,adpcm_ms,adpcm_mtaf,adpcm_psx,adpcm_sbpro_2,adpcm_sbpro_3,adpcm_sbpro_4,adpcm_swf,adpcm_thp,adpcm_thp_le,adpcm_vima,adpcm_xa,adpcm_yamaha,adpcm_zork,alac,als,amrnb,amrwb,ape,aptx,aptx_hd,atrac1,atrac3,atrac3al,atrac3p,atrac3pal,atrac9,binkaudio_dct,binkaudio_rdft,bmv_audio,cook,dca,derf_dpcm,dfpwm,dolby_e,dsd_lsbf,dsd_lsbf_planar,dsd_msbf,dsd_msbf_planar,dsicinaudio,dss_sp,dst,eac3,evrc,fastaudio,ffwavesynth,flac,g723_1,g729,gremlin_dpcm,gsm,gsm_ms,hca,hcom,iac,ilbc,imc,interplay_acm,interplay_dpcm,mace3,mace6,metasound,mlp,mp1,mp1float,mp2,mp2float,mp3,mp3adu,mp3adufloat,mp3float,mp3on4,mp3on4float,mpc7,mpc8,msnsiren,nellymoser,on2avc,opus,paf_audio,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f16le,pcm_f24le,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_lxf,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24daud,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s64be,pcm_s64le,pcm_s8,pcm_s8_planar,pcm_sga,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcm_vidc,qcelp,qdm2,qdmc,ra_144,ra_288,ralf,roq_dpcm,sbc,sdx2_dpcm,shorten,sipr,siren,smackaud,sol_dpcm,sonic,tak,truehd,truespeech,tta,twinvq,vmdaudio,vorbis,wavpack,wmalossless,wmapro,wmav1,wmav2,wmavoice,ws_snd1,xan_dpcm,xma1,xma2"
    ],
    "commands": [
      {
        "step": "lame-configure",
        "cwd": "source/lame",
        "arguments": [
          "emconfigure",
          "./configure",
          "--prefix=<WORK>/wasm-libraries",
          "--host=i686-linux",
          "--enable-static",
          "--disable-shared",
          "--disable-frontend",
          "--disable-decoder",
          "--disable-analyzer-hooks",
          "--disable-dependency-tracking",
          "--disable-gtktest"
        ],
        "seconds": 49.77,
        "exit_code": 0,
        "log": "build-logs/lame-configure.log"
      },
      {
        "step": "lame-build",
        "cwd": "source/lame",
        "arguments": [
          "emmake",
          "make",
          "-j8"
        ],
        "seconds": 3.071,
        "exit_code": 0,
        "log": "build-logs/lame-build.log"
      },
      {
        "step": "lame-install",
        "cwd": "source/lame",
        "arguments": [
          "emmake",
          "make",
          "install"
        ],
        "seconds": 1.098,
        "exit_code": 0,
        "log": "build-logs/lame-install.log"
      },
      {
        "step": "opus-configure",
        "cwd": "source/opus-release",
        "arguments": [
          "emconfigure",
          "./configure",
          "--prefix=<WORK>/wasm-libraries",
          "--host=i686-none",
          "--enable-static",
          "--disable-shared",
          "--disable-asm",
          "--disable-rtcd",
          "--disable-intrinsics",
          "--disable-doc",
          "--disable-extra-programs",
          "--disable-stack-protector",
          "--disable-dependency-tracking"
        ],
        "seconds": 17.187,
        "exit_code": 0,
        "log": "build-logs/opus-configure.log"
      },
      {
        "step": "opus-build",
        "cwd": "source/opus-release",
        "arguments": [
          "emmake",
          "make",
          "-j8"
        ],
        "seconds": 6.527,
        "exit_code": 0,
        "log": "build-logs/opus-build.log"
      },
      {
        "step": "opus-install",
        "cwd": "source/opus-release",
        "arguments": [
          "emmake",
          "make",
          "install"
        ],
        "seconds": 0.363,
        "exit_code": 0,
        "log": "build-logs/opus-install.log"
      },
      {
        "step": "ffmpeg-configure",
        "cwd": "source/ffmpeg",
        "arguments": [
          "emconfigure",
          "./configure",
          "--target-os=none",
          "--arch=x86_32",
          "--enable-cross-compile",
          "--disable-asm",
          "--disable-stripping",
          "--disable-programs",
          "--disable-doc",
          "--disable-debug",
          "--disable-runtime-cpudetect",
          "--disable-autodetect",
          "--disable-network",
          "--disable-avdevice",
          "--disable-postproc",
          "--disable-swscale",
          "--disable-gpl",
          "--disable-version3",
          "--disable-nonfree",
          "--disable-everything",
          "--disable-pthreads",
          "--disable-w32threads",
          "--disable-os2threads",
          "--enable-static",
          "--disable-shared",
          "--enable-avutil",
          "--enable-avcodec",
          "--enable-avformat",
          "--enable-avfilter",
          "--enable-swresample",
          "--nm=emnm",
          "--ar=emar",
          "--ranlib=emranlib",
          "--cc=emcc",
          "--cxx=em++",
          "--objcc=emcc",
          "--dep-cc=emcc",
          "--pkg-config=<WORK>/host-tools/bin/pkgconf",
          "--extra-cflags=-O3 -msimd128 -I<WORK>/wasm-libraries/include",
          "--extra-cxxflags=-O3 -msimd128 -I<WORK>/wasm-libraries/include",
          "--extra-ldflags=-L<WORK>/wasm-libraries/lib",
          "--enable-libmp3lame",
          "--enable-libopus",
          "--enable-demuxer=mov,matroska,mp3",
          "--enable-muxer=mp4,webm,mp3",
          "--enable-encoder=aac,libmp3lame,libopus",
          "--enable-parsers",
          "--enable-bsf=aac_adtstoasc,vp9_superframe,vp9_superframe_split",
          "--enable-filter=aresample,asetpts,atrim,adelay,apad,aformat,anull",
          "--enable-protocol=file,pipe",
          "--enable-decoder=h264,vp8,vp9,aac,aac_fixed,aac_latm,ac3,ac3_fixed,acelp_kelvin,adpcm_4xm,adpcm_adx,adpcm_afc,adpcm_agm,adpcm_aica,adpcm_argo,adpcm_ct,adpcm_dtk,adpcm_ea,adpcm_ea_maxis_xa,adpcm_ea_r1,adpcm_ea_r2,adpcm_ea_r3,adpcm_ea_xas,adpcm_g722,adpcm_g726,adpcm_g726le,adpcm_ima_acorn,adpcm_ima_alp,adpcm_ima_amv,adpcm_ima_apc,adpcm_ima_apm,adpcm_ima_cunning,adpcm_ima_dat4,adpcm_ima_dk3,adpcm_ima_dk4,adpcm_ima_ea_eacs,adpcm_ima_ea_sead,adpcm_ima_iss,adpcm_ima_moflex,adpcm_ima_mtf,adpcm_ima_oki,adpcm_ima_qt,adpcm_ima_rad,adpcm_ima_smjpeg,adpcm_ima_ssi,adpcm_ima_wav,adpcm_ima_ws,adpcm_ms,adpcm_mtaf,adpcm_psx,adpcm_sbpro_2,adpcm_sbpro_3,adpcm_sbpro_4,adpcm_swf,adpcm_thp,adpcm_thp_le,adpcm_vima,adpcm_xa,adpcm_yamaha,adpcm_zork,alac,als,amrnb,amrwb,ape,aptx,aptx_hd,atrac1,atrac3,atrac3al,atrac3p,atrac3pal,atrac9,binkaudio_dct,binkaudio_rdft,bmv_audio,cook,dca,derf_dpcm,dfpwm,dolby_e,dsd_lsbf,dsd_lsbf_planar,dsd_msbf,dsd_msbf_planar,dsicinaudio,dss_sp,dst,eac3,evrc,fastaudio,ffwavesynth,flac,g723_1,g729,gremlin_dpcm,gsm,gsm_ms,hca,hcom,iac,ilbc,imc,interplay_acm,interplay_dpcm,mace3,mace6,metasound,mlp,mp1,mp1float,mp2,mp2float,mp3,mp3adu,mp3adufloat,mp3float,mp3on4,mp3on4float,mpc7,mpc8,msnsiren,nellymoser,on2avc,opus,paf_audio,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f16le,pcm_f24le,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_lxf,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24daud,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s64be,pcm_s64le,pcm_s8,pcm_s8_planar,pcm_sga,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcm_vidc,qcelp,qdm2,qdmc,ra_144,ra_288,ralf,roq_dpcm,sbc,sdx2_dpcm,shorten,sipr,siren,smackaud,sol_dpcm,sonic,tak,truehd,truespeech,tta,twinvq,vmdaudio,vorbis,wavpack,wmalossless,wmapro,wmav1,wmav2,wmavoice,ws_snd1,xan_dpcm,xma1,xma2"
        ],
        "seconds": 89.214,
        "exit_code": 0,
        "log": "build-logs/ffmpeg-configure.log"
      },
      {
        "step": "ffmpeg-build",
        "cwd": "source/ffmpeg",
        "arguments": [
          "emmake",
          "make",
          "-j8"
        ],
        "seconds": 25.912,
        "exit_code": 0,
        "log": "build-logs/ffmpeg-build.log"
      },
      {
        "step": "core-link",
        "cwd": "source/ffmpeg",
        "arguments": [
          "emcc",
          "-O3",
          "-msimd128",
          "-I.",
          "-I./src/fftools",
          "-I<WORK>/wasm-libraries/include",
          "-L<WORK>/wasm-libraries/lib",
          "-Llibavcodec",
          "-Llibavfilter",
          "-Llibavformat",
          "-Llibavutil",
          "-Llibswresample",
          "-lavcodec",
          "-lavfilter",
          "-lavformat",
          "-lavutil",
          "-lswresample",
          "-lmp3lame",
          "-lopus",
          "-Wno-deprecated-declarations",
          "-sENVIRONMENT=worker",
          "-sWASM_BIGINT",
          "-sMODULARIZE",
          "-sINITIAL_MEMORY=32MB",
          "-sALLOW_MEMORY_GROWTH",
          "-sEXPORT_NAME=createFFmpegCore",
          "-sEXPORTED_FUNCTIONS=_ffmpeg,_abort,_malloc,_ffprobe",
          "-sEXPORTED_RUNTIME_METHODS=FS,setValue,getValue,UTF8ToString,lengthBytesUTF8,stringToUTF8",
          "-lworkerfs.js",
          "--pre-js",
          "src/bind/ffmpeg/bind.js",
          "src/fftools/cmdutils.c",
          "src/fftools/ffmpeg.c",
          "src/fftools/ffmpeg_filter.c",
          "src/fftools/ffmpeg_hw.c",
          "src/fftools/ffmpeg_mux.c",
          "src/fftools/ffmpeg_opt.c",
          "src/fftools/opt_common.c",
          "src/fftools/ffprobe.c",
          "-sEXPORT_ES6",
          "-o",
          "<WORK>/output/ffmpeg-core.js"
        ],
        "seconds": 10.929,
        "exit_code": 0,
        "log": "build-logs/core-link.log"
      }
    ]
  },
  "relink": {
    "exitCode": 0,
    "replacementLibraries": {
      "mp3lame": {
        "file": "<WORK>/wasm-libraries/lib/libmp3lame.a",
        "sha256": "1dc707682ae44b4a07e7756abb056c92f4591f36cfbd01e82f6c1b3defa8eb9b"
      },
      "opus": {
        "file": "<WORK>/wasm-libraries/lib/libopus.a",
        "sha256": "59335d087fe8776de8d9c54d081ed1a13a8713c8ead8769406abed52da78de55"
      }
    },
    "outputs": [
      {
        "file": "ffmpeg-core.js",
        "bytes": 85197,
        "sha256": "35c495ca18f00aeae743432975f321433e58c6a325c15c290a7b1d4e96b527b8"
      },
      {
        "file": "ffmpeg-core.wasm",
        "bytes": 7758123,
        "sha256": "4d9613a094de914fa72d8895a02a1fa2137f962cc9c4097b3893e61dca59bc43"
      }
    ],
    "matchesThisCleanBuild": true
  },
  "media": {
    "mode": "real rebuilt WASM called in Node with worker globals; existing product processor and native FFmpeg verification",
    "formats": [
      {
        "name": "standard.mp4",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "standard.mov",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "standard.webm",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "pcm.mov",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "alac.mov",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "vp8.webm",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "vorbis.webm",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "delayed.mp4",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      },
      {
        "name": "rotated.mp4",
        "passed": true,
        "pictureBytesPreserved": true,
        "picturePixelsPreserved": true,
        "fullDecodePassed": true
      }
    ],
    "browserWorkerCancellationRetested": false,
    "paidRequests": 0
  },
  "note": "A relocated clean build and relink succeeded from retained exact source inputs. Output hashes differ from the historical published runtime. This is not a byte-for-byte reproduction claim. Derivation-time cleanBuildFromPrunedDeliveryVerified=false fields remain historical; this receipt records the later validation."
}
