34 Commits (b5911654c4300c6a15d81feddd43a6709494addb)

Author SHA1 Message Date
Andreas Rheinhardt e3b355c0be avutil/mem: Don't include avutil.h 1 year ago
Michael Niedermayer eddf7e2a3e
avutil/tx_priv: Use unsigned in BF() to avoid signed overflows 2 years ago
Michael Niedermayer 7792825ad6
avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid undefined behavior 2 years ago
Lynne 8547123f3b
lavu/tx: generalize PFA FFTs 2 years ago
Lynne 7f019e7758
lavu/tx: add length decomposition function 2 years ago
Lynne 87bae6b018
lavu/tx: refactor to explicitly track and convert lookup table order 2 years ago
Lynne 6ddd10c3e2
lavu/tx: allow codelets to specify a minimum number of matching factors 2 years ago
Lynne dd77e61182
lavu/tx: add ff_tx_clear_ctx() 2 years ago
Lynne 45bd4bf79f
lavu/tx: generalize single-factor transforms 2 years ago
James Almer 86157f5a25 avutil/tx: use llrintf() to convert a float into a 64 bit integer 2 years ago
Lynne e7a987d7c9
lavu/tx: remove special -1 inverted lookup mode 2 years ago
Lynne 4537d9554d
x86/tx_float: implement inverse MDCT AVX2 assembly 2 years ago
Lynne 2425d5cd7e
x86/tx_float: add support for calling assembly functions from assembly 2 years ago
Lynne f932b89ea3
lavu/tx: implement aarch64 NEON SIMD FFT 2 years ago
Lynne ae66a9db7b
lavu/tx: optimize and simplify inverse MDCTs 2 years ago
Lynne eac4c3574b
lavu/tx: disable debugging information when CONFIG_SMALL 3 years ago
Lynne 3bbe9c5e38
lavu/tx: refactor assembly codelet definition 3 years ago
Lynne 238e11b71f
lavu/tx: avoid using 64-bit enums 3 years ago
Lynne ef4bd81615
lavu/tx: rewrite internal code as a tree-based codelet constructor 3 years ago
Andreas Rheinhardt 2934a4b9a5 Remove unnecessary avassert.h inclusions 3 years ago
Lynne 119a3f7e8d
lavu/x86: add FFT assembly 4 years ago
Lynne 1978b143eb
checkasm: add av_tx FFT SIMD testing code 4 years ago
Lynne ff71671d88
lavu/tx: add parity revtab generator version 4 years ago
Lynne 0072a42388
lavu/tx: add full-sized iMDCT transform flag 4 years ago
Lynne 89da62f2fc
lavu/tx: refactor power-of-two FFT 4 years ago
Lynne aa910a7ecd
lavu/tx: minor code style improvements and additional comments 4 years ago
Lynne 8e94b7cff0
lavu/tx: invert permutation lookups 4 years ago
Lynne 5ca40d6d94
lavu/tx: support in-place FFT transforms 4 years ago
Lynne 06a8596825
lavu: support arbitrary-point FFTs and all even (i)MDCT transforms 4 years ago
Lynne 91e1625db1
lavu/tx: clip when converting table values to fixed-point 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Lynne e1c84856bb lavu/tx: improve 3-point fixed precision 5 years ago
Lynne e8f054b095 lavu/tx: implement 32 bit fixed point FFT and MDCT 5 years ago
Lynne 42e2319ba9 lavu/tx: add support for double precision FFT and MDCT 5 years ago