diff --git a/THIRD-PARTY-NOTICES.md b/THIRD-PARTY-NOTICES.md index 2a4f250..aee0bdc 100644 --- a/THIRD-PARTY-NOTICES.md +++ b/THIRD-PARTY-NOTICES.md @@ -26,10 +26,10 @@ License: GPL‑2.0‑or‑later
Link: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Source: https://github.com/BurntToasters/ffmpeg-static-builds
- 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`.
diff --git a/legacy-v4-feed.json b/legacy-v4-feed.json index 2829269..6efb61c 100644 --- a/legacy-v4-feed.json +++ b/legacy-v4-feed.json @@ -1,3 +1,3 @@ { - "sourceTag": "v4.3.2" + "sourceTag": "v4.4.1" } diff --git a/public/licenses-iframe.html b/public/licenses-iframe.html index b68c9e2..4258ee2 100644 --- a/public/licenses-iframe.html +++ b/public/licenses-iframe.html @@ -347,8 +347,8 @@

3RD PARTY LICENSES/CREDITS

License: GNU General Public License v2.0 or later (GPL-2.0-or-later)
-

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.

-

Source code offer (GPLv2 § 3(b)): 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 github.com/BurntToasters/ffmpeg-static-builds (ffmpeg-v8.1.2). This offer is valid for at least three years from the date you received the binaries. To request the source on physical media, contact code@rosie.run.

+

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.

+

Source code offer (GPLv2 § 3(b)): 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 github.com/BurntToasters/ffmpeg-static-builds (ffmpeg-v9.0.2). This offer is valid for at least three years from the date you received the binaries. To request the source on physical media, contact code@rosie.run.

Statically linked components in this build: 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 resources/ffmpeg/NOTICE.txt and resources/ffmpeg/SOURCE_OFFER.txt.

diff --git a/resources/ffmpeg/NOTICE.txt b/resources/ffmpeg/NOTICE.txt index 316379e..e57e60a 100644 --- a/resources/ffmpeg/NOTICE.txt +++ b/resources/ffmpeg/NOTICE.txt @@ -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 @@ -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 ------------------------ diff --git a/resources/ffmpeg/README.md b/resources/ffmpeg/README.md index 203b12c..3ab1c3e 100644 --- a/resources/ffmpeg/README.md +++ b/resources/ffmpeg/README.md @@ -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 diff --git a/resources/ffmpeg/SOURCE_OFFER.txt b/resources/ffmpeg/SOURCE_OFFER.txt index f39fb95..d08fd2c 100644 --- a/resources/ffmpeg/SOURCE_OFFER.txt +++ b/resources/ffmpeg/SOURCE_OFFER.txt @@ -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 diff --git a/resources/ffmpeg/checksums.json b/resources/ffmpeg/checksums.json index c71d598..873622c 100644 --- a/resources/ffmpeg/checksums.json +++ b/resources/ffmpeg/checksums.json @@ -3,11 +3,11 @@ "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" } } }, @@ -15,11 +15,11 @@ "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" } } }, @@ -27,11 +27,11 @@ "binaries": { "ffmpeg": { "path": "resources/ffmpeg/mac/x64/ffmpeg", - "sha256": "712ad79658595c620fedd1d013e8bd91c82e98e50f27047e77a98db15811ae6f" + "sha256": "c03e1253701a37f22ec1ac768b1f9f0a45ed4b47a86d8174c2ce1ed57a09e91b" }, "ffprobe": { "path": "resources/ffmpeg/mac/x64/ffprobe", - "sha256": "4083d87e7001ae94074dd4cb0ce45b7646c4e2cb004a5e07526bfd196c074ec1" + "sha256": "2371637c1a727c86ec9a446f834bd0eafd0bccdfce345400d91e27d3911d8b9d" } } }, @@ -39,11 +39,11 @@ "binaries": { "ffmpeg": { "path": "resources/ffmpeg/mac/arm64/ffmpeg", - "sha256": "a4390ea30b5b9a2015fba0d00c90bf58a34f48e3cc33631ec83322a50b52359a" + "sha256": "397ac83b4e219c7eadbd85144fcc0010d1fe76f6d168698d8d186c8e9304db0b" }, "ffprobe": { "path": "resources/ffmpeg/mac/arm64/ffprobe", - "sha256": "1f152ee4b4c5dee3048f4cca807c52daf05e85e34f40eb0f548a4d6fa93b102f" + "sha256": "474461e5a413d0f58c3bc6495de096b713d72affdc5ae5f6e6293f22bf283b14" } } }, @@ -51,11 +51,11 @@ "binaries": { "ffmpeg": { "path": "resources/ffmpeg/linux/x64/ffmpeg", - "sha256": "9dfa27bf509c3ffa4f3de82a42bb76a5b9b0787c8528fdbc76dc21be7c56b3ab" + "sha256": "34b0a4ca484ab26fe003b028c0592ee3e2af2a268c698ec52231688916d06622" }, "ffprobe": { "path": "resources/ffmpeg/linux/x64/ffprobe", - "sha256": "732e5ae208a62b397d86e3539e57a4fa4b8902960f19e2715a040052076c0c3d" + "sha256": "98412f167ea26c2918bf6cc6d0a0965e4be7a9e6b40f159c660095dd1ea4a0cc" } } }, @@ -63,11 +63,11 @@ "binaries": { "ffmpeg": { "path": "resources/ffmpeg/linux/arm64/ffmpeg", - "sha256": "ced09cd42fff1363c9a8164a8dd17d704c4796cd90a22902658d26aa92486d1d" + "sha256": "2cd166818601f110c4e12f8882fc95ce4fe529a2a1d5a94a1f9cde4989d296a8" }, "ffprobe": { "path": "resources/ffmpeg/linux/arm64/ffprobe", - "sha256": "5317c50ce23c5407c03f6b176da90bd2f34f61b83cbb9e93ef2e5524d881c6e4" + "sha256": "144627fd3ecd0f56ed581258bd85cefc58d90b3b5b33c36ae3c27386192d6abc" } } } diff --git a/resources/ffmpeg/linux/arm64/PLACE_BINARIES_HERE.txt b/resources/ffmpeg/linux/arm64/PLACE_BINARIES_HERE.txt index 4df00ee..d496f6a 100644 --- a/resources/ffmpeg/linux/arm64/PLACE_BINARIES_HERE.txt +++ b/resources/ffmpeg/linux/arm64/PLACE_BINARIES_HERE.txt @@ -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 diff --git a/resources/ffmpeg/linux/x64/PLACE_BINARIES_HERE.txt b/resources/ffmpeg/linux/x64/PLACE_BINARIES_HERE.txt index 424187d..12b52bd 100644 --- a/resources/ffmpeg/linux/x64/PLACE_BINARIES_HERE.txt +++ b/resources/ffmpeg/linux/x64/PLACE_BINARIES_HERE.txt @@ -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 diff --git a/resources/ffmpeg/mac/arm64/PLACE_BINARIES_HERE.txt b/resources/ffmpeg/mac/arm64/PLACE_BINARIES_HERE.txt index 3dc96b3..6af7710 100644 --- a/resources/ffmpeg/mac/arm64/PLACE_BINARIES_HERE.txt +++ b/resources/ffmpeg/mac/arm64/PLACE_BINARIES_HERE.txt @@ -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 diff --git a/resources/ffmpeg/mac/x64/PLACE_BINARIES_HERE.txt b/resources/ffmpeg/mac/x64/PLACE_BINARIES_HERE.txt index 222519e..054f154 100644 --- a/resources/ffmpeg/mac/x64/PLACE_BINARIES_HERE.txt +++ b/resources/ffmpeg/mac/x64/PLACE_BINARIES_HERE.txt @@ -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 diff --git a/resources/ffmpeg/win/arm64/PLACE_BINARIES_HERE.txt b/resources/ffmpeg/win/arm64/PLACE_BINARIES_HERE.txt index 83e47cb..b040998 100644 --- a/resources/ffmpeg/win/arm64/PLACE_BINARIES_HERE.txt +++ b/resources/ffmpeg/win/arm64/PLACE_BINARIES_HERE.txt @@ -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) diff --git a/resources/ffmpeg/win/x64/PLACE_BINARIES_HERE.txt b/resources/ffmpeg/win/x64/PLACE_BINARIES_HERE.txt index c8d6cbf..28c1c59 100644 --- a/resources/ffmpeg/win/x64/PLACE_BINARIES_HERE.txt +++ b/resources/ffmpeg/win/x64/PLACE_BINARIES_HERE.txt @@ -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)