]> git.sesse.net Git - ffmpeg/commit
lavu/tx: refactor power-of-two FFT
authorLynne <dev@lynne.ee>
Sat, 10 Apr 2021 01:47:18 +0000 (03:47 +0200)
committerLynne <dev@lynne.ee>
Sat, 24 Apr 2021 15:17:20 +0000 (17:17 +0200)
commit89da62f2fc45571d2f82faf6b179baeccbc77ca9
tree8845b4c7a058604566811abc2e1b68bd5ad2a3e8
parentaa910a7ecd68b41379506998b6a32aa0a2a69dec
lavu/tx: refactor power-of-two FFT

This commit refactors the power-of-two FFT, making it faster and
halving the size of all tables, making the code much smaller on
all systems.
This removes the big/small pass split, because on modern systems
the "big" pass is always faster, and even on older machines there
is no measurable speed difference.
libavutil/tx_priv.h
libavutil/tx_template.c