Rivulet · Privacy · الخصوصية · Licences · Releases

Licences and open-source notices

Rivulet ships with no content. It uses the open-source software below.

FFmpeg (LGPL v2.1)

Rivulet uses three separately replaceable shared libraries built from FFmpeg for AC-3, E-AC-3 and DTS audio decoding: libavcodec, libavutil and libswresample, linked dynamically. The complete corresponding source, our patch and the build script for each release are in that release's source-offer bundle, listed on the releases page. The licence text is LICENSE.LGPLv2.1.

The in-app notice, verbatim (English):

Uses FFmpeg (LGPL v2.1). arm64-v8a built with: --libdir=android-libs/arm64-v8a --arch=aarch64 --cpu=armv8-a --cross-prefix=aarch64-linux-android21- --nm=llvm-nm --ar=llvm-ar --ranlib=llvm-ranlib --strip=llvm-strip --extra-ldflags='-Wl,--build-id=none -Wl,-z,max-page-size=16384' --target-os=android --enable-shared --disable-static --disable-doc --disable-programs --disable-everything --disable-avdevice --disable-avformat --disable-swscale --disable-postproc --disable-avfilter --disable-symver --enable-swresample --extra-ldexeflags=-pie --disable-v4l2-m2m --disable-vulkan --enable-decoder=ac3 --enable-decoder=eac3 --enable-decoder=dca; armeabi-v7a and x86_64 configure lines: ffmpeg-configure.txt; source: https://ffmpeg.org/releases/ffmpeg-6.0.1.tar.xz and https://github.com/androidx/media@839c4a90f2ab36e48be73e1b5e907f3283dce72e (libraries/decoder_ffmpeg, tag 1.6.1).

الإشعار الموجود في التطبيق، حرفيًا (العربية):

يستخدم التطبيق FFmpeg (رخصة LGPL v2.1)، بُني إصدار arm64-v8a باستخدام: --libdir=android-libs/arm64-v8a --arch=aarch64 --cpu=armv8-a --cross-prefix=aarch64-linux-android21- --nm=llvm-nm --ar=llvm-ar --ranlib=llvm-ranlib --strip=llvm-strip --extra-ldflags='-Wl,--build-id=none -Wl,-z,max-page-size=16384' --target-os=android --enable-shared --disable-static --disable-doc --disable-programs --disable-everything --disable-avdevice --disable-avformat --disable-swscale --disable-postproc --disable-avfilter --disable-symver --enable-swresample --extra-ldexeflags=-pie --disable-v4l2-m2m --disable-vulkan --enable-decoder=ac3 --enable-decoder=eac3 --enable-decoder=dca؛ أسطر التهيئة لإصداري armeabi-v7a وx86_64: ffmpeg-configure.txt؛ المصدر: https://ffmpeg.org/releases/ffmpeg-6.0.1.tar.xz و https://github.com/androidx/media@839c4a90f2ab36e48be73e1b5e907f3283dce72e (libraries/decoder_ffmpeg، الوسم 1.6.1).

Fonts (SIL Open Font License 1.1)

Rivulet bundles three typefaces, each licensed under the SIL Open Font License, Version 1.1. They are used unmodified and are embedded in the app and in the brand graphics (the wordmark is converted to outlines).

الخطوط (رخصة الخطوط المفتوحة SIL الإصدار 1.1)

يضمّ التطبيق ثلاثة خطوط: Alexandria وIBM Plex Sans وIBM Plex Sans Arabic، وكلها مرخّصة بموجب رخصة الخطوط المفتوحة SIL الإصدار 1.1. تُستخدم دون تعديل.

AndroidX Media3 and other Apache-2.0 components

Rivulet's playback uses AndroidX Media3 (ExoPlayer), and the app is built on other AndroidX, Kotlin, Dagger, Coil and OkHttp libraries, each licensed under the Apache License, Version 2.0. They are used unmodified, except for the FFmpeg decoder extension patch described in the source-offer bundle.