diff --git a/.gitignore b/.gitignore index ad3cd24..94f31f0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,8 @@ java/build/ # third_party — only fftw is downloaded manually, rnnoise and libspecbleach are tracked third_party/fftw/ +third_party/**/*.o +third_party/**/*.a # macOS .DS_Store diff --git a/Makefile.android b/Makefile.android index 249876f..e1c2586 100644 --- a/Makefile.android +++ b/Makefile.android @@ -238,7 +238,8 @@ $$(ABI_$(1)_FFTW_STAMP): $(FFTW_SRC)/configure @mkdir -p $$(ABI_$(1)_OBJDIR)/fftw-build $$(ABI_$(1)_FFTW_PREFIX) cd $$(ABI_$(1)_OBJDIR)/fftw-build && \ $(abspath $(FFTW_SRC))/configure \ - --host=$(call fftw_host,$(1)) \ + --build=$(shell uname -m)-linux-gnu \ + --host=$(strip $(call fftw_host,$(1))) \ CC="$$(ABI_$(1)_CC)" \ CFLAGS="-fPIC" \ --prefix=$(abspath $$(ABI_$(1)_FFTW_PREFIX)) \ @@ -252,7 +253,8 @@ $$(ABI_$(1)_FFTWF_STAMP): $(FFTW_SRC)/configure @mkdir -p $$(ABI_$(1)_OBJDIR)/fftwf-build $$(ABI_$(1)_FFTWF_PREFIX) cd $$(ABI_$(1)_OBJDIR)/fftwf-build && \ $(abspath $(FFTW_SRC))/configure \ - --host=$(call fftw_host,$(1)) \ + --build=$(shell uname -m)-linux-gnu \ + --host=$(strip $(call fftw_host,$(1))) \ CC="$$(ABI_$(1)_CC)" \ CFLAGS="-fPIC" \ --prefix=$(abspath $$(ABI_$(1)_FFTWF_PREFIX)) \ diff --git a/third_party/libspecbleach/libspecbleach.a b/third_party/libspecbleach/libspecbleach.a deleted file mode 100644 index 76e3ab4..0000000 Binary files a/third_party/libspecbleach/libspecbleach.a and /dev/null differ diff --git a/third_party/libspecbleach/src/processors/adaptivedenoiser/adaptive_denoiser.o b/third_party/libspecbleach/src/processors/adaptivedenoiser/adaptive_denoiser.o deleted file mode 100644 index 462cdbb..0000000 Binary files a/third_party/libspecbleach/src/processors/adaptivedenoiser/adaptive_denoiser.o and /dev/null differ diff --git a/third_party/libspecbleach/src/processors/specbleach_adenoiser.o b/third_party/libspecbleach/src/processors/specbleach_adenoiser.o deleted file mode 100644 index c3ffb4d..0000000 Binary files a/third_party/libspecbleach/src/processors/specbleach_adenoiser.o and /dev/null differ diff --git a/third_party/libspecbleach/src/processors/specbleach_denoiser.o b/third_party/libspecbleach/src/processors/specbleach_denoiser.o deleted file mode 100644 index 6b8734d..0000000 Binary files a/third_party/libspecbleach/src/processors/specbleach_denoiser.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/gain_estimation/gain_estimators.o b/third_party/libspecbleach/src/shared/gain_estimation/gain_estimators.o deleted file mode 100644 index 89ea85b..0000000 Binary files a/third_party/libspecbleach/src/shared/gain_estimation/gain_estimators.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/noise_estimation/adaptive_noise_estimator.o b/third_party/libspecbleach/src/shared/noise_estimation/adaptive_noise_estimator.o deleted file mode 100644 index ec8beca..0000000 Binary files a/third_party/libspecbleach/src/shared/noise_estimation/adaptive_noise_estimator.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/post_estimation/noise_floor_manager.o b/third_party/libspecbleach/src/shared/post_estimation/noise_floor_manager.o deleted file mode 100644 index d22dee7..0000000 Binary files a/third_party/libspecbleach/src/shared/post_estimation/noise_floor_manager.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/post_estimation/postfilter.o b/third_party/libspecbleach/src/shared/post_estimation/postfilter.o deleted file mode 100644 index b11e7bc..0000000 Binary files a/third_party/libspecbleach/src/shared/post_estimation/postfilter.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/post_estimation/spectral_whitening.o b/third_party/libspecbleach/src/shared/post_estimation/spectral_whitening.o deleted file mode 100644 index 3e9e7af..0000000 Binary files a/third_party/libspecbleach/src/shared/post_estimation/spectral_whitening.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/pre_estimation/absolute_hearing_thresholds.o b/third_party/libspecbleach/src/shared/pre_estimation/absolute_hearing_thresholds.o deleted file mode 100644 index 8922f38..0000000 Binary files a/third_party/libspecbleach/src/shared/pre_estimation/absolute_hearing_thresholds.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/pre_estimation/critical_bands.o b/third_party/libspecbleach/src/shared/pre_estimation/critical_bands.o deleted file mode 100644 index a28c8db..0000000 Binary files a/third_party/libspecbleach/src/shared/pre_estimation/critical_bands.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/pre_estimation/masking_estimator.o b/third_party/libspecbleach/src/shared/pre_estimation/masking_estimator.o deleted file mode 100644 index 198bac3..0000000 Binary files a/third_party/libspecbleach/src/shared/pre_estimation/masking_estimator.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/pre_estimation/noise_scaling_criterias.o b/third_party/libspecbleach/src/shared/pre_estimation/noise_scaling_criterias.o deleted file mode 100644 index 79a95a6..0000000 Binary files a/third_party/libspecbleach/src/shared/pre_estimation/noise_scaling_criterias.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/pre_estimation/spectral_smoother.o b/third_party/libspecbleach/src/shared/pre_estimation/spectral_smoother.o deleted file mode 100644 index 6e79fc3..0000000 Binary files a/third_party/libspecbleach/src/shared/pre_estimation/spectral_smoother.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/pre_estimation/transient_detector.o b/third_party/libspecbleach/src/shared/pre_estimation/transient_detector.o deleted file mode 100644 index d7789dc..0000000 Binary files a/third_party/libspecbleach/src/shared/pre_estimation/transient_detector.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/stft/fft_transform.o b/third_party/libspecbleach/src/shared/stft/fft_transform.o deleted file mode 100644 index 67de3f4..0000000 Binary files a/third_party/libspecbleach/src/shared/stft/fft_transform.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/stft/stft_buffer.o b/third_party/libspecbleach/src/shared/stft/stft_buffer.o deleted file mode 100644 index affbe7c..0000000 Binary files a/third_party/libspecbleach/src/shared/stft/stft_buffer.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/stft/stft_processor.o b/third_party/libspecbleach/src/shared/stft/stft_processor.o deleted file mode 100644 index d84cf06..0000000 Binary files a/third_party/libspecbleach/src/shared/stft/stft_processor.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/stft/stft_windows.o b/third_party/libspecbleach/src/shared/stft/stft_windows.o deleted file mode 100644 index 3bce110..0000000 Binary files a/third_party/libspecbleach/src/shared/stft/stft_windows.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/utils/denoise_mixer.o b/third_party/libspecbleach/src/shared/utils/denoise_mixer.o deleted file mode 100644 index ee3b61d..0000000 Binary files a/third_party/libspecbleach/src/shared/utils/denoise_mixer.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/utils/general_utils.o b/third_party/libspecbleach/src/shared/utils/general_utils.o deleted file mode 100644 index e4d39e3..0000000 Binary files a/third_party/libspecbleach/src/shared/utils/general_utils.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/utils/spectral_features.o b/third_party/libspecbleach/src/shared/utils/spectral_features.o deleted file mode 100644 index 16521c2..0000000 Binary files a/third_party/libspecbleach/src/shared/utils/spectral_features.o and /dev/null differ diff --git a/third_party/libspecbleach/src/shared/utils/spectral_utils.o b/third_party/libspecbleach/src/shared/utils/spectral_utils.o deleted file mode 100644 index 74687b4..0000000 Binary files a/third_party/libspecbleach/src/shared/utils/spectral_utils.o and /dev/null differ diff --git a/third_party/rnnoise/librnnoise.a b/third_party/rnnoise/librnnoise.a deleted file mode 100644 index 49be887..0000000 Binary files a/third_party/rnnoise/librnnoise.a and /dev/null differ diff --git a/third_party/rnnoise/src/celt_lpc.o b/third_party/rnnoise/src/celt_lpc.o deleted file mode 100644 index c98d145..0000000 Binary files a/third_party/rnnoise/src/celt_lpc.o and /dev/null differ diff --git a/third_party/rnnoise/src/denoise.o b/third_party/rnnoise/src/denoise.o deleted file mode 100644 index 4736b43..0000000 Binary files a/third_party/rnnoise/src/denoise.o and /dev/null differ diff --git a/third_party/rnnoise/src/kiss_fft.o b/third_party/rnnoise/src/kiss_fft.o deleted file mode 100644 index 851847d..0000000 Binary files a/third_party/rnnoise/src/kiss_fft.o and /dev/null differ diff --git a/third_party/rnnoise/src/nnet.o b/third_party/rnnoise/src/nnet.o deleted file mode 100644 index a7e6f71..0000000 Binary files a/third_party/rnnoise/src/nnet.o and /dev/null differ diff --git a/third_party/rnnoise/src/nnet_default.o b/third_party/rnnoise/src/nnet_default.o deleted file mode 100644 index a4e89ff..0000000 Binary files a/third_party/rnnoise/src/nnet_default.o and /dev/null differ diff --git a/third_party/rnnoise/src/parse_lpcnet_weights.o b/third_party/rnnoise/src/parse_lpcnet_weights.o deleted file mode 100644 index 6334df0..0000000 Binary files a/third_party/rnnoise/src/parse_lpcnet_weights.o and /dev/null differ diff --git a/third_party/rnnoise/src/pitch.o b/third_party/rnnoise/src/pitch.o deleted file mode 100644 index 1f86cac..0000000 Binary files a/third_party/rnnoise/src/pitch.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnn.o b/third_party/rnnoise/src/rnn.o deleted file mode 100644 index 0800175..0000000 Binary files a/third_party/rnnoise/src/rnn.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_data.o b/third_party/rnnoise/src/rnnoise_data.o deleted file mode 100644 index dbab3b9..0000000 Binary files a/third_party/rnnoise/src/rnnoise_data.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_data_1.o b/third_party/rnnoise/src/rnnoise_data_1.o deleted file mode 100644 index 00d42ba..0000000 Binary files a/third_party/rnnoise/src/rnnoise_data_1.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_data_2.o b/third_party/rnnoise/src/rnnoise_data_2.o deleted file mode 100644 index ace9429..0000000 Binary files a/third_party/rnnoise/src/rnnoise_data_2.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_data_3.o b/third_party/rnnoise/src/rnnoise_data_3.o deleted file mode 100644 index 4e786e5..0000000 Binary files a/third_party/rnnoise/src/rnnoise_data_3.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_data_4.o b/third_party/rnnoise/src/rnnoise_data_4.o deleted file mode 100644 index 62aa121..0000000 Binary files a/third_party/rnnoise/src/rnnoise_data_4.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_data_5.o b/third_party/rnnoise/src/rnnoise_data_5.o deleted file mode 100644 index ad91f72..0000000 Binary files a/third_party/rnnoise/src/rnnoise_data_5.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_data_6.o b/third_party/rnnoise/src/rnnoise_data_6.o deleted file mode 100644 index 7901f58..0000000 Binary files a/third_party/rnnoise/src/rnnoise_data_6.o and /dev/null differ diff --git a/third_party/rnnoise/src/rnnoise_tables.o b/third_party/rnnoise/src/rnnoise_tables.o deleted file mode 100644 index 363ae4b..0000000 Binary files a/third_party/rnnoise/src/rnnoise_tables.o and /dev/null differ