FrameCinema

Open source licences

FrameCinema is built on open source software. Thank you to everyone who makes it.

FFmpeg, libplacebo, FriBidi and libsmb2 (LGPL 2.1 or later) are shared libraries in the app's lib/ folder that you may replace. The full licence texts, and the changes we made to FFmpeg, libplacebo, libsmb2 and Mesa, ship with the app in its licenses/ folder and are shown in the app under More > About.

SoftwareVersionLicenceHow FrameCinema uses it
FFmpeg8.0.1LGPL-2.1-or-latershared libraries in lib/ (libavcodec, libavformat, libavutil, libavfilter, libswscale, libswresample), built without GPL parts, with a two-line change to its V4L2 decoder (ffmpeg-changes.diff); build line in ffmpeg-configure.txt
libplacebo7.351.0LGPL-2.1-or-latershared library in lib/, with small changes to its build files and Vulkan memory code (libplacebo-changes.diff)
FriBidi1.0.16LGPL-2.1-or-latershared library in lib/
libsmb26.3.1LGPL-2.1-or-latershared library in lib/ (network shares), with a faster AES for SMB 3 signatures (libsmb2-changes.diff)
dav1d1.5.1BSD-2-Clauseinside libavcodec
glslang15.1.0BSD-3-Clause AND others (see file)inside libplacebo
libass0.17.4ISCcompiled in
FreeType2.13.3FTLcompiled in
HarfBuzz10.4.0MIT-Modern-Variantcompiled in
fontconfig2.15.0HPND-sell-variant AND others (see file)compiled in
Expat2.6.4MITcompiled in
OpenXR SDK loader1.1.65Apache-2.0 AND MITcompiled in
Vulkan-Headers1.3.296Apache-2.0 OR MITheaders compiled in
OpenVR SDK (openvr_api)2.15.6BSD-3-Clausecompiled in
Dear ImGui1.92.9bMITcompiled in
cgltf1.15MITcompiled in
stb_image2.30MIT OR Unlicensecompiled in (the aurora backdrop's PNG faces, the controller models' PNG and JPEG textures)
cpp-httplib0.60.1MITcompiled in (Receive files' server)
QR Code generator (Project Nayuki)1.8.0MITcompiled in (Receive files' QR code)
PipeWire headers1.4.9MITheaders compiled in; the library is the headset's own
Noto Sans2.015OFL-1.1fonts (Regular and SemiBold), compiled in; Regular also in fonts/
Material Symbols Rounded2.978Apache-2.0the menu's icons (a subset), compiled in
Mesa (Turnip Vulkan driver)git 9fb60e5ee92fMIT AND others (see file)lib/turnip/, the GPU driver for 10-bit on the hardware decoder; our change in turnip-changes.diff
libdrm2.4.131MITcompiled into lib/turnip's driver
zlib1.3.1Zlibcompiled into lib/turnip's driver and into FFmpeg's libavformat and libavcodec
StereonautMITour Turnip change follows its TP10 patch