summaryrefslogtreecommitdiff
path: root/libavutil/tx_priv.h
Commit message (Expand)AuthorAgeFilesLines
* avutil/tx_priv: Use unsigned in BF() to avoid signed overflowsMichael Niedermayer2023-04-221-4/+10
* avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid undefined behaviorMichael Niedermayer2022-11-281-0/+3
* lavu/tx: generalize PFA FFTsLynne2022-11-241-1/+2
* lavu/tx: add length decomposition functionLynne2022-11-241-0/+8
* lavu/tx: refactor to explicitly track and convert lookup table orderLynne2022-11-241-5/+47
* lavu/tx: allow codelets to specify a minimum number of matching factorsLynne2022-11-241-2/+9
* lavu/tx: add ff_tx_clear_ctx()Lynne2022-11-241-0/+3
* lavu/tx: generalize single-factor transformsLynne2022-11-241-1/+1
* avutil/tx: use llrintf() to convert a float into a 64 bit integerJames Almer2022-11-081-1/+1
* lavu/tx: remove special -1 inverted lookup modeLynne2022-09-231-2/+1
* x86/tx_float: implement inverse MDCT AVX2 assemblyLynne2022-09-061-2/+6
* x86/tx_float: add support for calling assembly functions from assemblyLynne2022-09-061-0/+1
* lavu/tx: implement aarch64 NEON SIMD FFTLynne2022-08-251-0/+1
* lavu/tx: optimize and simplify inverse MDCTsLynne2022-08-161-4/+7
* lavu/tx: disable debugging information when CONFIG_SMALLLynne2022-02-071-6/+6
* lavu/tx: refactor assembly codelet definitionLynne2022-02-071-0/+24
* lavu/tx: avoid using 64-bit enumsLynne2022-01-271-12/+9
* lavu/tx: rewrite internal code as a tree-based codelet constructorLynne2022-01-261-94/+183
* Remove unnecessary avassert.h inclusionsAndreas Rheinhardt2021-07-221-1/+0
* lavu/x86: add FFT assemblyLynne2021-04-241-0/+2
* checkasm: add av_tx FFT SIMD testing codeLynne2021-04-241-1/+4
* lavu/tx: add parity revtab generator versionLynne2021-04-241-0/+31
* lavu/tx: add full-sized iMDCT transform flagLynne2021-04-241-0/+4
* lavu/tx: refactor power-of-two FFTLynne2021-04-241-1/+1
* lavu/tx: minor code style improvements and additional commentsLynne2021-04-241-27/+30
* lavu/tx: invert permutation lookupsLynne2021-02-271-1/+1
* lavu/tx: support in-place FFT transformsLynne2021-02-211-3/+6
* lavu: support arbitrary-point FFTs and all even (i)MDCT transformsLynne2021-01-131-0/+3
* lavu/tx: clip when converting table values to fixed-pointLynne2021-01-091-1/+1
* lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bumpAnton Khirnov2021-01-011-0/+1
* lavu/tx: improve 3-point fixed precisionLynne2020-02-141-4/+0
* lavu/tx: implement 32 bit fixed point FFT and MDCTLynne2020-02-131-4/+57
* lavu/tx: add support for double precision FFT and MDCTLynne2019-08-021-0/+105