Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions THIRD-PARTY-NOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@
License: GPL‑2.0‑or‑later <br>
Link: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html <br>
Source: https://github.com/BurntToasters/ffmpeg-static-builds <br>
ROSI bundles static GPL builds of FFmpeg 8.1.2 for Windows, Linux, and macOS.
ROSI bundles static GPL builds of FFmpeg 9.0.2 for Windows, Linux, and macOS.
FFmpeg is invoked as an external process and is not linked into ROSI. The
complete corresponding source code, build scripts, and configuration are
available at https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v8.1.2.
available at https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v9.0.2.
A written source offer is included with the distributed binaries at
`ffmpeg/SOURCE_OFFER.txt`. <br>

Expand Down
2 changes: 1 addition & 1 deletion legacy-v4-feed.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"sourceTag": "v4.3.2"
"sourceTag": "v4.4.1"
}
4 changes: 2 additions & 2 deletions public/licenses-iframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,8 @@ <h2 class="section-heading">3RD PARTY LICENSES/CREDITS</h2>
License: <a href="#" data-external="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License v2.0 or later (GPL-2.0-or-later)</a>
</div>
<div class="license-description">
<p>ROSI ships pre-built FFmpeg binaries (GPL build) used for recording, converting, and streaming audio and video. Windows, Linux, and macOS builds use FFmpeg 8.1.2. ROSI invokes FFmpeg as an external process and is not a derivative work of FFmpeg; the inclusion of FFmpeg binaries does not change ROSI's Mozilla Public License 2.0 terms.</p>
<p><strong>Source code offer (GPLv2 &sect; 3(b)):</strong> In compliance with the GPL, BurntToasters offers to provide the complete corresponding source code for the exact FFmpeg binaries (and all statically linked components) distributed with ROSI, including the build scripts and configuration used to produce them. The FFmpeg 8.1.2 source, build scripts, and release archives are hosted at <a href="#" data-external="https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v8.1.2">github.com/BurntToasters/ffmpeg-static-builds (ffmpeg-v8.1.2)</a>. This offer is valid for at least three years from the date you received the binaries. To request the source on physical media, contact <a href="#" data-external="mailto:code@rosie.run">code@rosie.run</a>.</p>
<p>ROSI ships pre-built FFmpeg binaries (GPL build) used for recording, converting, and streaming audio and video. Windows, Linux, and macOS builds use FFmpeg 9.0.2. ROSI invokes FFmpeg as an external process and is not a derivative work of FFmpeg; the inclusion of FFmpeg binaries does not change ROSI's Mozilla Public License 2.0 terms.</p>
<p><strong>Source code offer (GPLv2 &sect; 3(b)):</strong> In compliance with the GPL, BurntToasters offers to provide the complete corresponding source code for the exact FFmpeg binaries (and all statically linked components) distributed with ROSI, including the build scripts and configuration used to produce them. The FFmpeg 9.0.2 source, build scripts, and release archives are hosted at <a href="#" data-external="https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v9.0.2">github.com/BurntToasters/ffmpeg-static-builds (ffmpeg-v9.0.2)</a>. This offer is valid for at least three years from the date you received the binaries. To request the source on physical media, contact <a href="#" data-external="mailto:code@rosie.run">code@rosie.run</a>.</p>
<p><strong>Statically linked components in this build:</strong> FFmpeg (GPL-2.0-or-later), x264 (GPL-2.0-or-later), x265 (GPL-2.0-or-later), lame / libmp3lame (LGPL-2.0), libass (ISC), fribidi (LGPL-2.1-or-later), freetype (FTL / GPL-2.0), fontconfig (MIT-like), libiconv (LGPL-2.1), enca (GPL-2.0), expat (MIT). Upstream source URLs and the full notice are bundled with the application at <code>resources/ffmpeg/NOTICE.txt</code> and <code>resources/ffmpeg/SOURCE_OFFER.txt</code>.</p>
</div>
<details>
Expand Down
4 changes: 2 additions & 2 deletions resources/ffmpeg/NOTICE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The pre-built FFmpeg binaries included with this application are built and
distributed by BurntToasters for all platforms (Windows, macOS, and Linux).

Current versions in this distribution:
- FFmpeg 8.1.2: Windows (x64, arm64), Linux (x64, arm64), macOS (x64, arm64)
- FFmpeg 9.0.2: Windows (x64, arm64), Linux (x64, arm64), macOS (x64, arm64)

Build repository: https://github.com/BurntToasters/ffmpeg-static-builds

