# SUN Stream â€” Third-Party Software Notices

Last updated: September 2026

SUN Stream includes, incorporates, links to, or interoperates with certain third-party software components.

These components remain the property of their respective copyright holders and are provided under their respective licenses.

Nothing in this document transfers ownership of any third-party software, trademark, or other intellectual property to SUN Stream.

---

# 1. Android Debug Bridge (ADB)

**Component:** Android Debug Bridge (ADB)  
**Source:** Android Open Source Project (AOSP)  
**Usage:** Bundled with SUN Stream Android Desktop  
**License:** Apache License 2.0

The ADB binary distributed with SUN Stream is built from Android Open Source Project source code.

SUN Stream does **not** redistribute the prebuilt ADB executable or Android SDK Platform Tools package distributed as part of the Google Android SDK.

Copyright Â© The Android Open Source Project.

ADB is distributed under the Apache License, Version 2.0. Incorporated libraries and support DLLs retain their own licenses; Apache-2.0 does not describe the entire ADB runtime bundle.

A copy of the applicable Apache License 2.0 and required notices is included with this distribution.

---

# 2. scrcpy

**Component:** scrcpy  
**Version:** 4.1  
**Usage:** Android display and device control backend  
**Distribution:** Bundled and executed as a separate process  
**License:** Apache License 2.0

Copyright Â© Genymobile and scrcpy contributors.

scrcpy is distributed under the Apache License, Version 2.0.

SUN Stream and scrcpy are independent projects. Inclusion of scrcpy does not imply endorsement, sponsorship, affiliation, or partnership with the scrcpy project or Genymobile.

The applicable license and notices are included with this distribution.

---

# 3. FFmpeg

**Component:** FFmpeg  
**Version:** 8.1.2  
**Usage:** Video and audio processing  
**Distribution:** FFmpeg shared libraries/DLLs are bundled  
**License:** GNU Lesser General Public License v2.1 or later

The FFmpeg libraries distributed with SUN Stream are configured under:

**LGPL-2.1-or-later**

The distributed FFmpeg build does not enable GPL, nonfree, or version3 licensing flags.

FFmpeg is provided as dynamically linked/shared libraries and remains a separate third-party work.

SUN Stream does not claim ownership of FFmpeg.

Users may obtain the corresponding FFmpeg source code from the official FFmpeg project.

Where required by the LGPL, users may replace the bundled FFmpeg shared libraries with compatible modified versions.

A copy of the GNU Lesser General Public License v2.1 is included with this distribution.

Any modifications made directly to LGPL-covered FFmpeg source code, if applicable, must be provided according to the terms of the LGPL.

---

# 4. SDL

**Component:** SDL 3  
**Version:** 3.4.12  
**Usage:** Windowing, audio and input backend  
**Distribution:** Bundled as SDL3.dll  
**License:** zlib License

Copyright Â© Sam Lantinga and SDL contributors.

SDL is provided under the zlib license.

The applicable license notice is included with this distribution.

---

# 5. libusb

**Component:** libusb  
**Version:** 1.0.30 (scrcpy DLL); 1.0.29 (incorporated in the AOSP-built ADB)  
**Usage:** USB device communication  
**Distribution:** Bundled or incorporated by the Android device backend  
**License:** GNU Lesser General Public License v2.1 or later

libusb remains an independent third-party component.

A copy of the applicable LGPL license is included with this distribution.

Where required by its license and method of linkage, users retain the rights granted under the LGPL.

---

# 6. dav1d

**Component:** dav1d  
**Version:** 1.5.3  
**Usage:** AV1 video decoding through the media stack  
**License:** BSD 2-Clause License

dav1d is developed by the VideoLAN and FFmpeg communities and contributors.

The applicable copyright notice, license conditions, and disclaimer are included with this distribution.

---

# 7. zlib

**Component:** zlib  
**Usage:** Compression support used by the media stack  
**License:** zlib License

zlib remains the property of its respective authors and contributors.

The applicable license notice is included with this distribution.

---

# 8. Lucide Icons

**Component:** Lucide Icons  
**Usage:** SUN Stream user interface icons  
**License:** ISC License, with applicable MIT-licensed Feather-derived portions

Lucide includes work originating from Feather Icons.

