NoSilence 1.0.0 (Android, com.nosilence.app, versionCode 18) - LAME build files

The app ships libmp3lame.so built from the UNMODIFIED LAME 3.100 sources
(lame-3.100.tar.gz, SHA-256 ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e).
Only the library part is compiled: libmp3lame/*.c except mpglib_interface.c, with include/ and
libmp3lame/ as include directories. No source file is edited; the build passes only these definitions:
  STDC_HEADERS=1 HAVE_STDINT_H=1 HAVE_ERRNO_H=1 HAVE_FCNTL_H=1 HAVE_LIMITS_H=1 ieee754_float32_t=float
Options: -O2 -w, linked with libm. Android NDK r28.2.13676358, CMake 3.22.1, ANDROID_STL=none,
ABIs arm64-v8a, armeabi-v7a, x86, x86_64, minSdk 26.

Files here:
  mp3-lame/src/main/cpp/CMakeLists.txt   (exact build script; paths expect ../../../../third_party/lame-3.100)
  mp3-lame/build.gradle.kts              (Android Gradle module that invokes it)
  third_party/lame-3.100/SOURCE.md       (provenance)

To build a replacement libmp3lame.so: extract lame-3.100.tar.gz (or your modified copy) into
third_party/lame-3.100, build with the NDK/CMake settings above, and replace lib/<abi>/libmp3lame.so in
the app. NoSilence loads it dynamically (System.loadLibrary("mp3lame")) and calls only the public lame.h API.