Expand Down Expand Up @@ -49,7 +49,7 @@ BurntToasters under the written offer included at:
ffmpeg/SOURCE_OFFER.txt

Source code, build scripts, and release archives are hosted at:
https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v8.1.2
https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v9.0.2

ROSI Application Notice
------------------------
Expand Down
8 changes: 4 additions & 4 deletions resources/ffmpeg/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ The FFmpeg binaries are not included in the repository due to size constraints.
All bundled binaries are built by BurntToasters:

- **Repository:** https://github.com/BurntToasters/ffmpeg-static-builds
- **FFmpeg 8.1.2 source release:** https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v8.1.2
- **FFmpeg 9.0.2 source release:** https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v9.0.2

## Current Versions

| Platform | Version |
| ------------------- | ------- |
| Windows x64 / arm64 | 8.1.2 |
| Linux x64 / arm64 | 8.1.2 |
| macOS x64 / arm64 | 8.1.2 |
| Windows x64 / arm64 | 9.0.2 |
| Linux x64 / arm64 | 9.0.2 |
| macOS x64 / arm64 | 9.0.2 |

## Required Structure

Expand Down
4 changes: 2 additions & 2 deletions resources/ffmpeg/SOURCE_OFFER.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ Source repository and build scripts:
https://github.com/BurntToasters/ffmpeg-static-builds

Source release for current binaries:
- FFmpeg 8.1.2 (Windows x64/arm64, Linux x64/arm64, macOS x64/arm64):
https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v8.1.2
- FFmpeg 9.0.2 (Windows x64/arm64, Linux x64/arm64, macOS x64/arm64):
https://github.com/BurntToasters/ffmpeg-static-builds/releases/tag/ffmpeg-v9.0.2