The applicable Lucide ISC notice and applicable Feather/MIT copyright and license notices are included with this distribution.

Use of Lucide icons does not imply endorsement of SUN Stream by the Lucide project or its contributors.

---

# 9. Intel oneVPL

**Component:** Intel oneVPL  
**Usage:** Intel hardware video acceleration / encoding interface  
**Distribution:** Runtime dispatcher may be bundled as libvpl.dll  
**License:** MIT License

Intel oneVPL remains the property of its respective copyright holders.

The applicable MIT license and copyright notice are included with this distribution.

Intel and its product names are trademarks of their respective owners.

Use of oneVPL does not imply endorsement, certification, sponsorship, or affiliation with Intel.

---

# 10. NVIDIA Video Codec / NVENC Interface

**Component:** NVIDIA Video Codec SDK interfaces / nv-codec-headers  
**Usage:** NVIDIA hardware-accelerated video encoding  
**Distribution model:** Build-time headers and interfaces; video encoding implementation is supplied by the user's NVIDIA driver

SUN Stream does not distribute the NVIDIA GPU driver as part of the application.

Any NVIDIA SDK material incorporated into SUN Stream is used subject to its applicable license terms.

NVIDIA, NVIDIA NVENC, GeForce, and related names and trademarks are the property of NVIDIA Corporation.

Use of NVIDIA interfaces does not imply endorsement, certification, sponsorship, or affiliation with NVIDIA.

---

# 11. AMD Advanced Media Framework (AMF)

**Component:** AMD AMF  
**Usage:** AMD hardware-accelerated video encoding  
**Distribution model:** SDK interfaces; runtime functionality is provided by compatible AMD software/drivers  
**License:** Applicable AMD AMF open-source and SDK license terms

AMD and related product names are trademarks of Advanced Micro Devices, Inc.

Use of AMD AMF does not imply endorsement, certification, sponsorship, or affiliation with AMD.

Codec-related patent rights, where applicable, are separate from the software license covering the AMF interface.

---

# 12. Opus

**Component:** Opus codec  
**Usage:** Audio compression for streaming  
**Distribution:** Incorporated into the SUN Stream engine  
**License:** BSD-style license

Opus remains the property of its respective copyright holders and contributors.

The applicable copyright, redistribution conditions, disclaimer, and applicable patent grant information are included with this distribution.

---

# 13. ViGEmClient

**Component:** ViGEmClient  
**Usage:** Communication with the virtual gamepad backend  
**License:** MIT License

Copyright Â© Nefarius Software Solutions e.U. and contributors.

The applicable MIT license and copyright notice are included with this distribution.

---

# 14. ViGEmBus

**Component:** ViGEmBus  
**Version:** 1.22.0  
**Usage:** Virtual game controller driver  
**Distribution:** Driver installer/package may be included with SUN Stream  
**License:** BSD 3-Clause License

Copyright Â© Nefarius Software Solutions e.U.

Redistribution is subject to the BSD 3-Clause License.

The required copyright notice, license conditions, and disclaimer are included with this distribution.

ViGEmBus is an independent third-party project. Inclusion does not imply endorsement or sponsorship of SUN Stream.

---

# 15. Outfit Typeface

**Component:** Outfit  
**Usage:** SUN Stream user interface typography  
**License:** SIL Open Font License 1.1 (OFL-1.1)

Copyright © The Outfit Project Authors.

Outfit is licensed under the SIL Open Font License, Version 1.1.

The Outfit font files may be bundled and distributed with SUN Stream in accordance with the terms of the SIL Open Font License.

SUN Stream does not claim ownership of the Outfit typeface.

A copy of the SIL Open Font License 1.1 is included with this distribution.

---

# 16. Steam Integration

**Component:** Steam  
**Usage:** Launching or interacting with a Steam installation already present on the user's computer  
**Distribution:** Steam itself is not bundled with SUN Stream

Steam and the Steam logo are trademarks and/or registered trademarks of Valve Corporation.

SUN Stream is an independent product and is not affiliated with, endorsed by, sponsored by, or officially associated with Valve Corporation or Steam.

SUN Stream only interoperates with a Steam installation provided separately by the user.

---

# 17. Microsoft Windows System APIs

SUN Stream uses APIs and facilities supplied by Microsoft Windows, which may include:

