FFmpeg — third-party component notice
=====================================

This product bundles unmodified shared libraries from the FFmpeg project
(avcodec / avutil / avformat / swscale / swresample and their dependencies) as
separate dynamic-link libraries (DLLs). punktfunk uses them only for hardware
video encode (AMD AMF / Intel QSV) on the host and hardware/software video
decode on the client.

License
-------
The bundled FFmpeg libraries are distributed under the GNU Lesser General Public
License (LGPL), version 2.1 or later. The bundled builds are the "lgpl-shared"
configuration — they do NOT include any GPL-licensed components (notably they do
not include libx264 or libx265; punktfunk does not use them). The full text of
the LGPL accompanies this notice (see the COPYING.LGPLv2.1 / LICENSE files in
this directory; if absent, see https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html).

How punktfunk complies (dynamic linking)
----------------------------------------
punktfunk links FFmpeg only dynamically: the FFmpeg DLLs are shipped as separate
files alongside the application and are not statically combined into the
punktfunk executable. You may replace these DLLs with your own ABI-compatible
build of FFmpeg, which satisfies LGPL section 6 (the right to relink the work
against a modified version of the library).

Source code
-----------
The bundled binaries are unmodified builds produced by the BtbN/FFmpeg-Builds
project. The exact source for the FFmpeg release used is available from:

  * FFmpeg project source:   https://ffmpeg.org/download.html  (release n7.1)
  * Exact build recipe:      https://github.com/BtbN/FFmpeg-Builds

A copy of the corresponding FFmpeg source for the version shipped here is
available on request from the punktfunk maintainers (https://git.unom.io/unom/punktfunk).

Trademark
---------
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.
punktfunk is not affiliated with or endorsed by the FFmpeg project.