This repository contains the complete corresponding source code, build scripts,
and configuration used to produce the FFmpeg binaries distributed with ROSI
Expand Down
24 changes: 12 additions & 12 deletions resources/ffmpeg/checksums.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,71 +3,71 @@
"binaries": {
"ffmpeg": {
"path": "resources/ffmpeg/win/x64/ffmpeg.exe",
"sha256": "3cf83b941d163ab9d4b455b6c0337808d199b590ee086dc0eaa089177ac901fe"
"sha256": "bab401577ee146aa1715e255fb17c12fd16d375d95f696d5b89b9c5fdcab4cc1"
},
"ffprobe": {
"path": "resources/ffmpeg/win/x64/ffprobe.exe",
"sha256": "cdf00cd9664391e33506d36bcb1502d761f18dae16956071d03c0bd2c636589c"
"sha256": "7609ee648dbd44898013497303db2835f54fdc0398efc5a7b3a81b1f77609a09"
}
}
},
"win:arm64": {
"binaries": {
"ffmpeg": {
"path": "resources/ffmpeg/win/arm64/ffmpeg.exe",
"sha256": "1305a578b27e38008d1c7ea34da00c9e04da5a5c0798982b1e79a8d3a84d1437"
"sha256": "50909fcbd35934e8f1a837bdeb0e5ba11ef7fcadfc2689dfcc80f3ca9b97c4b3"
},
"ffprobe": {
"path": "resources/ffmpeg/win/arm64/ffprobe.exe",
"sha256": "dc235018a76658ea6f32caebf3dfd3d22f55bd6f1477d22d8c39a0c65d3723ab"
"sha256": "fd8af0dd09182c0c646c5ef590cd909e07dbf812839b410d742dbecef15d9b52"
}
}
},
"mac:x64": {
"binaries": {
"ffmpeg": {
"path": "resources/ffmpeg/mac/x64/ffmpeg",
"sha256": "712ad79658595c620fedd1d013e8bd91c82e98e50f27047e77a98db15811ae6f"
"sha256": "c03e1253701a37f22ec1ac768b1f9f0a45ed4b47a86d8174c2ce1ed57a09e91b"
},
"ffprobe": {
"path": "resources/ffmpeg/mac/x64/ffprobe",
"sha256": "4083d87e7001ae94074dd4cb0ce45b7646c4e2cb004a5e07526bfd196c074ec1"
"sha256": "2371637c1a727c86ec9a446f834bd0eafd0bccdfce345400d91e27d3911d8b9d"
}
}
},
"mac:arm64": {
"binaries": {
"ffmpeg": {
"path": "resources/ffmpeg/mac/arm64/ffmpeg",
"sha256": "a4390ea30b5b9a2015fba0d00c90bf58a34f48e3cc33631ec83322a50b52359a"
"sha256": "397ac83b4e219c7eadbd85144fcc0010d1fe76f6d168698d8d186c8e9304db0b"
},
"ffprobe": {
"path": "resources/ffmpeg/mac/arm64/ffprobe",
"sha256": "1f152ee4b4c5dee3048f4cca807c52daf05e85e34f40eb0f548a4d6fa93b102f"
"sha256": "474461e5a413d0f58c3bc6495de096b713d72affdc5ae5f6e6293f22bf283b14"
}
}
},
"linux:x64": {
"binaries": {
"ffmpeg": {
"path": "resources/ffmpeg/linux/x64/ffmpeg",
"sha256": "9dfa27bf509c3ffa4f3de82a42bb76a5b9b0787c8528fdbc76dc21be7c56b3ab"
"sha256": "34b0a4ca484ab26fe003b028c0592ee3e2af2a268c698ec52231688916d06622"
},
"ffprobe": {
"path": "resources/ffmpeg/linux/x64/ffprobe",
"sha256": "732e5ae208a62b397d86e3539e57a4fa4b8902960f19e2715a040052076c0c3d"
"sha256": "98412f167ea26c2918bf6cc6d0a0965e4be7a9e6b40f159c660095dd1ea4a0cc"
}
}
},
"linux:arm64": {
"binaries": {
"ffmpeg": {
"path": "resources/ffmpeg/linux/arm64/ffmpeg",
"sha256": "ced09cd42fff1363c9a8164a8dd17d704c4796cd90a22902658d26aa92486d1d"
"sha256": "2cd166818601f110c4e12f8882fc95ce4fe529a2a1d5a94a1f9cde4989d296a8"
},
"ffprobe": {
"path": "resources/ffmpeg/linux/arm64/ffprobe",
"sha256": "5317c50ce23c5407c03f6b176da90bd2f34f61b83cbb9e93ef2e5524d881c6e4"
"sha256": "144627fd3ecd0f56ed581258bd85cefc58d90b3b5b33c36ae3c27386192d6abc"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion resources/ffmpeg/linux/arm64/PLACE_BINARIES_HERE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ Place Linux arm64 FFmpeg binaries here:
- ffprobe

Build from: https://github.com/BurntToasters/ffmpeg-static-builds
Version: FFmpeg 8.1.2 (GPL static)
Version: FFmpeg 9.0.2 (GPL static)

Ensure execute permissions: chmod +x ffmpeg ffprobe
2 changes: 1 addition & 1 deletion resources/ffmpeg/linux/x64/PLACE_BINARIES_HERE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ Place Linux x64 FFmpeg binaries here:
- ffprobe

Build from: https://github.com/BurntToasters/ffmpeg-static-builds
Version: FFmpeg 8.1.2 (GPL static)
Version: FFmpeg 9.0.2 (GPL static)

Ensure execute permissions: chmod +x ffmpeg ffprobe
2 changes: 1 addition & 1 deletion resources/ffmpeg/mac/arm64/PLACE_BINARIES_HERE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ Place macOS arm64 (Apple Silicon) FFmpeg binaries here:
- ffprobe

Build from: https://github.com/BurntToasters/ffmpeg-static-builds
Version: FFmpeg 8.1.2 (GPL static)
Version: FFmpeg 9.0.2 (GPL static)

Ensure execute permissions: chmod +x ffmpeg ffprobe
2 changes: 1 addition & 1 deletion resources/ffmpeg/mac/x64/PLACE_BINARIES_HERE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ Place macOS x64 (Intel) FFmpeg binaries here:
- ffprobe

Build from: https://github.com/BurntToasters/ffmpeg-static-builds
Version: FFmpeg 8.1.2 (GPL static)
Version: FFmpeg 9.0.2 (GPL static)

Ensure execute permissions: chmod +x ffmpeg ffprobe
2 changes: 1 addition & 1 deletion resources/ffmpeg/win/arm64/PLACE_BINARIES_HERE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ Place Windows arm64 FFmpeg binaries here:
- ffprobe.exe

Build from: https://github.com/BurntToasters/ffmpeg-static-builds
Version: FFmpeg 8.1.2 (GPL static)
Version: FFmpeg 9.0.2 (GPL static)
2 changes: 1 addition & 1 deletion resources/ffmpeg/win/x64/PLACE_BINARIES_HERE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ Place Windows x64 FFmpeg binaries here:
- ffprobe.exe

Build from: https://github.com/BurntToasters/ffmpeg-static-builds
Version: FFmpeg 8.1.2 (GPL static)
Version: FFmpeg 9.0.2 (GPL static)
Loading