- Direct3D
- DXGI
- Media Foundation
- WASAPI
- Winsock

These operating-system facilities are not redistributed as independent third-party applications by SUN Stream.

Microsoft, Windows, DirectX, and related names and trademarks are the property of Microsoft Corporation.

Use of these APIs does not imply endorsement, sponsorship, certification, or affiliation with Microsoft.

---

# Additional Embedded Dependencies

Some third-party libraries used by SUN Stream may themselves contain or depend upon additional open-source components.

Examples may include:

- HIDAPI
- yuv2rgb
- codec support libraries
- compression libraries
- operating-system compatibility components

The SUN Stream release process must verify the actual binary contents of every production installer and preserve all license, attribution, copyright, NOTICE, source-availability, and redistribution obligations required by those components.

The list in this document must be updated whenever a dependency is added, removed, replaced, upgraded, or built with materially different configuration options.

---

# Source Code Availability for LGPL Components

Certain components distributed with SUN Stream are licensed under the GNU Lesser General Public License.

SUN Stream's proprietary source code is not licensed under the LGPL merely because SUN Stream interoperates with or dynamically links to an LGPL-covered library.

However, all rights granted to users under the applicable LGPL licenses remain unaffected.

For LGPL-covered components, SUN Stream will provide the applicable license text and information necessary to obtain the corresponding source code as required by the applicable license.

Any modifications made by SUN Stream to LGPL-covered third-party source code will be handled in accordance with the applicable LGPL requirements.

---

# Third-Party Trademarks

All third-party product names, company names, logos, icons, service names, and trademarks referenced by SUN Stream remain the property of their respective owners.

Their use by SUN Stream is solely for purposes such as:

- identifying compatible platforms;
- identifying supported hardware;
- identifying software interoperability;
- describing technical functionality; or
- providing information to users.

Such use does not imply affiliation, endorsement, sponsorship, certification, partnership, or official association.

Where third-party logos, icons, or brand assets are displayed, their use is intended to comply with the applicable trademark and brand usage guidelines established by their respective owners.

---

# License Files

The SUN Stream distribution should include the applicable complete license texts and notices, for example:

    legal/
    â”œâ”€â”€ THIRD_PARTY_NOTICES.txt
    â””â”€â”€ licenses/
        â”œâ”€â”€ Apache-2.0.txt
        â”œâ”€â”€ LGPL-2.1.txt
        â”œâ”€â”€ MIT.txt
        â”œâ”€â”€ BSD-2-Clause.txt
        â”œâ”€â”€ BSD-3-Clause.txt
        â”œâ”€â”€ ISC.txt
        â”œâ”€â”€ Zlib.txt
        â””â”€â”€ project-specific-notices/

Where a third-party project supplies its own NOTICE, COPYING, AUTHORS, copyright, or attribution file that must accompany redistribution, that material should also be preserved.

---

# Important Release Requirement

This document must reflect the contents of the **actual production installer**, not merely the development dependency list.

Before every commercial release of SUN Stream:

1. Inspect the final MSI payload.
2. Identify all third-party binaries and assets actually distributed.
3. Verify their exact versions.
4. Verify their licenses.
5. Verify their build configurations where licensing can change based on build options.
6. Include all required license and NOTICE files.
7. Remove entries for components no longer distributed.
8. Add newly introduced dependencies before release.
9. Verify redistribution rights for fonts, drivers, SDK binaries, and other non-code assets separately.
10. Keep evidence of the source/version/build configuration used for each dependency.

---

Copyright Â© 2026 SUN Stream. All rights reserved.

SUN Stream proprietary software is not licensed under the third-party licenses listed above except where expressly stated. Each third-party component remains governed by its own applicable license.

---

# Distribution Details and Preserved Upstream Notices

The complete notices below supplement the summaries above.
Current Windows package locations are:

