lavu/tx: add support for double precision FFT and MDCT
Simply moves and templates the actual transforms to support an additional data type. Unlike the float version, which is equal or better than libfftw3f, double precision output is bit identical with libfftw3.
Showing
- doc/APIchanges 3 additions, 0 deletionsdoc/APIchanges
- libavutil/Makefile 2 additions, 0 deletionslibavutil/Makefile
- libavutil/tx.c 17 additions, 676 deletionslibavutil/tx.c
- libavutil/tx.h 12 additions, 0 deletionslibavutil/tx.h
- libavutil/tx_double.c 21 additions, 0 deletionslibavutil/tx_double.c
- libavutil/tx_float.c 21 additions, 0 deletionslibavutil/tx_float.c
- libavutil/tx_priv.h 105 additions, 0 deletionslibavutil/tx_priv.h
- libavutil/tx_template.c 643 additions, 0 deletionslibavutil/tx_template.c
- libavutil/version.h 1 addition, 1 deletionlibavutil/version.h
This diff is collapsed.
libavutil/tx_double.c
0 → 100644
libavutil/tx_float.c
0 → 100644
libavutil/tx_priv.h
0 → 100644
libavutil/tx_template.c
0 → 100644
This diff is collapsed.
Please register or sign in to comment