WMA decoder component: FFmpeg 7.1.5 and Melofin's bounded C bridge.
FFmpeg copyright (c) its contributors; individual notices are retained in the
complete corresponding-source archive. Bridge copyright (c) 2026 Melofin
contributors. Both are provided under LGPL version 2.1 or, at your option,
any later version. No warranty. This component does not license your music.

Pinned source: https://github.com/FFmpeg/FFmpeg/tree/3a0867c2bfda4a4d4309ca1a8cbdc6175e67f587
Decoder binary SHA-256: c864508409c8243f4e6d10c608f1dfc174fcc9bbd4f1e1f0df7bd3b1f7929b55
Only wmav1/wmav2 are enabled; GPL/nonfree/version3/network options are disabled.
The complete upstream tree retains licences for excluded components too.
Their presence in the source archive does not mean they are linked here.

The matching Melofin source archive includes the complete FFmpeg source as
docs/third-party/wma/ffmpeg-7.1.5-source.tar.gz, original licences, hashes and
instructions in docs/third-party/wma/README.md. The bridge and build recipe
are scripts/codecs/wma-bridge.c and scripts/codecs/build-wma.sh. No FFmpeg
source files were modified. The build configuration and separate bridge
create this component. The pinned Emscripten 4.0.21 compiler is not bundled.

Runtime portions include Emscripten/emmalloc, musl, compiler-rt and libc++
under the complete accompanying notices. Copyright 2018 The Emscripten
Authors; other copyrights are identified in those notices.

You may modify/rebuild/relink this LGPL component for your own use and
debugging. There is no signature check inside Melofin for a modified build.
For development replacement, rebuild using the source recipe, update the
reviewed hash/size in wma-decoder.js and scripts/check.mjs and the source
manifest/vendoring pin, then load your unpacked/temporary extension. Original
browser store signatures apply to the distributed extension; a modified
development copy is separate. Detailed instructions accompany the source.
