ProChase - FFmpeg source code (Windows release)
================================================

This package is the complete corresponding source code of the FFmpeg libraries
delivered with ProChase for Windows, with the scripts needed to build working
libraries from it. It is provided free of charge.

What the libraries are
  libavcodec 62.34.102, libavformat 62.18.100, libavutil 60.31.100,
  libswscale 9.7.100, libswresample 6.4.100
  (files avcodec-62.dll, avformat-62.dll, avutil-60.dll, swscale-9.dll,
   swresample-6.dll, as found in the ProChase program folder)

Which source
  FFmpeg, upstream git commit fb5dd6ec60f42cd19ce5e59d745e72fdb73731f8
  (2026-05-27, "avformat/tls_{openssl,gnutls,mbedtls}: gate DTLS udp helpers on
  CONFIG_UDP_PROTOCOL"), repository https://git.ffmpeg.org/ffmpeg.git
  The source is UNMODIFIED. File: ffmpeg-fb5dd6ec60f42cd19ce5e59d745e72fdb73731f8.tar.gz
  (a plain `git archive` of that commit; SHA-256 in SHA256SUMS.txt).

Licence
  The libraries are licensed under the GNU Lesser General Public License,
  version 2.1 or later; ProChase conveys them under LGPL v3. See COPYING.LGPLv3
  and COPYING.GPLv3 inside the archive. The build contains no GPL-only parts
  (no --enable-gpl, no --enable-nonfree).

How to build
  1. Tools: a MinGW-w64 GCC toolchain for x86_64 with nasm or yasm, plus an
     MSYS2 / Git Bash shell with mingw32-make. The distributed libraries were
     built with GCC 16.1.0 (MinGW-W64 x86_64-ucrt-posix-seh, WinLibs build by
     Brecht Sanders). Use a path without spaces for the toolchain, the source
     and the output.
  2. Unpack the archive and run:
        ./build-ffmpeg-windows.sh <source-dir> <output-dir>
     The script contains the exact configure line used for the distributed
     libraries (it is also stored inside the libraries: avcodec_configuration()).
  3. The DLLs appear in <output-dir>/bin. The import libraries are in
     <output-dir>/lib.

Verification
  This package was built from the archive above on 2026-09-30 with GCC 16.1.0
  (MinGW-W64 x86_64-ucrt-posix-seh, WinLibs r4). The result reports the same
  library versions, the same licence ("LGPL version 2.1 or later") and the same
  configure line as the distributed libraries, and the DLLs have the same
  sizes. They are not byte-for-byte identical (timestamps, build paths and the
  embedded version string differ: a git checkout reports "git-2026-05-27-fb5dd6e",
  the plain archive reports "8.0.git").

Replacing the libraries in ProChase
  Copy your own build of the same five libraries (same file names, same major
  versions) over the files in the ProChase program folder. The ProChase licence
  agreement allows this and it does not affect your licence key. We test and
  support ProChase with the supplied libraries.

Questions: info@palmastudio.pl (Palma Studio Lukasz Kaczmarski,
ul. Stanislawa Moniuszki 4a, 90-111 Lodz, Poland)

--------------------------------------------------------------------------------
PL - skrót
Ta paczka to kompletny kod źródłowy bibliotek FFmpeg dostarczanych z ProChase
dla Windows (niezmieniony commit fb5dd6ec...) wraz ze skryptem budowania.
Pobranie i użycie są bezpłatne. Biblioteki można zastąpić własną kompilacją -
umowa licencyjna ProChase na to pozwala i nie wpływa to na klucz licencyjny.
Program testujemy i wspieramy z dołączonymi bibliotekami.