- `THIRD_PARTY_NOTICES.md`: this document and preserved engine/driver notices.
- `scrcpy/LICENSE.txt`: scrcpy Apache-2.0 license (https://github.com/Genymobile/scrcpy).
- `desktop-licenses/`: FFmpeg, SDL/HIDAPI/yuv2rgb, libusb and dav1d notices,
  dependency versions and FFmpeg build flags.
- `scrcpy/adb-notices/`: ADB and incorporated/support dependency notices, including
  BoringSSL, Protobuf, Abseil, Brotli, LZ4, Zstandard, zlib, GCC and Rust components.
- `scrcpy/AOSP-ADB.json`: complete ADB runtime hashes and build provenance.
- `fonts/OFL.txt`: Outfit license with the upstream copyright notice.
- `licenses/lucide.txt`: Lucide ISC and Feather-derived MIT notices.
- `third-party-sources/` beside the MSI artifact: pinned source archives and build
  recipes; these files are distributed alongside the installer, not installed.

The corresponding FFmpeg source archive and recorded build configuration accompany
locally built MSI artifacts. This list is not a claim of complete source/build
reproducibility of every MSYS2 dependency.

## NVIDIA Video Codec SDK headers

SUN Stream is compiled with `nvEncodeAPI.h` from FFmpeg's
`nv-codec-headers` project. The NVIDIA driver implementation is loaded at
runtime and is not bundled.

Copyright (c) 2010-2026 NVIDIA Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

## AMD Advanced Media Framework headers

SUN Stream is compiled with AMD Advanced Media Framework headers. The AMF driver
implementation is loaded at runtime and is not bundled.

Notice Regarding Standards. AMD does not provide a license or sublicense to any
Intellectual Property Rights relating to any standards, including but not limited
to any audio and/or video codec technologies such as MPEG-2, MPEG-4; AVC/H.264;
HEVC/H.265; AAC decode/FFMPEG; AAC encode/FFMPEG; VC-1; and MP3 (collectively, the
"Media Technologies"). For clarity, you will pay any royalties due for such third
party technologies, which may include the Media Technologies that are owed as a
result of AMD providing the Software to you.

Copyright (c) 2016 Advanced Micro Devices, Inc. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

## Intel oneVPL

SUN Stream redistributes the oneVPL dispatcher as `libvpl.dll`.

Copyright (c) 2020 Intel Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

## Opus

SUN Stream statically links the Xiph.Org Opus implementation.

Copyright 2001-2023 Xiph.Org, Skype Limited, Octasic, Jean-Marc Valin,
Timothy B. Terriberry, CSIRO, Gregory Maxwell, Mark Borgerding,
Erik de Castro Lopo, Mozilla, Amazon

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

- Redistributions of source code must retain the above copyright notice, this
  list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.
- Neither the name of Internet Society, IETF or IETF Trust, nor the names of
  specific contributors, may be used to endorse or promote products derived from
  this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Opus is subject to the royalty-free patent licenses specified at:

- Xiph.Org Foundation: https://datatracker.ietf.org/ipr/1524/
- Microsoft Corporation: https://datatracker.ietf.org/ipr/1914/
- Broadcom Corporation: https://datatracker.ietf.org/ipr/1526/

## ViGEmClient

SUN Stream statically links ViGEmClient when building the default Windows
gamepad backend.

Copyright (c) 2017-2019 Nefarius Software Solutions e.U. and Contributors

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

## ViGEmBus

The Windows installer can redistribute the official, signed ViGEmBus 1.22.0
installer. ViGEmBus is a retired third-party project and is not maintained by
SUN Stream.

Copyright (c) 2018-2022, Nefarius Software Solutions e.U. and Contributors
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

- Redistributions of source code must retain the above copyright notice, this
  list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.
- Neither the name of the copyright holder nor the names of its contributors
  may be used to endorse or promote products derived from this software without
  specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

## Liquid Glass dock shader

The SUN Android DX dock adapts the exponential refraction technique from
OverShifted/LiquidGlass (Copyright 2026 Sepehr Kalanaki) and
b3s3da/LiqiudGlassHLSL (Copyright 2025 uwunervouz), both under the MIT License.
Only the required shader technique is adapted; their demo frameworks and assets
are not bundled. SUN's dock effect uses its existing Direct2D/D3D11 compositor.
Full MIT notices and pinned upstream source references are included in
`licenses/liquid-glass.txt` alongside the desktop executable.

- https://github.com/OverShifted/LiquidGlass
- https://github.com/b3s3da/LiqiudGlassHLSL

## Platform names and artwork

Windows is a trademark of Microsoft Corporation; macOS is a trademark of Apple
Inc.; Debian is a registered trademark owned by Software in the Public Interest,
Inc.; Ubuntu is a trademark of Canonical Limited. SUN Stream is not affiliated
with or endorsed by those organizations. The colorful platform badges bundled
with SUN Stream are original project artwork and are not official vendor logos.

## Android Debug Bridge (SUN Android DX backend)

The bundled adb.exe is built locally from AOSP-derived android-tools 37.0.0
sources with the pinned MSYS2 Windows build patches. AdbWinApi.dll and
AdbWinUsbApi.dll are built locally with MSVC from the AOSP development sources
packaged by msys2/adbwinapi. These are not Google's Platform Tools binaries.

- ADB upstream: https://android.googlesource.com/platform/packages/modules/adb/
- Source packaging: https://github.com/nmeum/android-tools
- Windows build recipes: https://github.com/msys2/MINGW-packages
- USB source packaging: https://github.com/msys2/adbwinapi

Installed `scrcpy/AOSP-ADB.json` records source hashes, build recipe hashes,
toolchain package versions, and hashes of the complete ADB runtime.
`scrcpy/adb-notices/` contains upstream and runtime-library notices.
The source archives and build recipes accompany MSI artifacts under
`third-party-sources/aosp-adb/`.

ADB and the USB DLLs are source-built; support DLLs (including Protobuf, Abseil,
Brotli, LZ4, Zstandard, zlib, and GCC runtime libraries) come from MSYS2 packages.
AOSP-origin components retain their respective licenses; this build is not a
claim that every incorporated component uses Apache-2.0. The source sidecar
covers ADB/USB and vendored sources, not a complete rebuild of the MSYS2 toolchain.


## Encoder parity, AV1 and HDR

SUN Stream adapts encoder settings, NVIDIA driver preferences and HDR color
conversion from Sunshine commit f309ef6577c48dd0a0c20883127e66d180248769
(https://github.com/LizardByte/Sunshine), under GNU GPL version 3.
Adapted files identify their source and SUN Stream modifications.
The scRGB-to-PQ color functions are from Sunshine's
src_assets/windows/assets/shaders/directx/include/common.hlsl.

The common software/AMF/QSV/Media Foundation backend links FFmpeg 9.0.2,
built with GPL and version3 enabled, and x264. NVIDIA encoding uses
nv-codec-headers n13.0.19.0; NVIDIA profile control uses the MIT-licensed
NVAPI SDK. AMD AMF headers and Intel oneVPL are used for their respective
hardware backends. Exact source revisions, runtime hashes and the build
package versions are recorded in sun-engine/windows/encoder-dependencies.json.

Full encoder dependency license texts are installed as `encoder-notices.txt`;
`encoder-dependencies.json` records their source pins and SHA-256 values.
The MSI build stages upstream archives and matching MSYS2 source packages under
`third-party-sources/encoders/`, alongside the FFmpeg build recipe. A release must
publish these and the corresponding SUN sources alongside its binaries.
Internal candidate builds are not the published release.

## Moonlight Android USB controller drivers

Adapted Android USB Xbox driver source: https://github.com/moonlight-stream/moonlight-android at b48494cb96bff23d8886c4775cc4f39a1075495d. GPL version 3; original license is included in tv-app/src/main/assets/licenses/moonlight-android.txt. SUN adaptations replace GameStream constants and logging and connect driver input to SUN session input. Original source hashes are recorded beside the adapted Java files in upstream.json. No GameStream engine is included. Physical USB controller validation remains pending.


## Advanced controller and Steam audio integration

SUN adapts DS4 report conversion and Windows audio routing from Sunshine
f309ef6577c48dd0a0c20883127e66d180248769 (GPL-3.0-only).
The libvirtualhid client at 2db2cc2d7f428a53a480985fed041d77dc121f51 and
lizardbyte-common at f9d91e1d29b7473f58e43acde4579da4e56c4abe are MIT-licensed.
Only their MIT client sources are linked/distributed. The proprietary Broker/driver,
its entitlement configuration and evaluation code are excluded. The optional
account URLs are removed from the MIT client; license/status enforcement is unchanged.
Virtual HID Broker must be obtained and licensed separately by the user.
Steam Streaming Speakers is installed only from an existing local Steam installation;
SUN does not redistribute the Steam driver.
