Commit 0b8a885c authored by Rafaël Carré's avatar Rafaël Carré Committed by Jean-Baptiste Kempf

speex: enable full sinc table (added in neon patch)

(text from the patch author)
On many systems taking couple of kilo-bytes for full sinc table is not
a problem. With a straight filter table the number of MAC operations
needed drops to one quarter. Also the inner loop of the filter becomes
more simple and easier to optimize. So the full sinc table version
runs much faster in most cases. The trade off is some kilo-bytes
bigger memory usage and more CPU needed when initializing the
resampler.
(cherry picked from commit b35a1328)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 5b19bf61
...@@ -28,9 +28,7 @@ speex: speex-$(SPEEX_VERSION).tar.gz .sum-speex ...@@ -28,9 +28,7 @@ speex: speex-$(SPEEX_VERSION).tar.gz .sum-speex
$(APPLY) $(SRC)/speex/neon.patch $(APPLY) $(SRC)/speex/neon.patch
$(MOVE) $(MOVE)
# TODO: fixed point and ASM opts CONFIG_OPTS := --without-ogg --enable-resample-full-sinc-table
CONFIG_OPTS := --without-ogg
ifndef HAVE_FPU ifndef HAVE_FPU
CONFIG_OPTS += --enable-fixed-point CONFIG_OPTS += --enable-fixed-point
endif endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment