log for com.zoffcc.applications.trifa:10265

== Installed Android Tools ==2026-02-06 09:25:59,329 INFO: Creating log directory2026-02-06 09:25:59,329 INFO: Creating temporary directory2026-02-06 09:25:59,329 INFO: Creating output directory2026-02-06 09:25:59,341 DEBUG: Getting git vcs interface for https://github.com/zoff99/ToxAndroidRefImpl.git2026-02-06 09:25:59,341 DEBUG: Checking com.zoffcc.applications.trifa:102652026-02-06 09:25:59,341 INFO: Building com.zoffcc.applications.trifa:102652026-02-06 09:25:59,341 WARNING: Android NDK version 'r23c' could not be found!2026-02-06 09:25:59,341 WARNING: Configured versions:Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc2026-02-06 09:25:59,343 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:4432026-02-06 09:25:59,448 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json.asc HTTP/1.1" 200 4882026-02-06 09:25:59,449 DEBUG: Starting new HTTPS connection (1): f-droid.github.io:4432026-02-06 09:25:59,673 DEBUG: https://f-droid.github.io:443 "GET /android-sdk-transparency-log/signed/checksums.json HTTP/1.1" 200 159773Downloading https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.jsonDownloading https://dl.google.com/android/repository/android-ndk-r23c-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r23c-linux.zip2026-02-06 09:25:59,719 DEBUG: Starting new HTTPS connection (1): dl.google.com:4432026-02-06 09:26:00,248 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r23c-linux.zip HTTP/1.1" 200 717504038Unzipping to /tmp/.sdkmanager-0i3e8o7kInstalling into /opt/android-sdk/ndk/23.2.85683132026-02-06 09:26:49,938 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:49,940 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.zoffcc.applications.trifa, stdin=None, shell=False, universal_newlines=False)2026-02-06 09:26:49,970 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:49,971 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:49,971 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:49,971 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:49,971 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-02-06 09:26:50,172 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 43723 files and directories currently installed.)Removing sudo (1.9.16p2-3) ...Purging configuration files for sudo (1.9.16p2-3) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u1) ...2026-02-06 09:26:54,149 INFO: Getting source for revision b023b475d344f65fce4e3279a5b993ee70d2ac932026-02-06 09:26:54,149 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:54,149 DEBUG: > git rev-parse --show-toplevel2026-02-06 09:26:54,350 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:54,350 DEBUG: > git submodule foreach --recursive git reset --hard2026-02-06 09:26:54,451 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:54,451 DEBUG: > git reset --hard2026-02-06 09:26:54,752 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:54,752 DEBUG: > git submodule foreach --recursive git clean -dffx2026-02-06 09:26:54,853 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:54,853 DEBUG: > git clean -dffx2026-02-06 09:26:54,953 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:54,954 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin2026-02-06 09:26:55,354 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:55,355 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin2026-02-06 09:26:55,755 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:55,755 DEBUG: > git remote set-head origin --auto2026-02-06 09:26:56,256 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:56,257 DEBUG: > git checkout -f b023b475d344f65fce4e3279a5b993ee70d2ac932026-02-06 09:26:56,658 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:56,658 DEBUG: > git clean -dffx2026-02-06 09:26:56,758 INFO: commit: b023b475d344f65fce4e3279a5b993ee70d2ac93 (SHA1: b023b475d344f65fce4e3279a5b993ee70d2ac93)2026-02-06 09:26:56,759 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:56,759 DEBUG: > git rev-parse --show-toplevel2026-02-06 09:26:56,959 DEBUG: Directory: build/com.zoffcc.applications.trifa2026-02-06 09:26:56,959 DEBUG: > git submodule deinit --all --force2026-02-06 09:26:57,060 INFO: Creating local.properties file at build/com.zoffcc.applications.trifa/local.properties2026-02-06 09:26:57,060 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:57,061 INFO: Creating local.properties file at build/com.zoffcc.applications.trifa/android-refimpl-app/local.properties2026-02-06 09:26:57,061 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:57,061 INFO: Creating local.properties file at build/com.zoffcc.applications.trifa/android-refimpl-app/app/local.properties2026-02-06 09:26:57,061 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:57,064 INFO: Running 'prebuild' commands in build/com.zoffcc.applications.trifa/android-refimpl-app/app2026-02-06 09:26:57,065 INFO: Set up NDK r23c (23.2.8568313)2026-02-06 09:26:57,065 DEBUG: Directory: build/com.zoffcc.applications.trifa/android-refimpl-app/app2026-02-06 09:26:57,065 DEBUG: > bash -e -u -o pipefail -x -c -- sdkmanager 'cmake;3.10.2.4988404'+ '[' -z '' ']'+ return+ case $- in+ return+ sdkmanager 'cmake;3.10.2.4988404'Downloading https://dl.google.com/android/repository/cmake-3.10.2-linux-x86_64.zip into /home/vagrant/.cache/sdkmanager/cmake-3.10.2-linux-x86_64.zipUnzipping to /tmp/.sdkmanager-hxgbc7pmInstalling into /opt/android-sdk/cmake/3.10.2.49884042026-02-06 09:26:58,767 INFO: Cleaning Gradle project...2026-02-06 09:26:58,767 DEBUG: Directory: build/com.zoffcc.applications.trifa/android-refimpl-app/app2026-02-06 09:26:58,767 DEBUG: > /usr/local/bin/gradlew-fdroid cleanCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidUpdate checksum from gradle-transparency-logFound 8.7 via distributionUrlDownloading missing gradle version 8.7Using cache directory /home/vagrant/.cache/gradlew-fdroidRunning /home/vagrant/.cache/gradlew-fdroid/versions/8.7/bin/gradle cleanWelcome to Gradle 8.7!Here are the highlights of this release:- Compiling and testing with Java 22- Cacheable Groovy script compilation- New methods in lazy collection propertiesFor more details see https://docs.gradle.org/8.7/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.7/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the build> Configure project :appWARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.The current default is 'false'.It will be removed in version 9.0 of the Android Gradle plugin.To keep using this feature, add the following to your module-level build.gradle files:android.buildFeatures.buildConfig = trueor from Android Studio, click: `Refactor` > `Migrate BuildConfig to Gradle Build Files`.> Configure project :loggingstdoutWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir> Configure project :native-audio-jniWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir> Task :app:clean UP-TO-DATEBUILD SUCCESSFUL in 24s1 actionable task: 1 up-to-date2026-02-06 09:27:27,859 INFO: Scanning source for common problems...2026-02-06 09:27:27,861 DEBUG: scanner is configured to use signature data from: 'suss'2026-02-06 09:27:27,861 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-02-06 09:27:28,325 DEBUG: write 'suss.json' to cache2026-02-06 09:27:28,325 DEBUG: next suss.json cache update due in 23:59:59.9988062026-02-06 09:27:28,359 INFO: Removing gradle-wrapper.jar at android-refimpl-app/gradle/wrapper/gradle-wrapper.jar2026-02-06 09:27:28,361 WARNING: Found Java JAR file at sorma2/test/sqlite-jdbc-3.51.1.0.jar2026-02-06 09:27:28,363 INFO: Creating source tarball...2026-02-06 09:27:34,310 INFO: Building Gradle project...2026-02-06 09:27:34,310 DEBUG: Directory: build/com.zoffcc.applications.trifa/android-refimpl-app/app2026-02-06 09:27:34,310 DEBUG: > /usr/local/bin/gradlew-fdroid assembleReleaseCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidRemote gradle-transparency-log not changed, reusing cacheUpdate checksum from gradle-transparency-logFound 8.7 via distributionUrlRunning /home/vagrant/.cache/gradlew-fdroid/versions/8.7/bin/gradle assembleReleaseTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.7/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the build> Configure project :appWARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.The current default is 'false'.It will be removed in version 9.0 of the Android Gradle plugin.To keep using this feature, add the following to your module-level build.gradle files:android.buildFeatures.buildConfig = trueor from Android Studio, click: `Refactor` > `Migrate BuildConfig to Gradle Build Files`.> Configure project :loggingstdoutWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir> Configure project :native-audio-jniWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirWARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [23.2.8568313] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dirException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 34 accepted.Preparing "Install Android SDK Build-Tools 34 v.34.0.0"."Install Android SDK Build-Tools 34 v.34.0.0" ready.Installing Android SDK Build-Tools 34 in /opt/android-sdk/build-tools/34.0.0"Install Android SDK Build-Tools 34 v.34.0.0" complete."Install Android SDK Build-Tools 34 v.34.0.0" finished.Checking the license for package Android SDK Platform 34 in /opt/android-sdk/licensesLicense for package Android SDK Platform 34 accepted.Preparing "Install Android SDK Platform 34 (revision 3)"."Install Android SDK Platform 34 (revision 3)" ready.Installing Android SDK Platform 34 in /opt/android-sdk/platforms/android-34"Install Android SDK Platform 34 (revision 3)" complete."Install Android SDK Platform 34 (revision 3)" finished.Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyWARNING: The specified Android SDK Build Tools version (30.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.6.0.Android SDK Build Tools 34.0.0 will be used.To suppress this warning, remove "buildToolsVersion '30.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.WARNING: The specified Android SDK Build Tools version (30.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.6.0.Android SDK Build Tools 34.0.0 will be used.To suppress this warning, remove "buildToolsVersion '30.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.WARNING: The specified Android SDK Build Tools version (30.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.6.0.Android SDK Build Tools 34.0.0 will be used.To suppress this warning, remove "buildToolsVersion '30.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.WARNING: The specified Android SDK Build Tools version (30.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.6.0.Android SDK Build Tools 34.0.0 will be used.To suppress this warning, remove "buildToolsVersion '30.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.> Task :app:preBuild UP-TO-DATE> Task :app:preReleaseBuild UP-TO-DATE> Task :app:mergeReleaseJniLibFolders> Task :loggingstdout:preBuild UP-TO-DATE> Task :loggingstdout:preReleaseBuild UP-TO-DATE> Task :loggingstdout:configureCMakeRelWithDebInfo[arm64-v8a]Checking the license for package CMake 3.22.1 in /opt/android-sdk/licensesLicense for package CMake 3.22.1 accepted.Preparing "Install CMake 3.22.1 v.3.22.1"."Install CMake 3.22.1 v.3.22.1" ready.Installing CMake 3.22.1 in /opt/android-sdk/cmake/3.22.1"Install CMake 3.22.1 v.3.22.1" complete."Install CMake 3.22.1 v.3.22.1" finished.C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/.cxx/RelWithDebInfo/4nl1b5e1/arm64-v8a'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [2/2] Linking C shared library /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/build/intermediates/cxx/RelWithDebInfo/4nl1b5e1/obj/arm64-v8a/libloggingstdout.so> Task :loggingstdout:buildCMakeRelWithDebInfo[arm64-v8a]> Task :loggingstdout:configureCMakeRelWithDebInfo[armeabi-v7a]C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/.cxx/RelWithDebInfo/4nl1b5e1/armeabi-v7a'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [2/2] Linking C shared library /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/build/intermediates/cxx/RelWithDebInfo/4nl1b5e1/obj/armeabi-v7a/libloggingstdout.so> Task :loggingstdout:buildCMakeRelWithDebInfo[armeabi-v7a]> Task :loggingstdout:configureCMakeRelWithDebInfo[x86]C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/.cxx/RelWithDebInfo/4nl1b5e1/x86'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [2/2] Linking C shared library /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/build/intermediates/cxx/RelWithDebInfo/4nl1b5e1/obj/x86/libloggingstdout.so> Task :loggingstdout:buildCMakeRelWithDebInfo[x86]> Task :loggingstdout:configureCMakeRelWithDebInfo[x86_64]C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/.cxx/RelWithDebInfo/4nl1b5e1/x86_64'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [2/2] Linking C shared library /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/loggingstdout/build/intermediates/cxx/RelWithDebInfo/4nl1b5e1/obj/x86_64/libloggingstdout.so> Task :loggingstdout:buildCMakeRelWithDebInfo[x86_64]> Task :loggingstdout:mergeReleaseJniLibFolders> Task :native-audio-jni:preBuild UP-TO-DATE> Task :native-audio-jni:preReleaseBuild UP-TO-DATE> Task :loggingstdout:mergeReleaseNativeLibs> Task :native-audio-jni:configureCMakeRelWithDebInfo[arm64-v8a]> Task :loggingstdout:copyReleaseJniLibsProjectOnly> Task :native-audio-jni:buildCMakeRelWithDebInfo[arm64-v8a]C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/.cxx/RelWithDebInfo/u6a6n3am/arm64-v8a'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [2/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/dot_product_with_scale.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [3/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_sqrt_floor.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [4/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/cross_correlation.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [5/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_init.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [6/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_sqrt.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [7/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/complex_bit_reverse.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [8/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/downsample_fast.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [9/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/energy.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [10/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/get_scaling_square.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [11/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/copy_set_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [12/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/noise_suppression_x.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [13/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/division_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [14/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/resample_by_2.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [15/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/real_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [16/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/ring_buffer.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [17/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnn.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [18/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/complex_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [19/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnnoise_tables.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [20/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/celt_lpc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [21/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/min_max_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [22/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/vector_scaling_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [23/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [24/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator_wrapper.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [25/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/nsx_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [26/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/echo_control_mobile.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [27/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/parse_lpcnet_weights.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [28/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/digital_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [29/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/nnet.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [30/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/aecm_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [31/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/pitch.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [32/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/fft4g.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [33/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/aecm_core.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [34/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/denoise.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [35/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/kiss_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [36/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/analog_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [37/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/nnet_default.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [38/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/nsx_core.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [39/43] Linking C static library webrtc6/libaec2.aC/C++: [40/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnnoise_data.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [41/43] Linking C static library rnnoise1/librnnoiselib1.aC/C++: [42/43] Building C object CMakeFiles/native-audio-jni.dir/native-audio-jni.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:93:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/ns/noise_suppression_x.h:25:28: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: NsxHandle* WebRtcNsx_Create();C/C++:                            ^C/C++:                             voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:94:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:47:24: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAecm_Create();C/C++:                        ^C/C++:                         voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:203:39: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: size_t WebRtcAecm_echo_path_size_bytes();C/C++:                                       ^C/C++:                                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:95:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/digital_agc.h:17:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/./webrtc6/webrtc/common_audio/signal_processing/include/signal_processing_library.h:115:20: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void WebRtcSpl_Init();C/C++:                    ^C/C++:                     voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:96:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/gain_control.h:220:23: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAgc_Create();C/C++:                       ^C/C++:                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:102:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:57:36: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_size();C/C++:                                    ^C/C++:                                     voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:62:42: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_frame_size();C/C++:                                          ^C/C++:                                           voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:200:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12038:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]C/C++: int ma_android_sdk_version()C/C++:                           ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:29: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:57: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18816:78: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     ma_copy_and_apply_volume_factor_pcm_frames(tempFramesIn, ma_offset_ptr(pFramesIn, totalFramesProcessed*bpfCapture), framesToProcessThisIteration, pDevice->capture.format, pDevice->capture.channels, masterVolumeFactor);C/C++:                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18985:44: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, deviceFramesProcessedThisIteration * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:19044:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, framesProcessedInDeviceFormat * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39106:85: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39115:89: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39191:81: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateOutputMix(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pOutputMixObj, 0, NULL, NULL);C/C++:                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39229:83: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39238:87: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:41263:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42084:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42435:64: warning: cast from 'const ma_atomic_device_state *' to 'ma_atomic_device_state *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_device_state_get((ma_atomic_device_state*)&pDevice->state);   /* Naughty cast to get rid of a const warning. */C/C++:                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42625:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_offset_ptr(p, offsetInFrames * ma_get_bytes_per_frame(format, channels));C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42753:31: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     pSamplesIn8  = (ma_uint8*)pSamplesIn;C/C++:                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42788:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (factor == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43024:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43026:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     } else if (volume == 0) {C/C++:                ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43068:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 0) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43074:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44725:30: warning: cast from 'const float *' to '__attribute__((neon_vector_type(4))) float *' drops const qualifier [-Wcast-qual]C/C++:         x0 = *((float32x4_t*)(src_f32 + i) + 0);C/C++:                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44726:30: warning: cast from 'const float *' to '__attribute__((neon_vector_type(4))) float *' drops const qualifier [-Wcast-qual]C/C++:         x1 = *((float32x4_t*)(src_f32 + i) + 1);C/C++:                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45096:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(pInterleavedPCMFrames, (iPCMFrame*channels+iChannel)*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45142:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(ppDeinterleavedPCMFrames[iChannel], iPCMFrame*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45313:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pConfig->a0 == 0) {C/C++:         ~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45512:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:46400:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47211:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47696:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47870:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48386:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     config.delayStart    = (decay == 0) ? MA_TRUE : MA_FALSE;   /* Delay the start if it looks like we're not configuring an echo. */C/C++:                             ~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48908:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  interpolatedFrameCount * sizeof(float));C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49144:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49156:90: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_balance_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49198:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49210:86: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_pan_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49342:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  ma_get_bytes_per_frame(pFader->config.format, pFader->config.channels)*absCursorInFrames);C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49355:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (pFader->volumeBeg == pFader->volumeEnd) {C/C++:             ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49356:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (pFader->volumeBeg == 1) {C/C++:                 ~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49533:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len2 == 0) {C/C++:         ~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49713:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49954:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->position); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49972:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->direction);    /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49990:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->velocity); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50694:53: warning: cast from 'const ma_attenuation_model *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_attenuation_model)ma_atomic_load_i32(&pSpatializer->attenuationModel);C/C++:                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50712:47: warning: cast from 'const ma_positioning *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_positioning)ma_atomic_load_i32(&pSpatializer->positioning);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50886:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->position);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50904:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->direction); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50922:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->velocity);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50980:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (ma_vec3f_len2(axisX) == 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:52443:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (g_maChannelPlaneRatios[channelPosition][i] != 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53418:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53449:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53475:97: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOutLFE] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54378:38: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessedIn * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54524:42: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessed * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54649:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54805:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:57986:153: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             ma_copy_pcm_frames(ma_offset_ptr(pFramesOut, totalFramesRead * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), framesToRead, pAudioBufferRef->format, pAudioBufferRef->channels);C/C++:                                                                                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58044:20: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     *ppFramesOut = ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels));C/C++:                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58219:24: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:         ma_free((void*)pAudioBuffer->ref.pData, &pAudioBuffer->allocationCallbacks);    /* Naugty const cast, but OK in this case since we've guarded it with the ownsData check. */C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58412:61: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58414:93: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext);C/C++:                                                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:158: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58520:96: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pOldTail = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->pTail);C/C++:                                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58523:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         if (ma_atomic_compare_exchange_weak_ptr((volatile void**)&pData->pTail, (void**)&pOldTail, pNewTail)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58525:36: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldTail->pNext, pPage);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58682:97: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPagedAudioBuffer->pCurrent->pNext);C/C++:                                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:70: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:213: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67063:28: warning: cast from 'const unsigned int *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     MA_COPY_MEMORY(&block, ma_offset_ptr(blocks, i * sizeof(block)), sizeof(block));C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67488:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.encoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67492:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.decoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67511:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBufferNode->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:68257:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pDst = ma_offset_ptr(C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69278:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBuffer->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69437:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isDecoderAtEnd);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69443:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_uint32*)&pDataStream->seekCounter);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70103:42: warning: cast from 'const ma_result *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32(&pDataStream->result);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70117:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isLooping);   /* Naughty const-cast. Value won't change from here in practice (maybe from another thread). */C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71427:39: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_f32((float*)&pOutputBus->volume);C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71509:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldPrev = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pPrev);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71510:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71513:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldPrev->pNext, pOldNext); /* <-- This is where the output bus is detached from the list. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71516:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldNext->pPrev, pOldPrev); /* <-- This is required for detachment. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71522:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pNext, NULL);   /* Using atomic exchanges here, mainly for the benefit of analysis tools which don't always recognize spinlocks. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71523:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pPrev, NULL);   /* As above. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71578:85: warning: cast from 'ma_node **' (aka 'void **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldInputNode = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pInputNode);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71608:84: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_node_output_bus* pNewNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext);C/C++:                                                                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71611:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pPrev, pNewPrev);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71612:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pNext, pNewNext);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71615:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pInputBus->head.pNext, pOutputBus); /* <-- This is where the output bus is actually attached to the input bus. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71619:40: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                 ma_atomic_exchange_ptr(&pNewNext->pPrev,  pOutputBus);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71647:61: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             pNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pNext->pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72202:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->inputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72211:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->outputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:67: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:165: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72407:46: warning: cast from 'const ma_node_state *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_node_state)ma_atomic_load_i32(&pNodeBase->state);C/C++:                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72437:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->stateTimes[state]);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72487:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->localTime);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72639:79: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                     ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);  /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72822:87: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                             ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);    /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74039:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldPitch != newPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74044:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldDopplerPitch != pEngineNode->spatializer.dopplerPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74118:54: warning: cast from 'const ma_atomic_float *' to 'ma_atomic_float *' drops const qualifier [-Wcast-qual]C/C++:     *pVolume = ma_atomic_float_get((ma_atomic_float*)&pEngineNode->volume);C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:98: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74170:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isPanningEnabled         = pEngineNode->panner.pan != 0 && channelsOut != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74265:38: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:             pWorkingBuffer = (float*)pRunningFramesIn;  /* Naughty const cast, but it's safe at this point because we won't ever be writing to it from this point out. */C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:78022:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_dr_wav_offset_ptr(pReader->pBuffer, pReader->cursor);C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:77279:61: note: expanded from macro 'ma_dr_wav_offset_ptr'C/C++: #define ma_dr_wav_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82474:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82493:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                 ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                                  ~~~~~~~~~~~~ ^  ~C/C++: 124 warnings generated.> Task :native-audio-jni:configureCMakeRelWithDebInfo[armeabi-v7a]> Task :native-audio-jni:buildCMakeRelWithDebInfo[armeabi-v7a]C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/.cxx/RelWithDebInfo/u6a6n3am/armeabi-v7a'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [4/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_init.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [5/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_sqrt.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [6/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/get_scaling_square.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [7/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/downsample_fast.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [8/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/dot_product_with_scale.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [9/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/randomization_functions.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [10/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/division_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [11/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/energy.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [12/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/noise_suppression_x.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [13/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/copy_set_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [14/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnn.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [15/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/real_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [16/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/ring_buffer.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [17/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/nsx_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [18/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/complex_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [19/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnnoise_tables.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [20/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator_wrapper.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [21/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/celt_lpc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [22/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/resample_by_2.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [23/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/vector_scaling_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [24/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/min_max_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [25/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/echo_control_mobile.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [26/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/nnet.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [27/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/parse_lpcnet_weights.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [28/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [29/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/pitch.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [30/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/fft4g.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [31/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/aecm_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [32/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/digital_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [33/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/kiss_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [34/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/denoise.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [35/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/aecm_core.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [36/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/analog_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [37/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/nnet_default.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [38/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/nsx_core.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [39/43] Linking C static library webrtc6/libaec2.aC/C++: [40/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnnoise_data.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [41/43] Linking C static library rnnoise1/librnnoiselib1.aC/C++: [42/43] Building C object CMakeFiles/native-audio-jni.dir/native-audio-jni.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:93:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/ns/noise_suppression_x.h:25:28: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: NsxHandle* WebRtcNsx_Create();C/C++:                            ^C/C++:                             voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:94:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:47:24: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAecm_Create();C/C++:                        ^C/C++:                         voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:203:39: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: size_t WebRtcAecm_echo_path_size_bytes();C/C++:                                       ^C/C++:                                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:95:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/digital_agc.h:17:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/./webrtc6/webrtc/common_audio/signal_processing/include/signal_processing_library.h:115:20: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void WebRtcSpl_Init();C/C++:                    ^C/C++:                     voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:96:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/gain_control.h:220:23: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAgc_Create();C/C++:                       ^C/C++:                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:102:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:57:36: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_size();C/C++:                                    ^C/C++:                                     voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:62:42: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_frame_size();C/C++:                                          ^C/C++:                                           voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:200:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12038:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]C/C++: int ma_android_sdk_version()C/C++:                           ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:29: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:57: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18816:78: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     ma_copy_and_apply_volume_factor_pcm_frames(tempFramesIn, ma_offset_ptr(pFramesIn, totalFramesProcessed*bpfCapture), framesToProcessThisIteration, pDevice->capture.format, pDevice->capture.channels, masterVolumeFactor);C/C++:                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18985:44: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, deviceFramesProcessedThisIteration * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:19044:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, framesProcessedInDeviceFormat * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39106:85: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39115:89: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39191:81: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateOutputMix(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pOutputMixObj, 0, NULL, NULL);C/C++:                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39229:83: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39238:87: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:41263:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42084:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42435:64: warning: cast from 'const ma_atomic_device_state *' to 'ma_atomic_device_state *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_device_state_get((ma_atomic_device_state*)&pDevice->state);   /* Naughty cast to get rid of a const warning. */C/C++:                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42625:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_offset_ptr(p, offsetInFrames * ma_get_bytes_per_frame(format, channels));C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42753:31: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     pSamplesIn8  = (ma_uint8*)pSamplesIn;C/C++:                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42788:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (factor == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43024:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43026:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     } else if (volume == 0) {C/C++:                ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43068:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 0) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43074:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44725:30: warning: cast from 'const float *' to '__attribute__((neon_vector_type(4))) float *' drops const qualifier [-Wcast-qual]C/C++:         x0 = *((float32x4_t*)(src_f32 + i) + 0);C/C++:                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44726:30: warning: cast from 'const float *' to '__attribute__((neon_vector_type(4))) float *' drops const qualifier [-Wcast-qual]C/C++:         x1 = *((float32x4_t*)(src_f32 + i) + 1);C/C++:                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45096:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(pInterleavedPCMFrames, (iPCMFrame*channels+iChannel)*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45142:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(ppDeinterleavedPCMFrames[iChannel], iPCMFrame*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45313:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pConfig->a0 == 0) {C/C++:         ~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45512:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:46400:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47211:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47696:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47870:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48386:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     config.delayStart    = (decay == 0) ? MA_TRUE : MA_FALSE;   /* Delay the start if it looks like we're not configuring an echo. */C/C++:                             ~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48908:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  interpolatedFrameCount * sizeof(float));C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49144:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49156:90: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_balance_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49198:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49210:86: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_pan_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49342:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  ma_get_bytes_per_frame(pFader->config.format, pFader->config.channels)*absCursorInFrames);C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49355:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (pFader->volumeBeg == pFader->volumeEnd) {C/C++:             ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49356:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (pFader->volumeBeg == 1) {C/C++:                 ~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49533:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len2 == 0) {C/C++:         ~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49713:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49954:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->position); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49972:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->direction);    /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49990:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->velocity); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50694:53: warning: cast from 'const ma_attenuation_model *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_attenuation_model)ma_atomic_load_i32(&pSpatializer->attenuationModel);C/C++:                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50712:47: warning: cast from 'const ma_positioning *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_positioning)ma_atomic_load_i32(&pSpatializer->positioning);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50886:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->position);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50904:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->direction); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50922:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->velocity);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50980:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (ma_vec3f_len2(axisX) == 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:52443:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (g_maChannelPlaneRatios[channelPosition][i] != 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53418:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53449:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53475:97: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOutLFE] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54378:38: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessedIn * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54524:42: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessed * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54649:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54805:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:57986:153: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             ma_copy_pcm_frames(ma_offset_ptr(pFramesOut, totalFramesRead * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), framesToRead, pAudioBufferRef->format, pAudioBufferRef->channels);C/C++:                                                                                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58044:20: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     *ppFramesOut = ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels));C/C++:                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58219:24: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:         ma_free((void*)pAudioBuffer->ref.pData, &pAudioBuffer->allocationCallbacks);    /* Naugty const cast, but OK in this case since we've guarded it with the ownsData check. */C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58412:61: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58414:93: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext);C/C++:                                                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:158: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58520:96: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pOldTail = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->pTail);C/C++:                                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58523:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         if (ma_atomic_compare_exchange_weak_ptr((volatile void**)&pData->pTail, (void**)&pOldTail, pNewTail)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58525:36: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldTail->pNext, pPage);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58682:97: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPagedAudioBuffer->pCurrent->pNext);C/C++:                                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:70: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:213: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67063:28: warning: cast from 'const unsigned int *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     MA_COPY_MEMORY(&block, ma_offset_ptr(blocks, i * sizeof(block)), sizeof(block));C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67488:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.encoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67492:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.decoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67511:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBufferNode->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:68257:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pDst = ma_offset_ptr(C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69278:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBuffer->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69437:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isDecoderAtEnd);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69443:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_uint32*)&pDataStream->seekCounter);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70103:42: warning: cast from 'const ma_result *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32(&pDataStream->result);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70117:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isLooping);   /* Naughty const-cast. Value won't change from here in practice (maybe from another thread). */C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71427:39: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_f32((float*)&pOutputBus->volume);C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71509:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldPrev = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pPrev);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71510:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71513:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldPrev->pNext, pOldNext); /* <-- This is where the output bus is detached from the list. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71516:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldNext->pPrev, pOldPrev); /* <-- This is required for detachment. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71522:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pNext, NULL);   /* Using atomic exchanges here, mainly for the benefit of analysis tools which don't always recognize spinlocks. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71523:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pPrev, NULL);   /* As above. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71578:85: warning: cast from 'ma_node **' (aka 'void **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldInputNode = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pInputNode);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71608:84: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_node_output_bus* pNewNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext);C/C++:                                                                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71611:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pPrev, pNewPrev);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71612:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pNext, pNewNext);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71615:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pInputBus->head.pNext, pOutputBus); /* <-- This is where the output bus is actually attached to the input bus. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71619:40: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                 ma_atomic_exchange_ptr(&pNewNext->pPrev,  pOutputBus);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71647:61: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             pNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pNext->pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72202:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->inputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72211:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->outputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:67: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:165: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72407:46: warning: cast from 'const ma_node_state *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_node_state)ma_atomic_load_i32(&pNodeBase->state);C/C++:                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72437:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->stateTimes[state]);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72487:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->localTime);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72639:79: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                     ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);  /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72822:87: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                             ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);    /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74039:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldPitch != newPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74044:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldDopplerPitch != pEngineNode->spatializer.dopplerPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74118:54: warning: cast from 'const ma_atomic_float *' to 'ma_atomic_float *' drops const qualifier [-Wcast-qual]C/C++:     *pVolume = ma_atomic_float_get((ma_atomic_float*)&pEngineNode->volume);C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:98: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74170:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isPanningEnabled         = pEngineNode->panner.pan != 0 && channelsOut != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74265:38: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:             pWorkingBuffer = (float*)pRunningFramesIn;  /* Naughty const cast, but it's safe at this point because we won't ever be writing to it from this point out. */C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:78022:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_dr_wav_offset_ptr(pReader->pBuffer, pReader->cursor);C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:77279:61: note: expanded from macro 'ma_dr_wav_offset_ptr'C/C++: #define ma_dr_wav_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82474:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82493:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                 ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                                  ~~~~~~~~~~~~ ^  ~C/C++: 124 warnings generated.> Task :native-audio-jni:configureCMakeRelWithDebInfo[x86]> Task :native-audio-jni:buildCMakeRelWithDebInfo[x86]C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/.cxx/RelWithDebInfo/u6a6n3am/x86'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [2/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/cross_correlation.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [3/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_init.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [4/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/dot_product_with_scale.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [5/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_sqrt_floor.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [6/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/energy.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [7/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_sqrt.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [8/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/downsample_fast.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [9/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/noise_suppression_x.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [10/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/resample_by_2.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [11/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/randomization_functions.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [12/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/complex_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [13/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/division_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [14/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnn.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [15/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/real_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [16/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/complex_bit_reverse.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [17/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/ring_buffer.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [18/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnnoise_tables.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [19/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/copy_set_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [20/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/nsx_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [21/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/echo_control_mobile.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [22/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/celt_lpc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [23/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/min_max_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [24/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [25/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/parse_lpcnet_weights.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [26/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator_wrapper.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [27/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/aecm_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [28/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/fft4g.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [29/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/digital_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [30/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/vector_scaling_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [31/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/pitch.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [32/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/nnet.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [33/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/kiss_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [34/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/aecm_core.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [35/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/denoise.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [36/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/analog_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [37/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/nnet_default.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [38/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/nsx_core.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [39/43] Linking C static library webrtc6/libaec2.aC/C++: [40/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnnoise_data.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [41/43] Linking C static library rnnoise1/librnnoiselib1.aC/C++: [42/43] Building C object CMakeFiles/native-audio-jni.dir/native-audio-jni.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:93:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/ns/noise_suppression_x.h:25:28: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: NsxHandle* WebRtcNsx_Create();C/C++:                            ^C/C++:                             voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:94:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:47:24: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAecm_Create();C/C++:                        ^C/C++:                         voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:203:39: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: size_t WebRtcAecm_echo_path_size_bytes();C/C++:                                       ^C/C++:                                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:95:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/digital_agc.h:17:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/./webrtc6/webrtc/common_audio/signal_processing/include/signal_processing_library.h:115:20: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void WebRtcSpl_Init();C/C++:                    ^C/C++:                     voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:96:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/gain_control.h:220:23: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAgc_Create();C/C++:                       ^C/C++:                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:102:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:57:36: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_size();C/C++:                                    ^C/C++:                                     voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:62:42: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_frame_size();C/C++:                                          ^C/C++:                                           voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:200:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12038:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]C/C++: int ma_android_sdk_version()C/C++:                           ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:29: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:57: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18816:78: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     ma_copy_and_apply_volume_factor_pcm_frames(tempFramesIn, ma_offset_ptr(pFramesIn, totalFramesProcessed*bpfCapture), framesToProcessThisIteration, pDevice->capture.format, pDevice->capture.channels, masterVolumeFactor);C/C++:                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18985:44: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, deviceFramesProcessedThisIteration * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:19044:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, framesProcessedInDeviceFormat * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39106:85: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39115:89: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39191:81: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateOutputMix(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pOutputMixObj, 0, NULL, NULL);C/C++:                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39229:83: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39238:87: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:41263:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42084:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42435:64: warning: cast from 'const ma_atomic_device_state *' to 'ma_atomic_device_state *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_device_state_get((ma_atomic_device_state*)&pDevice->state);   /* Naughty cast to get rid of a const warning. */C/C++:                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42625:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_offset_ptr(p, offsetInFrames * ma_get_bytes_per_frame(format, channels));C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42753:31: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     pSamplesIn8  = (ma_uint8*)pSamplesIn;C/C++:                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42788:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (factor == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43024:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43026:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     } else if (volume == 0) {C/C++:                ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43068:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 0) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43074:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44619:25: warning: cast from 'const float *' to '__attribute__((__vector_size__(4 * sizeof(float)))) float *' drops const qualifier [-Wcast-qual]C/C++:         x0 = *((__m128*)(src_f32 + i) + 0);C/C++:                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44620:25: warning: cast from 'const float *' to '__attribute__((__vector_size__(4 * sizeof(float)))) float *' drops const qualifier [-Wcast-qual]C/C++:         x1 = *((__m128*)(src_f32 + i) + 1);C/C++:                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45096:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(pInterleavedPCMFrames, (iPCMFrame*channels+iChannel)*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45142:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(ppDeinterleavedPCMFrames[iChannel], iPCMFrame*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45313:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pConfig->a0 == 0) {C/C++:         ~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45512:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:46400:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47211:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47696:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47870:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48386:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     config.delayStart    = (decay == 0) ? MA_TRUE : MA_FALSE;   /* Delay the start if it looks like we're not configuring an echo. */C/C++:                             ~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48908:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  interpolatedFrameCount * sizeof(float));C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49144:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49156:90: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_balance_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49198:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49210:86: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_pan_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49342:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  ma_get_bytes_per_frame(pFader->config.format, pFader->config.channels)*absCursorInFrames);C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49355:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (pFader->volumeBeg == pFader->volumeEnd) {C/C++:             ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49356:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (pFader->volumeBeg == 1) {C/C++:                 ~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49533:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len2 == 0) {C/C++:         ~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49713:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49954:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->position); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49972:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->direction);    /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49990:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->velocity); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50694:53: warning: cast from 'const ma_attenuation_model *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_attenuation_model)ma_atomic_load_i32(&pSpatializer->attenuationModel);C/C++:                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50712:47: warning: cast from 'const ma_positioning *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_positioning)ma_atomic_load_i32(&pSpatializer->positioning);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50886:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->position);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50904:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->direction); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50922:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->velocity);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50980:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (ma_vec3f_len2(axisX) == 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:52443:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (g_maChannelPlaneRatios[channelPosition][i] != 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53418:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53449:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53475:97: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOutLFE] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54378:38: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessedIn * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54524:42: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessed * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54649:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54805:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:57986:153: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             ma_copy_pcm_frames(ma_offset_ptr(pFramesOut, totalFramesRead * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), framesToRead, pAudioBufferRef->format, pAudioBufferRef->channels);C/C++:                                                                                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58044:20: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     *ppFramesOut = ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels));C/C++:                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58219:24: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:         ma_free((void*)pAudioBuffer->ref.pData, &pAudioBuffer->allocationCallbacks);    /* Naugty const cast, but OK in this case since we've guarded it with the ownsData check. */C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58412:61: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58414:93: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext);C/C++:                                                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:158: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58520:96: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pOldTail = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->pTail);C/C++:                                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58523:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         if (ma_atomic_compare_exchange_weak_ptr((volatile void**)&pData->pTail, (void**)&pOldTail, pNewTail)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58525:36: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldTail->pNext, pPage);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58682:97: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPagedAudioBuffer->pCurrent->pNext);C/C++:                                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:70: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:213: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67063:28: warning: cast from 'const unsigned int *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     MA_COPY_MEMORY(&block, ma_offset_ptr(blocks, i * sizeof(block)), sizeof(block));C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67488:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.encoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67492:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.decoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67511:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBufferNode->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:68257:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pDst = ma_offset_ptr(C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69278:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBuffer->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69437:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isDecoderAtEnd);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69443:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_uint32*)&pDataStream->seekCounter);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70103:42: warning: cast from 'const ma_result *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32(&pDataStream->result);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70117:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isLooping);   /* Naughty const-cast. Value won't change from here in practice (maybe from another thread). */C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71427:39: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_f32((float*)&pOutputBus->volume);C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71509:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldPrev = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pPrev);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71510:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71513:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldPrev->pNext, pOldNext); /* <-- This is where the output bus is detached from the list. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71516:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldNext->pPrev, pOldPrev); /* <-- This is required for detachment. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71522:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pNext, NULL);   /* Using atomic exchanges here, mainly for the benefit of analysis tools which don't always recognize spinlocks. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71523:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pPrev, NULL);   /* As above. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71578:85: warning: cast from 'ma_node **' (aka 'void **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldInputNode = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pInputNode);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71608:84: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_node_output_bus* pNewNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext);C/C++:                                                                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71611:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pPrev, pNewPrev);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71612:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pNext, pNewNext);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71615:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pInputBus->head.pNext, pOutputBus); /* <-- This is where the output bus is actually attached to the input bus. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71619:40: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                 ma_atomic_exchange_ptr(&pNewNext->pPrev,  pOutputBus);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71647:61: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             pNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pNext->pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72202:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->inputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72211:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->outputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:67: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:165: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72407:46: warning: cast from 'const ma_node_state *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_node_state)ma_atomic_load_i32(&pNodeBase->state);C/C++:                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72437:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->stateTimes[state]);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72487:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->localTime);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72639:79: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                     ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);  /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72822:87: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                             ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);    /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74039:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldPitch != newPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74044:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldDopplerPitch != pEngineNode->spatializer.dopplerPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74118:54: warning: cast from 'const ma_atomic_float *' to 'ma_atomic_float *' drops const qualifier [-Wcast-qual]C/C++:     *pVolume = ma_atomic_float_get((ma_atomic_float*)&pEngineNode->volume);C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:98: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74170:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isPanningEnabled         = pEngineNode->panner.pan != 0 && channelsOut != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74265:38: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:             pWorkingBuffer = (float*)pRunningFramesIn;  /* Naughty const cast, but it's safe at this point because we won't ever be writing to it from this point out. */C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:78022:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_dr_wav_offset_ptr(pReader->pBuffer, pReader->cursor);C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:77279:61: note: expanded from macro 'ma_dr_wav_offset_ptr'C/C++: #define ma_dr_wav_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82474:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82493:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                 ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                                  ~~~~~~~~~~~~ ^  ~C/C++: 124 warnings generated.> Task :native-audio-jni:configureCMakeRelWithDebInfo[x86_64]> Task :native-audio-jni:buildCMakeRelWithDebInfo[x86_64]C/C++: ninja: Entering directory `/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/.cxx/RelWithDebInfo/u6a6n3am/x86_64'C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [2/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_init.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [3/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/downsample_fast.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [4/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/noise_suppression_x.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [5/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/randomization_functions.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [6/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/dot_product_with_scale.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [7/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/complex_bit_reverse.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [8/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/energy.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [9/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_sqrt.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [10/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/spl_sqrt_floor.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [11/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/get_scaling_square.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [12/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/division_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [13/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/resample_by_2.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [14/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnn.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/rnn.c:36:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/rnn.h:31:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/rnnoise_data.h:5:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [16/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/complex_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [17/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/real_fft.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [18/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/ring_buffer.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [19/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/copy_set_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [20/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/ns/nsx_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [21/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/echo_control_mobile.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [22/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/common_audio/signal_processing/min_max_operations.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [23/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator_wrapper.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [24/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/celt_lpc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/celt_lpc.c:36:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/denoise.h:29:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [26/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/utility/delay_estimator.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [27/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/parse_lpcnet_weights.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/parse_lpcnet_weights.c:33:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [29/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/digital_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [30/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/agc/legacy/analog_agc.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [31/43] Building C object webrtc6/CMakeFiles/aec2.dir/webrtc/modules/audio_processing/aecm/aecm_core_c.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [32/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/pitch.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/pitch.c:40:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/denoise.h:29:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [34/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/nnet.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/nnet.c:37:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [36/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/denoise.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/denoise.c:38:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/denoise.h:29:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/nnet_default.c:35:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet_arch.h:31:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: [39/43] Linking C static library webrtc6/libaec2.aC/C++: [40/43] Building C object rnnoise1/CMakeFiles/rnnoiselib1.dir/src/rnnoise_data.c.oC/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/src/rnnoise_data.c:6:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/rnnoise_data.h:5:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/./src/nnet.h:163:2: warning: "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" [-W#warnings]C/C++: #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance"C/C++:  ^C/C++: 1 warning generated.C/C++: clang: warning: -Wl,-z,max-page-size=16384: 'linker' input unused [-Wunused-command-line-argument]C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:93:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/ns/noise_suppression_x.h:25:28: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: NsxHandle* WebRtcNsx_Create();C/C++:                            ^C/C++:                             voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:94:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:47:24: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAecm_Create();C/C++:                        ^C/C++:                         voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/aecm/echo_control_mobile.h:203:39: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: size_t WebRtcAecm_echo_path_size_bytes();C/C++:                                       ^C/C++:                                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:95:C/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/digital_agc.h:17:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/./webrtc6/webrtc/common_audio/signal_processing/include/signal_processing_library.h:115:20: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void WebRtcSpl_Init();C/C++:                    ^C/C++:                     voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:96:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/webrtc6/webrtc/modules/audio_processing/agc/legacy/gain_control.h:220:23: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: void* WebRtcAgc_Create();C/C++:                       ^C/C++:                        voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:102:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:57:36: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_size();C/C++:                                    ^C/C++:                                     voidC/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/rnnoise1/include/rnnoise.h:62:42: warning: this function declaration is not a prototype [-Wstrict-prototypes]C/C++: RNNOISE_EXPORT int rnnoise_get_frame_size();C/C++:                                          ^C/C++:                                           voidC/C++: In file included from /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/native-audio-jni.c:200:C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12038:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]C/C++: int ma_android_sdk_version()C/C++:                           ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:29: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12648:57: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ((unsigned char*)str1)[0] - ((unsigned char*)str2)[0];C/C++:                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18816:78: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     ma_copy_and_apply_volume_factor_pcm_frames(tempFramesIn, ma_offset_ptr(pFramesIn, totalFramesProcessed*bpfCapture), framesToProcessThisIteration, pDevice->capture.format, pDevice->capture.channels, masterVolumeFactor);C/C++:                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:18985:44: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, deviceFramesProcessedThisIteration * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:19044:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pRunningFramesInDeviceFormat = ma_offset_ptr(pRunningFramesInDeviceFormat, framesProcessedInDeviceFormat * ma_get_bytes_per_frame(pDevice->capture.internalFormat, pDevice->capture.internalChannels));C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39106:85: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39115:89: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioRecorder(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioRecorderObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39191:81: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateOutputMix(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pOutputMixObj, 0, NULL, NULL);C/C++:                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39229:83: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:39238:87: warning: cast from 'ma_ptr *' (aka 'void **') to 'SLObjectItf *' (aka 'const struct SLObjectItf_ *const **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             resultSL = (*g_maEngineSL)->CreateAudioPlayer(g_maEngineSL, (SLObjectItf*)&pDevice->opensl.pAudioPlayerObj, &source, &sink, ma_countof(itfIDs), itfIDs, itfIDsRequired);C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:41263:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42084:39: warning: cast from 'const ma_backend *' to 'ma_backend *' drops const qualifier [-Wcast-qual]C/C++:     pBackendsToIterate = (ma_backend*)backends;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42435:64: warning: cast from 'const ma_atomic_device_state *' to 'ma_atomic_device_state *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_device_state_get((ma_atomic_device_state*)&pDevice->state);   /* Naughty cast to get rid of a const warning. */C/C++:                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42625:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_offset_ptr(p, offsetInFrames * ma_get_bytes_per_frame(format, channels));C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42753:31: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     pSamplesIn8  = (ma_uint8*)pSamplesIn;C/C++:                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:42788:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (factor == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43024:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43026:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     } else if (volume == 0) {C/C++:                ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43068:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 0) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:43074:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (volume == 1) {C/C++:         ~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44619:25: warning: cast from 'const float *' to '__attribute__((__vector_size__(4 * sizeof(float)))) float *' drops const qualifier [-Wcast-qual]C/C++:         x0 = *((__m128*)(src_f32 + i) + 0);C/C++:                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:44620:25: warning: cast from 'const float *' to '__attribute__((__vector_size__(4 * sizeof(float)))) float *' drops const qualifier [-Wcast-qual]C/C++:         x1 = *((__m128*)(src_f32 + i) + 1);C/C++:                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45096:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(pInterleavedPCMFrames, (iPCMFrame*channels+iChannel)*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45142:40: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                     const void* pSrc = ma_offset_ptr(ppDeinterleavedPCMFrames[iChannel], iPCMFrame*sampleSizeInBytes);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45313:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pConfig->a0 == 0) {C/C++:         ~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:45512:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:46400:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47211:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47696:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:47870:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (config.q == 0) {C/C++:         ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48386:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     config.delayStart    = (decay == 0) ? MA_TRUE : MA_FALSE;   /* Delay the start if it looks like we're not configuring an echo. */C/C++:                             ~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:48908:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  interpolatedFrameCount * sizeof(float));C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49144:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49156:90: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_balance_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49198:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pan == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49210:86: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:         case ma_format_f32: ma_stereo_pan_pcm_frames_f32((float*)pFramesOut, (float*)pFramesIn, frameCount, pan); break;C/C++:                                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49342:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:         pFramesIn   = ma_offset_ptr(pFramesIn,  ma_get_bytes_per_frame(pFader->config.format, pFader->config.channels)*absCursorInFrames);C/C++:                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49355:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (pFader->volumeBeg == pFader->volumeEnd) {C/C++:             ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49356:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (pFader->volumeBeg == 1) {C/C++:                 ~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49533:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len2 == 0) {C/C++:         ~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49713:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (len == 0) {C/C++:         ~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49954:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->position); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49972:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->direction);    /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:49990:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pListener->velocity); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50694:53: warning: cast from 'const ma_attenuation_model *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_attenuation_model)ma_atomic_load_i32(&pSpatializer->attenuationModel);C/C++:                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50712:47: warning: cast from 'const ma_positioning *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_positioning)ma_atomic_load_i32(&pSpatializer->positioning);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50886:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->position);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50904:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->direction); /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50922:50: warning: cast from 'const ma_atomic_vec3f *' to 'ma_atomic_vec3f *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_vec3f_get((ma_atomic_vec3f*)&pSpatializer->velocity);  /* Naughty const-cast. It's just for atomically loading the vec3 which should be safe. */C/C++:                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:50980:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (ma_vec3f_len2(axisX) == 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:52443:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:         if (g_maChannelPlaneRatios[channelPosition][i] != 0) {C/C++:             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53418:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53449:94: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOut] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:53475:97: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:                                         if (pConverter->weights.f32[iChannelIn][iChannelOutLFE] == 0) {C/C++:                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54378:38: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessedIn * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54524:42: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pFramesInThisIteration = ma_offset_ptr(pFramesIn, framesProcessed * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54649:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:54805:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             pRunningFramesIn  = ma_offset_ptr(pFramesIn,  framesProcessedIn  * ma_get_bytes_per_frame(pConverter->formatIn, pConverter->channelsIn));C/C++:                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:57986:153: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:             ma_copy_pcm_frames(ma_offset_ptr(pFramesOut, totalFramesRead * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels)), framesToRead, pAudioBufferRef->format, pAudioBufferRef->channels);C/C++:                                                                                                                                                         ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58044:20: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     *ppFramesOut = ma_offset_ptr(pAudioBufferRef->pData, pAudioBufferRef->cursor * ma_get_bytes_per_frame(pAudioBufferRef->format, pAudioBufferRef->channels));C/C++:                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58219:24: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:         ma_free((void*)pAudioBuffer->ref.pData, &pAudioBuffer->allocationCallbacks);    /* Naugty const cast, but OK in this case since we've guarded it with the ownsData check. */C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58412:61: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58414:93: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext);C/C++:                                                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58454:158: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->head.pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58520:96: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_paged_audio_buffer_page* pOldTail = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pData->pTail);C/C++:                                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58523:66: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         if (ma_atomic_compare_exchange_weak_ptr((volatile void**)&pData->pTail, (void**)&pOldTail, pNewTail)) {C/C++:                                                                  ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58525:36: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldTail->pNext, pPage);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58682:97: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_paged_audio_buffer_page* pNext = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPagedAudioBuffer->pCurrent->pNext);C/C++:                                                                                                 ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:70: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:58724:213: warning: cast from 'ma_paged_audio_buffer_page **' (aka 'struct ma_paged_audio_buffer_page **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&ma_paged_audio_buffer_data_get_head(pPagedAudioBuffer->pData)->pNext); pPage != NULL; pPage = (ma_paged_audio_buffer_page*)ma_atomic_load_ptr(&pPage->pNext)) {C/C++:                                                                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67063:28: warning: cast from 'const unsigned int *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     MA_COPY_MEMORY(&block, ma_offset_ptr(blocks, i * sizeof(block)), sizeof(block));C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67488:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.encoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67492:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]C/C++:             ma_free((void*)pDataBufferNode->data.backend.decoded.pData, &pResourceManager->config.allocationCallbacks);C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:67511:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBufferNode->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:68257:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:                 pDst = ma_offset_ptr(C/C++:                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:12246:54: note: expanded from macro 'ma_offset_ptr'C/C++: #define ma_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69278:54: warning: cast from 'const ma_result *' to 'ma_result *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32((ma_result*)&pDataBuffer->result);    /* Need a naughty const-cast here. */C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69437:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isDecoderAtEnd);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:69443:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_uint32*)&pDataStream->seekCounter);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70103:42: warning: cast from 'const ma_result *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_result)ma_atomic_load_i32(&pDataStream->result);C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:70117:42: warning: cast from 'const unsigned int *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_32((ma_bool32*)&pDataStream->isLooping);   /* Naughty const-cast. Value won't change from here in practice (maybe from another thread). */C/C++:                                          ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71427:39: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_f32((float*)&pOutputBus->volume);C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71509:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldPrev = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pPrev);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71510:80: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext);C/C++:                                                                                ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71513:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldPrev->pNext, pOldNext); /* <-- This is where the output bus is detached from the list. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71516:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOldNext->pPrev, pOldPrev); /* <-- This is required for detachment. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71522:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pNext, NULL);   /* Using atomic exchanges here, mainly for the benefit of analysis tools which don't always recognize spinlocks. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71523:28: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:     ma_atomic_exchange_ptr(&pOutputBus->pPrev, NULL);   /* As above. */C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71578:85: warning: cast from 'ma_node **' (aka 'void **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         ma_node_output_bus* pOldInputNode = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pInputNode);C/C++:                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71608:84: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_node_output_bus* pNewNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext);C/C++:                                                                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71611:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pPrev, pNewPrev);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71612:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pOutputBus->pNext, pNewNext);C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71615:36: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             ma_atomic_exchange_ptr(&pInputBus->head.pNext, pOutputBus); /* <-- This is where the output bus is actually attached to the input bus. */C/C++:                                    ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71619:40: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                 ma_atomic_exchange_ptr(&pNewNext->pPrev,  pOutputBus);C/C++:                                        ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:71647:61: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:             pNext = (ma_node_output_bus*)ma_atomic_load_ptr(&pNext->pNext);C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72202:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->inputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72211:28: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ((ma_node_base*)pNode)->outputBusCount;C/C++:                            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:67: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                   ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72278:165: warning: cast from 'ma_node_output_bus **' (aka 'struct ma_node_output_bus **') to 'volatile void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:         for (pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pInputBus->head.pNext); pOutputBus != NULL; pOutputBus = (ma_node_output_bus*)ma_atomic_load_ptr(&pOutputBus->pNext)) {C/C++:                                                                                                                                                                     ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72407:46: warning: cast from 'const ma_node_state *' to 'unsigned int *' drops const qualifier [-Wcast-qual]C/C++:     return (ma_node_state)ma_atomic_load_i32(&pNodeBase->state);C/C++:                                              ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72437:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->stateTimes[state]);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72487:47: warning: cast from 'const void *' to 'struct ma_node_base *' drops const qualifier [-Wcast-qual]C/C++:     return ma_atomic_load_64(&((ma_node_base*)pNode)->localTime);C/C++:                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72639:79: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                     ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);  /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                               ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:72822:87: warning: cast from 'float **' to 'const float **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]C/C++:                             ma_node_process_pcm_frames_internal(pNode, (const float**)ppFramesIn, &frameCountIn, ppFramesOut, &frameCountOut);    /* From GCC: expected 'const float **' but argument is of type 'float **'. Shouldn't this be implicit? Excplicit cast to silence the warning. */C/C++:                                                                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74039:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldPitch != newPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74044:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     if (pEngineNode->oldDopplerPitch != pEngineNode->spatializer.dopplerPitch) {C/C++:         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74118:54: warning: cast from 'const ma_atomic_float *' to 'ma_atomic_float *' drops const qualifier [-Wcast-qual]C/C++:     *pVolume = ma_atomic_float_get((ma_atomic_float*)&pEngineNode->volume);C/C++:                                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74168:98: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isFadingEnabled          = pEngineNode->fader.volumeBeg != 1 || pEngineNode->fader.volumeEnd != 1;C/C++:                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74170:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:     isPanningEnabled         = pEngineNode->panner.pan != 0 && channelsOut != 1;C/C++:                                ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:74265:38: warning: cast from 'const float *' to 'float *' drops const qualifier [-Wcast-qual]C/C++:             pWorkingBuffer = (float*)pRunningFramesIn;  /* Naughty const cast, but it's safe at this point because we won't ever be writing to it from this point out. */C/C++:                                      ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:78022:12: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     return ma_dr_wav_offset_ptr(pReader->pBuffer, pReader->cursor);C/C++:            ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:77279:61: note: expanded from macro 'ma_dr_wav_offset_ptr'C/C++: #define ma_dr_wav_offset_ptr(p, offset)        (((ma_uint8*)(p)) + (offset))C/C++:                                                             ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82474:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:82493:39: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]C/C++:     const ma_uint8* pNum = (ma_uint8*)pData;C/C++:                                       ^C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                 ~~~~~~~~ ^  ~C/C++: /home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/native-audio-jni/src/main/cpp/miniaudio.h:90671:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]C/C++:             if (right[k] != 0 || right[k + 1] != 0)C/C++:                                  ~~~~~~~~~~~~ ^  ~C/C++: 124 warnings generated.> Task :native-audio-jni:mergeReleaseJniLibFolders> Task :loggingstdout:prepareReleaseArtProfile> Task :native-audio-jni:prepareReleaseArtProfile> Task :native-audio-jni:mergeReleaseNativeLibs> Task :app:mergeReleaseArtProfile> Task :native-audio-jni:generateReleaseBuildConfig> Task :native-audio-jni:copyReleaseJniLibsProjectOnly> Task :app:expandReleaseL8ArtProfileWildcards> Task :native-audio-jni:generateReleaseResValues> Task :native-audio-jni:generateReleaseResources> Task :native-audio-jni:packageReleaseResources> Task :app:mergeReleaseNativeLibs> Task :loggingstdout:generateReleaseBuildConfig> Task :loggingstdout:generateReleaseResValues> Task :native-audio-jni:javaPreCompileRelease> Task :loggingstdout:generateReleaseResources> Task :native-audio-jni:parseReleaseLocalResources> Task :loggingstdout:packageReleaseResources> Task :native-audio-jni:generateReleaseRFile> Task :app:stripReleaseDebugSymbols[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944][CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944]Unable to strip the following libraries, packaging them as they are: libiocipher2.so, libjni-c-toxcore.so, libloggingstdout.so, libnative-audio-jni.so, libsqlitejdbc.so.> Task :loggingstdout:parseReleaseLocalResources> Task :app:extractReleaseNativeSymbolTables[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/23.2.8568313 had version [23.2.8568313] which disagrees with android.ndkVersion [20.1.5948944]> Task :native-audio-jni:compileReleaseJavaWithJavacJava compiler version 21 has deprecated support for compiling with source/target version 8.Try one of the following options:1. [Recommended] Use Java toolchain with a lower language version2. Set a higher source/target version3. Use a lower version of the JDK running the build (if you're not using Java toolchain)For more details on how to configure these settings, see https://developer.android.com/build/jdks.To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties.warning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.3 warnings> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :loggingstdout:generateReleaseRFile> Task :native-audio-jni:bundleLibRuntimeToJarRelease> Task :loggingstdout:javaPreCompileRelease> Task :app:checkReleaseDuplicateClasses> Task :loggingstdout:compileReleaseJavaWithJavacJava compiler version 21 has deprecated support for compiling with source/target version 8.Try one of the following options:1. [Recommended] Use Java toolchain with a lower language version2. Set a higher source/target version3. Use a lower version of the JDK running the build (if you're not using Java toolchain)For more details on how to configure these settings, see https://developer.android.com/build/jdks.To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties.warning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value 8 is obsolete and will be removed in a future releasewarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.3 warnings> Task :loggingstdout:bundleLibRuntimeToJarRelease> Task :app:buildKotlinToolingMetadata> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app:generateReleaseBuildConfig> Task :app:generateReleaseResValues> Task :native-audio-jni:writeReleaseAarMetadata> Task :loggingstdout:writeReleaseAarMetadata> Task :app:mapReleaseSourceSetPaths> Task :app:generateReleaseResources> Task :app:checkReleaseAarMetadata> Task :app:createReleaseCompatibleScreenManifests> Task :app:extractDeepLinksRelease> Task :loggingstdout:extractDeepLinksRelease> Task :native-audio-jni:extractDeepLinksRelease> Task :loggingstdout:compileReleaseLibraryResources> Task :native-audio-jni:compileReleaseLibraryResources> Task :loggingstdout:bundleLibCompileToJarRelease> Task :native-audio-jni:bundleLibCompileToJarRelease> Task :loggingstdout:processReleaseManifest> Task :native-audio-jni:processReleaseManifest> Task :app:mergeReleaseResources> Task :app:javaPreCompileRelease> Task :app:processReleaseMainManifest/home/vagrant/build/com.zoffcc.applications.trifa/android-refimpl-app/app/src/main/AndroidManifest.xml:68:5-429:19 Warning:application@android:fullBackupContent was tagged at AndroidManifest.xml:68 to replace other declarations but no other declaration present> Task :app:processReleaseManifest> Task :app:desugarReleaseFileDependencies> Task :app:mergeReleaseStartupProfile> Task :app:mergeReleaseShaders> Task :app:compileReleaseShaders NO-SOURCE> Task :app:generateReleaseAssets UP-TO-DATE> Task :loggingstdout:mergeReleaseShaders> Task :loggingstdout:compileReleaseShaders NO-SOURCE> Task :loggingstdout:generateReleaseAssets UP-TO-DATE> Task :loggingstdout:packageReleaseAssets> Task :native-audio-jni:mergeReleaseShaders> Task :native-audio-jni:compileReleaseShaders NO-SOURCE> Task :native-audio-jni:generateReleaseAssets UP-TO-DATE> Task :native-audio-jni:packageReleaseAssets> Task :app:mergeReleaseAssets> Task :app:compressReleaseAssets> Task :app:extractReleaseVersionControlInfo> Task :loggingstdout:processReleaseJavaRes NO-SOURCE> Task :native-audio-jni:processReleaseJavaRes NO-SOURCE> Task :app:writeReleaseAppMetadata> Task :app:writeReleaseSigningConfigVersions> Task :app:mergeExtDexRelease> Task :app:pinChecksumsVerifying androidx.activity:activity-ktx:1.8.1:activity-ktx-1.8.1.aarVerifying androidx.activity:activity:1.8.1:activity-1.8.1.aarVerifying androidx.annotation:annotation-experimental:1.1.0:annotation-experimental-1.1.0.aarVerifying androidx.annotation:annotation-experimental:1.4.1:annotation-experimental-1.4.1.aarVerifying androidx.annotation:annotation-jvm:1.9.0:annotation-jvm-1.9.0.jarVerifying androidx.annotation:annotation:1.2.0:annotation-1.2.0.jarVerifying androidx.appcompat:appcompat-resources:1.7.0:appcompat-resources-1.7.0.aarVerifying androidx.appcompat:appcompat:1.7.0:appcompat-1.7.0.aarVerifying androidx.arch.core:core-common:2.2.0:core-common-2.2.0.jarVerifying androidx.arch.core:core-runtime:2.1.0:core-runtime-2.1.0.aarVerifying androidx.arch.core:core-runtime:2.2.0:core-runtime-2.2.0.aarVerifying androidx.asynclayoutinflater:asynclayoutinflater:1.0.0:asynclayoutinflater-1.0.0.aarVerifying androidx.cardview:cardview:1.0.0:cardview-1.0.0.aarVerifying androidx.collection:collection-jvm:1.4.5:collection-jvm-1.4.5.jarVerifying androidx.collection:collection-ktx:1.4.5:collection-ktx-1.4.5.jarVerifying androidx.concurrent:concurrent-futures:1.1.0:concurrent-futures-1.1.0.jarVerifying androidx.constraintlayout:constraintlayout-core:1.0.4:constraintlayout-core-1.0.4.jarVerifying androidx.constraintlayout:constraintlayout:2.1.4:constraintlayout-2.1.4.aarVerifying androidx.coordinatorlayout:coordinatorlayout:1.1.0:coordinatorlayout-1.1.0.aarVerifying androidx.core:core-ktx:1.13.1:core-ktx-1.13.1.aarVerifying androidx.core:core-ktx:1.9.0:core-ktx-1.9.0.aarVerifying androidx.core:core:1.13.1:core-1.13.1.aarVerifying androidx.cursoradapter:cursoradapter:1.0.0:cursoradapter-1.0.0.aarVerifying androidx.customview:customview-poolingcontainer:1.0.0:customview-poolingcontainer-1.0.0.aarVerifying androidx.customview:customview:1.1.0:customview-1.1.0.aarVerifying androidx.documentfile:documentfile:1.0.0:documentfile-1.0.0.aarVerifying androidx.drawerlayout:drawerlayout:1.1.1:drawerlayout-1.1.1.aarVerifying androidx.dynamicanimation:dynamicanimation:1.1.0:dynamicanimation-1.1.0.aarVerifying androidx.emoji2:emoji2-views-helper:1.3.0:emoji2-views-helper-1.3.0.aarVerifying androidx.emoji2:emoji2:1.3.0:emoji2-1.3.0.aarVerifying androidx.exifinterface:exifinterface:1.3.6:exifinterface-1.3.6.aarVerifying androidx.fragment:fragment-ktx:1.7.1:fragment-ktx-1.7.1.aarVerifying androidx.fragment:fragment:1.7.1:fragment-1.7.1.aarVerifying androidx.graphics:graphics-shapes-android:1.0.1:graphics-shapes-release.aarVerifying androidx.interpolator:interpolator:1.0.0:interpolator-1.0.0.aarVerifying androidx.legacy:legacy-support-core-ui:1.0.0:legacy-support-core-ui-1.0.0.aarVerifying androidx.legacy:legacy-support-core-utils:1.0.0:legacy-support-core-utils-1.0.0.aarVerifying androidx.legacy:legacy-support-v4:1.0.0:legacy-support-v4-1.0.0.aarVerifying androidx.lifecycle:lifecycle-common:2.3.1:lifecycle-common-2.3.1.jarVerifying androidx.lifecycle:lifecycle-common:2.6.2:lifecycle-common-2.6.2.jarVerifying androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.2:lifecycle-livedata-core-ktx-2.6.2.aarVerifying androidx.lifecycle:lifecycle-livedata-core:2.6.2:lifecycle-livedata-core-2.6.2.aarVerifying androidx.lifecycle:lifecycle-livedata:2.6.2:lifecycle-livedata-2.6.2.aarVerifying androidx.lifecycle:lifecycle-process:2.6.2:lifecycle-process-2.6.2.aarVerifying androidx.lifecycle:lifecycle-runtime-ktx:2.6.2:lifecycle-runtime-ktx-2.6.2.aarVerifying androidx.lifecycle:lifecycle-runtime:2.6.2:lifecycle-runtime-2.6.2.aarVerifying androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2:lifecycle-viewmodel-ktx-2.6.2.aarVerifying androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2:lifecycle-viewmodel-savedstate-2.6.2.aarVerifying androidx.lifecycle:lifecycle-viewmodel:2.6.2:lifecycle-viewmodel-2.6.2.aarVerifying androidx.loader:loader:1.0.0:loader-1.0.0.aarVerifying androidx.localbroadcastmanager:localbroadcastmanager:1.0.0:localbroadcastmanager-1.0.0.aarVerifying androidx.media:media:1.0.0:media-1.0.0.aarVerifying androidx.multidex:multidex-instrumentation:2.0.0:multidex-instrumentation-2.0.0.aarVerifying androidx.multidex:multidex:2.0.1:multidex-2.0.1.aarVerifying androidx.preference:preference:1.2.1:preference-1.2.1.aarVerifying androidx.print:print:1.0.0:print-1.0.0.aarVerifying androidx.profileinstaller:profileinstaller:1.3.1:profileinstaller-1.3.1.aarVerifying androidx.recyclerview:recyclerview:1.3.2:recyclerview-1.3.2.aarVerifying androidx.resourceinspection:resourceinspection-annotation:1.0.1:resourceinspection-annotation-1.0.1.jarVerifying androidx.savedstate:savedstate-ktx:1.2.1:savedstate-ktx-1.2.1.aarVerifying androidx.savedstate:savedstate:1.2.1:savedstate-1.2.1.aarVerifying androidx.slidingpanelayout:slidingpanelayout:1.2.0:slidingpanelayout-1.2.0.aarVerifying androidx.sqlite:sqlite-android:2.5.2:sqlite-release.aarVerifying androidx.startup:startup-runtime:1.1.1:startup-runtime-1.1.1.aarVerifying androidx.swiperefreshlayout:swiperefreshlayout:1.0.0:swiperefreshlayout-1.0.0.aarVerifying androidx.test.espresso:espresso-core:3.5.1:espresso-core-3.5.1.aarVerifying androidx.test.espresso:espresso-idling-resource:3.5.1:espresso-idling-resource-3.5.1.aarVerifying androidx.test.espresso:espresso-intents:3.5.1:espresso-intents-3.5.1.aarVerifying androidx.test.ext:junit:1.1.5:junit-1.1.5.aarVerifying androidx.test.ext:truth:1.5.0:truth-1.5.0.aarVerifying androidx.test.services:storage:1.4.2:storage-1.4.2.aarVerifying androidx.test.services:test-services:1.5.0:test-services-1.5.0.apkVerifying androidx.test:annotation:1.0.1:annotation-1.0.1.aarVerifying androidx.test:core:1.5.0:core-1.5.0.aarVerifying androidx.test:monitor:1.6.1:monitor-1.6.1.aarVerifying androidx.test:rules:1.5.0:rules-1.5.0.aarVerifying androidx.test:runner:1.5.2:runner-1.5.2.aarVerifying androidx.tracing:tracing:1.0.0:tracing-1.0.0.aarVerifying androidx.transition:transition:1.5.0:transition-1.5.0.aarVerifying androidx.vectordrawable:vectordrawable-animated:1.1.0:vectordrawable-animated-1.1.0.aarVerifying androidx.vectordrawable:vectordrawable:1.1.0:vectordrawable-1.1.0.aarVerifying androidx.versionedparcelable:versionedparcelable:1.1.1:versionedparcelable-1.1.1.aarVerifying androidx.viewpager2:viewpager2:1.0.0:viewpager2-1.0.0.aarVerifying androidx.viewpager2:viewpager2:1.1.0-beta02:viewpager2-1.1.0-beta02.aarVerifying androidx.viewpager:viewpager:1.0.0:viewpager-1.0.0.aarVerifying androidx.window:window:1.0.0:window-1.0.0.aarVerifying com.almworks.sqlite4java:sqlite4java:1.0.392:sqlite4java-1.0.392.jarVerifying com.android.tools.ddms:ddmlib:31.6.0:ddmlib-31.6.0.jarVerifying com.android.tools.emulator:proto:31.6.0:proto-31.6.0.jarVerifying com.android.tools.utp:android-device-provider-ddmlib-proto:31.6.0:android-device-provider-ddmlib-proto-31.6.0.jarVerifying com.android.tools.utp:android-device-provider-ddmlib:31.6.0:android-device-provider-ddmlib-31.6.0.jarVerifying com.android.tools.utp:android-device-provider-gradle-proto:31.6.0:android-device-provider-gradle-proto-31.6.0.jarVerifying com.android.tools.utp:android-device-provider-gradle:31.6.0:android-device-provider-gradle-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.6.0:android-test-plugin-host-additional-test-output-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-additional-test-output:31.6.0:android-test-plugin-host-additional-test-output-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.6.0:android-test-plugin-host-apk-installer-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-apk-installer:31.6.0:android-test-plugin-host-apk-installer-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-coverage-proto:31.6.0:android-test-plugin-host-coverage-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-coverage:31.6.0:android-test-plugin-host-coverage-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-device-info-proto:31.6.0:android-test-plugin-host-device-info-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-device-info:31.6.0:android-test-plugin-host-device-info-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.6.0:android-test-plugin-host-emulator-control-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-emulator-control:31.6.0:android-test-plugin-host-emulator-control-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-logcat-proto:31.6.0:android-test-plugin-host-logcat-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-logcat:31.6.0:android-test-plugin-host-logcat-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-retention-proto:31.6.0:android-test-plugin-host-retention-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-host-retention:31.6.0:android-test-plugin-host-retention-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.6.0:android-test-plugin-result-listener-gradle-proto-31.6.0.jarVerifying com.android.tools.utp:android-test-plugin-result-listener-gradle:31.6.0:android-test-plugin-result-listener-gradle-31.6.0.jarVerifying com.android.tools.utp:utp-common:31.6.0:utp-common-31.6.0.jarVerifying com.android.tools:annotations:31.6.0:annotations-31.6.0.jarVerifying com.android.tools:common:31.6.0:common-31.6.0.jarVerifying com.android.tools:desugar_jdk_libs:2.1.4:desugar_jdk_libs-2.1.4.jarVerifying com.android.tools:desugar_jdk_libs_configuration:2.1.4:desugar_jdk_libs_configuration-2.1.4.jarVerifying com.daimajia.numberprogressbar:library:1.4:library-1.4.aarVerifying com.daimajia.swipelayout:library:1.2.0:library-1.2.0.aarVerifying com.github.YarikSOffice:lingver:1.3.0:lingver-1.3.0.aarVerifying com.github.angads25:filepicker:1.1.1:filepicker-1.1.1.aarVerifying com.github.bumptech.glide:annotations:5.0.5:annotations-5.0.5.jarVerifying com.github.bumptech.glide:compiler:5.0.5:compiler-5.0.5.jarVerifying com.github.bumptech.glide:disklrucache:5.0.5:disklrucache-5.0.5.aarVerifying com.github.bumptech.glide:gifdecoder:5.0.5:gifdecoder-5.0.5.aarVerifying com.github.bumptech.glide:glide:5.0.5:glide-5.0.5.aarVerifying com.github.chrisbanes:PhotoView:2.3.0:PhotoView-2.3.0.aarVerifying com.github.lawloretienne:discreteslider:0.0.9:discreteslider-0.0.9.aarVerifying com.github.medyo:android-about-page:1.2.4:android-about-page-1.2.4.aarVerifying com.github.piasy:rxandroidaudio:1.7.0:rxandroidaudio-1.7.0.aarVerifying com.github.zoff99:pkgs_ToxAndroidRefImpl:1.0.172:pkgs_ToxAndroidRefImpl-1.0.172.aarVerifying com.github.zoff99:pkgs_armchaAutoLinkTextView:0.3.0:pkgs_armchaAutoLinkTextView-0.3.0.aarVerifying com.github.zoff99:pkgs_guardianprojectIOCipher:1.0.23:pkgs_guardianprojectIOCipher-1.0.23.aarVerifying com.github.zoff99:pkgs_hotchemiPermissionsdispatcher-processor:3.2.0:pkgs_hotchemiPermissionsdispatcher-processor-3.2.0.jarVerifying com.github.zoff99:pkgs_hotchemiPermissionsdispatcher:3.2.0:pkgs_hotchemiPermissionsdispatcher-3.2.0.aarVerifying com.github.zoff99:pkgs_zoffccAndroidJDBC:1.0.22:pkgs_zoffccAndroidJDBC-1.0.22.aarVerifying com.google.android.material:material:1.13.0:material-1.13.0.aarVerifying com.google.android:annotations:4.1.1.4:annotations-4.1.1.4.jarVerifying com.google.api.grpc:proto-google-common-protos:2.17.0:proto-google-common-protos-2.17.0.jarVerifying com.google.auto.value:auto-value-annotations:1.10.4:auto-value-annotations-1.10.4.jarVerifying com.google.code.findbugs:jsr305:2.0.2:jsr305-2.0.2.jarVerifying com.google.code.findbugs:jsr305:3.0.2:jsr305-3.0.2.jarVerifying com.google.code.gson:gson:2.10.1:gson-2.10.1.jarVerifying com.google.code.gson:gson:2.11.0:gson-2.11.0.jarVerifying com.google.crypto.tink:tink:1.7.0:tink-1.7.0.jarVerifying com.google.errorprone:error_prone_annotation:2.19.1:error_prone_annotation-2.19.1.jarVerifying com.google.errorprone:error_prone_annotations:2.11.0:error_prone_annotations-2.11.0.jarVerifying com.google.errorprone:error_prone_annotations:2.18.0:error_prone_annotations-2.18.0.jarVerifying com.google.errorprone:error_prone_annotations:2.27.0:error_prone_annotations-2.27.0.jarVerifying com.google.errorprone:error_prone_annotations:2.3.2:error_prone_annotations-2.3.2.jarVerifying com.google.guava:failureaccess:1.0.1:failureaccess-1.0.1.jarVerifying com.google.guava:guava:28.1-android:guava-28.1-android.jarVerifying com.google.guava:guava:31.1-jre:guava-31.1-jre.jarVerifying com.google.guava:guava:32.0.1-jre:guava-32.0.1-jre.jarVerifying com.google.guava:listenablefuture:1.0:listenablefuture-1.0.jarVerifying com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava:listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jarVerifying com.google.j2objc:j2objc-annotations:1.3:j2objc-annotations-1.3.jarVerifying com.google.j2objc:j2objc-annotations:2.8:j2objc-annotations-2.8.jarVerifying com.google.protobuf:protobuf-java:3.22.3:protobuf-java-3.22.3.jarVerifying com.google.testing.platform:android-device-provider-local:0.0.9-alpha02:android-device-provider-local-0.0.9-alpha02.jarVerifying com.google.testing.platform:android-driver-instrumentation:0.0.9-alpha02:android-driver-instrumentation-0.0.9-alpha02.jarVerifying com.google.testing.platform:android-test-plugin:0.0.9-alpha02:android-test-plugin-0.0.9-alpha02.jarVerifying com.google.testing.platform:core-proto:0.0.9-alpha02:core-proto-0.0.9-alpha02.jarVerifying com.google.testing.platform:core:0.0.9-alpha02:core-0.0.9-alpha02.jarVerifying com.google.testing.platform:launcher:0.0.9-alpha02:launcher-0.0.9-alpha02.jarVerifying com.google.truth:truth:1.1.3:truth-1.1.3.jarVerifying com.google.zxing:core:3.5.4:core-3.5.4.jarVerifying com.ibm.icu:icu4j:74.2:icu4j-74.2.jarVerifying com.mikepenz:fastadapter-commons:3.2.8:fastadapter-commons-3.2.8.aarVerifying com.mikepenz:fastadapter-extensions-expandable:3.2.8:fastadapter-extensions-expandable-3.2.8.aarVerifying com.mikepenz:fastadapter:3.2.8:fastadapter-3.2.8.aarVerifying com.mikepenz:fontawesome-typeface:5.3.1.1:fontawesome-typeface-5.3.1.1.aarVerifying com.mikepenz:google-material-typeface:3.0.1.3.original:google-material-typeface-3.0.1.3.original.aarVerifying com.mikepenz:iconics-core:3.0.4:iconics-core-3.0.4.aarVerifying com.mikepenz:material-design-iconic-typeface:2.2.0.5:material-design-iconic-typeface-2.2.0.5.aarVerifying com.mikepenz:materialdrawer:6.0.9:materialdrawer-6.0.9.aarVerifying com.mikepenz:materialize:1.1.2:materialize-1.1.2.aarVerifying com.squareup.okhttp3:okhttp:4.12.0:okhttp-4.12.0.jarVerifying com.squareup.okio:okio-jvm:3.6.0:okio-jvm-3.6.0.jarVerifying com.squareup:javapoet:1.9.0:javapoet-1.9.0.jarVerifying com.squareup:javawriter:2.1.1:javawriter-2.1.1.jarVerifying com.squareup:kotlinpoet:0.6.0:kotlinpoet-0.6.0.jarVerifying com.vanniktech:emoji-google:0.9.0:emoji-google-0.9.0-debug.aarVerifying com.vanniktech:emoji-google:0.9.0:emoji-google-0.9.0-release.aarVerifying com.vanniktech:emoji:0.9.0:emoji-0.9.0-debug.aarVerifying com.vanniktech:emoji:0.9.0:emoji-0.9.0-release.aarVerifying commons-io:commons-io:2.13.0:commons-io-2.13.0.jarVerifying de.hdodenhof:circleimageview:2.2.0:circleimageview-2.2.0.aarVerifying id.zelory:compressor:2.1.1:compressor-2.1.1.aarVerifying info.guardianproject.netcipher:netcipher:2.1.0:netcipher-2.1.0.jarVerifying io.github.l4digital:fastscroll:3.0.0-beta.3:fastscroll-3.0.0-beta.3.aarVerifying io.grpc:grpc-api:1.57.0:grpc-api-1.57.0.jarVerifying io.grpc:grpc-context:1.57.0:grpc-context-1.57.0.jarVerifying io.grpc:grpc-core:1.57.0:grpc-core-1.57.0.jarVerifying io.grpc:grpc-netty:1.57.0:grpc-netty-1.57.0.jarVerifying io.grpc:grpc-protobuf-lite:1.57.0:grpc-protobuf-lite-1.57.0.jarVerifying io.grpc:grpc-protobuf:1.57.0:grpc-protobuf-1.57.0.jarVerifying io.grpc:grpc-stub:1.57.0:grpc-stub-1.57.0.jarVerifying io.netty:netty-buffer:4.1.93.Final:netty-buffer-4.1.93.Final.jarVerifying io.netty:netty-codec-http2:4.1.93.Final:netty-codec-http2-4.1.93.Final.jarVerifying io.netty:netty-codec-http:4.1.93.Final:netty-codec-http-4.1.93.Final.jarVerifying io.netty:netty-codec-socks:4.1.93.Final:netty-codec-socks-4.1.93.Final.jarVerifying io.netty:netty-codec:4.1.93.Final:netty-codec-4.1.93.Final.jarVerifying io.netty:netty-common:4.1.93.Final:netty-common-4.1.93.Final.jarVerifying io.netty:netty-handler-proxy:4.1.93.Final:netty-handler-proxy-4.1.93.Final.jarVerifying io.netty:netty-handler:4.1.93.Final:netty-handler-4.1.93.Final.jarVerifying io.netty:netty-resolver:4.1.93.Final:netty-resolver-4.1.93.Final.jarVerifying io.netty:netty-transport-native-unix-common:4.1.93.Final:netty-transport-native-unix-common-4.1.93.Final.jarVerifying io.netty:netty-transport:4.1.93.Final:netty-transport-4.1.93.Final.jarVerifying io.perfmark:perfmark-api:0.26.0:perfmark-api-0.26.0.jarVerifying io.reactivex.rxjava2:rxjava:2.2.4:rxjava-2.2.4.jarVerifying javax.annotation:javax.annotation-api:1.3.2:javax.annotation-api-1.3.2.jarVerifying javax.inject:javax.inject:1:javax.inject-1.jarVerifying junit:junit:4.13.2:junit-4.13.2.jarVerifying me.zhanghai.android.patternlock:library:2.1.2:library-2.1.2.aarVerifying net.java.dev.jna:jna-platform:5.6.0:jna-platform-5.6.0.jarVerifying net.java.dev.jna:jna:5.6.0:jna-5.6.0.jarVerifying net.sf.kxml:kxml2:2.3.0:kxml2-2.3.0.jarVerifying org.bouncycastle:bcprov-jdk18on:1.77:bcprov-jdk18on-1.77.jarVerifying org.checkerframework:checker-compat-qual:2.5.5:checker-compat-qual-2.5.5.jarVerifying org.checkerframework:checker-qual:3.13.0:checker-qual-3.13.0.jarVerifying org.checkerframework:checker-qual:3.33.0:checker-qual-3.33.0.jarVerifying org.codehaus.mojo:animal-sniffer-annotations:1.18:animal-sniffer-annotations-1.18.jarVerifying org.codehaus.mojo:animal-sniffer-annotations:1.23:animal-sniffer-annotations-1.23.jarVerifying org.conscrypt:conscrypt-openjdk-uber:2.5.2:conscrypt-openjdk-uber-2.5.2.jarVerifying org.hamcrest:hamcrest-core:1.3:hamcrest-core-1.3.jarVerifying org.hamcrest:hamcrest-integration:1.3:hamcrest-integration-1.3.jarVerifying org.hamcrest:hamcrest-library:1.3:hamcrest-library-1.3.jarVerifying org.jetbrains.intellij.deps:trove4j:1.0.20200330:trove4j-1.0.20200330.jarVerifying org.jetbrains.kotlin:kotlin-build-tools-api:2.1.20:kotlin-build-tools-api-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-build-tools-impl:2.1.20:kotlin-build-tools-impl-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-compiler-embeddable:2.1.20:kotlin-compiler-embeddable-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-compiler-runner:2.1.20:kotlin-compiler-runner-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-daemon-client:2.1.20:kotlin-daemon-client-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-daemon-embeddable:2.1.20:kotlin-daemon-embeddable-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.1.20:kotlin-klib-commonizer-embeddable-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-reflect:1.1.51:kotlin-reflect-1.1.51.jarVerifying org.jetbrains.kotlin:kotlin-reflect:1.6.10:kotlin-reflect-1.6.10.jarVerifying org.jetbrains.kotlin:kotlin-script-runtime:2.1.20:kotlin-script-runtime-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-scripting-common:2.1.20:kotlin-scripting-common-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.1.20:kotlin-scripting-compiler-embeddable-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.1.20:kotlin-scripting-compiler-impl-embeddable-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-scripting-jvm:2.1.20:kotlin-scripting-jvm-2.1.20.jarVerifying org.jetbrains.kotlin:kotlin-stdlib-common:1.7.10:kotlin-stdlib-common-1.7.10.jarVerifying org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10:kotlin-stdlib-jdk7-1.9.10.jarVerifying org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20:kotlin-stdlib-jdk7-1.9.20.jarVerifying org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10:kotlin-stdlib-jdk8-1.9.10.jarVerifying org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20:kotlin-stdlib-jdk8-1.9.20.jarVerifying org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.51:kotlin-stdlib-jre7-1.1.51.jarVerifying org.jetbrains.kotlin:kotlin-stdlib:1.2.0:kotlin-stdlib-1.2.0.jarVerifying org.jetbrains.kotlin:kotlin-stdlib:1.7.10:kotlin-stdlib-1.7.10.jarVerifying org.jetbrains.kotlin:kotlin-stdlib:1.9.20:kotlin-stdlib-1.9.20.jarVerifying org.jetbrains.kotlin:kotlin-stdlib:2.1.20:kotlin-stdlib-2.1.20-all.jarVerifying org.jetbrains.kotlin:kotlin-stdlib:2.1.20:kotlin-stdlib-2.1.20.jarVerifying org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4:kotlinx-coroutines-android-1.6.4.jarVerifying org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4:kotlinx-coroutines-core-jvm-1.6.4.jarVerifying org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0:kotlinx-coroutines-core-jvm-1.8.0.jarVerifying org.jetbrains:annotations:13.0:annotations-13.0.jarVerifying org.jetbrains:annotations:23.0.0:annotations-23.0.0.jarVerifying org.jspecify:jspecify:1.0.0:jspecify-1.0.0.jarVerifying org.ow2.asm:asm-analysis:9.7:asm-analysis-9.7.jarVerifying org.ow2.asm:asm-commons:9.7:asm-commons-9.7.jarVerifying org.ow2.asm:asm-tree:9.7:asm-tree-9.7.jarVerifying org.ow2.asm:asm-util:9.7:asm-util-9.7.jarVerifying org.ow2.asm:asm:9.7:asm-9.7.jarVerifying org.reactivestreams:reactive-streams:1.0.2:reactive-streams-1.0.2.jarVerifying org.robolectric:annotations:4.12.2:annotations-4.12.2.jarVerifying org.robolectric:junit:4.12.2:junit-4.12.2.jarVerifying org.robolectric:nativeruntime-dist-compat:1.0.10:nativeruntime-dist-compat-1.0.10.jarVerifying org.robolectric:nativeruntime:4.12.2:nativeruntime-4.12.2.jarVerifying org.robolectric:pluginapi:4.12.2:pluginapi-4.12.2.jarVerifying org.robolectric:plugins-maven-dependency-resolver:4.12.2:plugins-maven-dependency-resolver-4.12.2.jarVerifying org.robolectric:resources:4.12.2:resources-4.12.2.jarVerifying org.robolectric:robolectric:4.12.2:robolectric-4.12.2.jarVerifying org.robolectric:sandbox:4.12.2:sandbox-4.12.2.jarVerifying org.robolectric:shadowapi:4.12.2:shadowapi-4.12.2.jarVerifying org.robolectric:shadows-framework:4.12.2:shadows-framework-4.12.2.jarVerifying org.robolectric:shadows-versioning:4.12.2:shadows-versioning-4.12.2.jarVerifying org.robolectric:utils-reflector:4.12.2:utils-reflector-4.12.2.jarVerifying org.robolectric:utils:4.12.2:utils-4.12.2.jar> Task :app:processReleaseManifestForPackagewarn: removing resource com.zoffcc.applications.trifa:array/pref_example_list_titles without required default value.warn: removing resource com.zoffcc.applications.trifa:array/pref_example_list_values without required default value.warn: removing resource com.zoffcc.applications.trifa:string/pref_default_display_name without required default value.warn: removing resource com.zoffcc.applications.trifa:string/pref_title_display_name without required default value.> Task :app:processReleaseResources> Task :app:optimizeReleaseResources> Task :app:compileReleaseKotlin> Task :app:compileReleaseJavaWithJavacThe following annotation processors are not incremental: pkgs_hotchemiPermissionsdispatcher-processor-3.2.0.jar (com.github.zoff99:pkgs_hotchemiPermissionsdispatcher-processor:3.2.0).Make sure all annotation processors are incremental to improve your build speed.Note: [1] Wrote GeneratedAppGlideModule with: []Note: Some input files use or override a deprecated API.Note: Recompile with -Xlint:deprecation for details.Note: Some input files use unchecked or unsafe operations.Note: Recompile with -Xlint:unchecked for details.> Task :app:dexBuilderRelease> Task :app:mergeReleaseGlobalSynthetics> Task :app:processReleaseJavaRes> Task :app:mergeReleaseJavaResource> Task :app:mergeDexRelease> Task :app:l8DexDesugarLibRelease> Task :app:compileReleaseArtProfile> Task :app:packageRelease> Task :app:createReleaseApkListingFileRedirect> Task :app:assembleReleaseBUILD SUCCESSFUL in 1m 57s99 actionable tasks: 99 executed2026-02-06 09:29:32,651 DEBUG: Checking build/com.zoffcc.applications.trifa/android-refimpl-app/app/build/outputs/apk/release/app-release-unsigned.apk2026-02-06 09:29:32,654 INFO: Successfully built com.zoffcc.applications.trifa:10265 from b023b475d344f65fce4e3279a5b993ee70d2ac932026-02-06 09:29:32,679 INFO: success: com.zoffcc.applications.trifa2026-02-06 09:29:32,679 INFO: Finished2026-02-06 09:29:32,679 INFO: 1 build succeeded