]> git.sesse.net Git - ffmpeg/commit
lavu/tx: add support for double precision FFT and MDCT
authorLynne <dev@lynne.ee>
Sat, 27 Jul 2019 17:54:20 +0000 (18:54 +0100)
committerLynne <dev@lynne.ee>
Fri, 2 Aug 2019 00:19:52 +0000 (01:19 +0100)
commit42e2319ba9b75c3ca55be7f18a0322ecb498ea97
tree0ea27392acae99024413f7acf50e70d6f8034130
parentf60b1211b2aa7b6e8902d64072b678b4ccd87e54
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.
doc/APIchanges
libavutil/Makefile
libavutil/tx.c
libavutil/tx.h
libavutil/tx_double.c [new file with mode: 0644]
libavutil/tx_float.c [new file with mode: 0644]
libavutil/tx_priv.h [new file with mode: 0644]
libavutil/tx_template.c [new file with mode: 0644]
libavutil/version.h