This patch adds support for arbitrary-point FFTs and all even MDCT transforms. Odd MDCTs are not supported yet as they're based on the DCT-II and DCT-III and they're very niche.
With this we can now write tests.
06a8596825 lavu: support arbitrary-point FFTs and all even (i)MDCT transforms
libavutil/tx.h | 5 ++-
libavutil/tx_priv.h | 3 ++
libavutil/tx_template.c | 101 +++++++++++++++++++++++++++++++++++++++++++++---
libavutil/version.h | 2 +-
4 files changed, 102 insertions(+), 9 deletions(-)