Compare commits

..

No commits in common. "4f44118299b1495f47eb277efa604ae0b156a69d" and "a3385bd1f98c7436d07a5c91404d9fa63b425177" have entirely different histories.

43 changed files with 2 additions and 14 deletions

2
.gitignore vendored
View File

@ -7,8 +7,6 @@ java/build/
# third_party — only fftw is downloaded manually, rnnoise and libspecbleach are tracked # third_party — only fftw is downloaded manually, rnnoise and libspecbleach are tracked
third_party/fftw/ third_party/fftw/
third_party/**/*.o
third_party/**/*.a
# macOS # macOS
.DS_Store .DS_Store

View File

@ -238,8 +238,7 @@ $$(ABI_$(1)_FFTW_STAMP): $(FFTW_SRC)/configure
@mkdir -p $$(ABI_$(1)_OBJDIR)/fftw-build $$(ABI_$(1)_FFTW_PREFIX) @mkdir -p $$(ABI_$(1)_OBJDIR)/fftw-build $$(ABI_$(1)_FFTW_PREFIX)
cd $$(ABI_$(1)_OBJDIR)/fftw-build && \ cd $$(ABI_$(1)_OBJDIR)/fftw-build && \
$(abspath $(FFTW_SRC))/configure \ $(abspath $(FFTW_SRC))/configure \
--build=$(shell uname -m)-linux-gnu \ --host=$(call fftw_host,$(1)) \
--host=$(strip $(call fftw_host,$(1))) \
CC="$$(ABI_$(1)_CC)" \ CC="$$(ABI_$(1)_CC)" \
CFLAGS="-fPIC" \ CFLAGS="-fPIC" \
--prefix=$(abspath $$(ABI_$(1)_FFTW_PREFIX)) \ --prefix=$(abspath $$(ABI_$(1)_FFTW_PREFIX)) \
@ -253,8 +252,7 @@ $$(ABI_$(1)_FFTWF_STAMP): $(FFTW_SRC)/configure
@mkdir -p $$(ABI_$(1)_OBJDIR)/fftwf-build $$(ABI_$(1)_FFTWF_PREFIX) @mkdir -p $$(ABI_$(1)_OBJDIR)/fftwf-build $$(ABI_$(1)_FFTWF_PREFIX)
cd $$(ABI_$(1)_OBJDIR)/fftwf-build && \ cd $$(ABI_$(1)_OBJDIR)/fftwf-build && \
$(abspath $(FFTW_SRC))/configure \ $(abspath $(FFTW_SRC))/configure \
--build=$(shell uname -m)-linux-gnu \ --host=$(call fftw_host,$(1)) \
--host=$(strip $(call fftw_host,$(1))) \
CC="$$(ABI_$(1)_CC)" \ CC="$$(ABI_$(1)_CC)" \
CFLAGS="-fPIC" \ CFLAGS="-fPIC" \
--prefix=$(abspath $$(ABI_$(1)_FFTWF_PREFIX)) \ --prefix=$(abspath $$(ABI_$(1)_FFTWF_PREFIX)) \

View File

@ -38,23 +38,15 @@ FFTW_INST := $(CURDIR)/third_party/fftw-win64
FFTW_BUILD_D := $(FFTW_INST)/build-double FFTW_BUILD_D := $(FFTW_INST)/build-double
FFTW_BUILD_F := $(FFTW_INST)/build-float FFTW_BUILD_F := $(FFTW_INST)/build-float
# FFTW_MARCH задаёт минимальный набор инструкций для Windows-бинарника.
# haswell (2013+) гарантирует AVX2+FMA — оптимальный выбор для SDR на современном ПК.
# Для совместимости со старыми машинами замените на -march=sandybridge (AVX, 2011+)
# или -march=core2 (SSSE3, 2007+).
FFTW_MARCH ?= -march=haswell
FFTW_CONF_COMMON = \ FFTW_CONF_COMMON = \
--host=$(MINGW_PREFIX) \ --host=$(MINGW_PREFIX) \
CC=$(CC) \ CC=$(CC) \
CFLAGS="$(FFTW_MARCH)" \
--prefix=$(FFTW_INST) \ --prefix=$(FFTW_INST) \
--enable-shared \ --enable-shared \
--disable-static \ --disable-static \
--with-our-malloc \ --with-our-malloc \
--enable-sse2 \ --enable-sse2 \
--enable-avx \ --enable-avx \
--enable-avx2 \
--disable-fortran \ --disable-fortran \
--quiet --quiet

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
third_party/rnnoise/librnnoise.a vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/celt_lpc.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/denoise.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/kiss_fft.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/nnet.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/nnet_default.o vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
third_party/rnnoise/src/pitch.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnn.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_data.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_data_1.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_data_2.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_data_3.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_data_4.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_data_5.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_data_6.o vendored Normal file

Binary file not shown.

BIN
third_party/rnnoise/src/rnnoise_tables.o vendored Normal file

Binary file not shown.