Compare commits
2 Commits
a3385bd1f9
...
4f44118299
| Author | SHA1 | Date | |
|---|---|---|---|
| 4f44118299 | |||
| edd8991a3c |
2
.gitignore
vendored
2
.gitignore
vendored
@ -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
|
||||
|
||||
@ -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)) \
|
||||
|
||||
@ -38,15 +38,23 @@ FFTW_INST := $(CURDIR)/third_party/fftw-win64
|
||||
FFTW_BUILD_D := $(FFTW_INST)/build-double
|
||||
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 = \
|
||||
--host=$(MINGW_PREFIX) \
|
||||
CC=$(CC) \
|
||||
CFLAGS="$(FFTW_MARCH)" \
|
||||
--prefix=$(FFTW_INST) \
|
||||
--enable-shared \
|
||||
--disable-static \
|
||||
--with-our-malloc \
|
||||
--enable-sse2 \
|
||||
--enable-avx \
|
||||
--enable-avx2 \
|
||||
--disable-fortran \
|
||||
--quiet
|
||||
|
||||
|
||||
BIN
third_party/libspecbleach/libspecbleach.a
vendored
BIN
third_party/libspecbleach/libspecbleach.a
vendored
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.
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
BIN
third_party/rnnoise/librnnoise.a
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/celt_lpc.o
vendored
BIN
third_party/rnnoise/src/celt_lpc.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/denoise.o
vendored
BIN
third_party/rnnoise/src/denoise.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/kiss_fft.o
vendored
BIN
third_party/rnnoise/src/kiss_fft.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/nnet.o
vendored
BIN
third_party/rnnoise/src/nnet.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/nnet_default.o
vendored
BIN
third_party/rnnoise/src/nnet_default.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/parse_lpcnet_weights.o
vendored
BIN
third_party/rnnoise/src/parse_lpcnet_weights.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/pitch.o
vendored
BIN
third_party/rnnoise/src/pitch.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnn.o
vendored
BIN
third_party/rnnoise/src/rnn.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_data.o
vendored
BIN
third_party/rnnoise/src/rnnoise_data.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_data_1.o
vendored
BIN
third_party/rnnoise/src/rnnoise_data_1.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_data_2.o
vendored
BIN
third_party/rnnoise/src/rnnoise_data_2.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_data_3.o
vendored
BIN
third_party/rnnoise/src/rnnoise_data_3.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_data_4.o
vendored
BIN
third_party/rnnoise/src/rnnoise_data_4.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_data_5.o
vendored
BIN
third_party/rnnoise/src/rnnoise_data_5.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_data_6.o
vendored
BIN
third_party/rnnoise/src/rnnoise_data_6.o
vendored
Binary file not shown.
BIN
third_party/rnnoise/src/rnnoise_tables.o
vendored
BIN
third_party/rnnoise/src/rnnoise_tables.o
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user