lavu: support arbitrary-point FFTs and all even (i)MDCT transforms

Multimedia / FFmpeg - Lynne [lynne.ee] - 13 January 2021 16:34 UTC

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(-)

  • Share