Buildconfiguratie filmdecoder (indeo5.wasm / indeo5.js) — Pardoes Player v1.2

FFmpeg-broncode : ffmpeg-8.0.tar.xz (https://ffmpeg.org/releases/ffmpeg-8.0.tar.xz)
sha256          : b2751fccb6cc4c77708113cd78b561059b6fa904b24162fa0be2d60273d27b8e
Wijzigingen     : geen (geen patches; alle .c/.h-bestanden gelijk aan de tarball)
Licentie build  : LGPL version 2.1 or later  (CONFIG_GPL=0, CONFIG_NONFREE=0, CONFIG_VERSION3=0)
Compiler        : Emscripten 6.0.12

configure:
  --cc=emcc --cxx=em++ --ar=emar --ranlib=emranlib --nm=emnm --target-os=none --arch=x86_32 --enable-cross-compile --disable-everything --disable-programs --disable-doc --disable-asm --disable-inline-asm --disable-x86asm --disable-pthreads --disable-network --disable-avdevice --disable-avformat --disable-swscale --disable-swresample --disable-avfilter --disable-debug --disable-runtime-cpudetect --disable-autodetect --enable-decoder=indeo5 --extra-cflags=-Oz --prefix=<werkmap>/out

koppelen (in tools/indeo/):
  emcc -Oz -flto indeo5_wasm.c -I<prefix>/include <prefix>/lib/libavcodec.a <prefix>/lib/libavutil.a -o indeo5.js \
    -sMODULARIZE=1 -sEXPORT_NAME=Indeo5Module -sALLOW_MEMORY_GROWTH=1 -sINITIAL_MEMORY=16MB -sENVIRONMENT=web,node \
    -sEXPORTED_RUNTIME_METHODS=HEAPU8 -sFILESYSTEM=0

Volledig bouwscript: tools/indeo/build.sh (haalt de broncode op, configureert, bouwt en koppelt).
Opgenomen bibliotheken: FFmpeg libavcodec + libavutil (LGPL 2.1+), Emscripten-runtime met musl libc (MIT/NCSA) en
dlmalloc (CC0). Zie de andere bestanden in deze map.
