summaryrefslogtreecommitdiff
path: root/libavutil/tx_template.c
Commit message (Expand)AuthorAge
* avutil/tx_template: fix integer ovberflwo in fft3()Michael Niedermayer2023-10-27
* avutil/tx_template: Fix some signed integer overflows in DECL_FFT5()Michael Niedermayer2023-10-03
* lavu/tx: fix scaling of R2R transformsLynne2023-09-01
* lavu/tx: improve rdft table generation precision slightlyLynne2023-09-01
* lavu/tx: add DCT-I and DST-I transformsLynne2023-09-01
* lavu/tx: add real to real and real to imaginary RDFT transformsLynne2023-09-01
* avutil/tx_template: extend to 2MMichael Niedermayer2023-07-22
* avutil/tx_template: Use more unsigned ints to avoid undefined overflowsMichael Niedermayer2022-12-25
* lavu/tx: zero-out imaginary of last coefficient in forward RDFTsLynne2022-12-03
* avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid undefined behaviorMichael Niedermayer2022-11-28
* lavu/tx: add DCT-III implementationLynne2022-11-24
* lavu/tx: add DCT-II implementationLynne2022-11-24
* lavu/tx: fix last coefficient scaling for R2C transformsLynne2022-11-24
* lavu/tx: generalize PFA FFTsLynne2022-11-24
* lavu/tx: refactor to explicitly track and convert lookup table orderLynne2022-11-24
* lavu/tx: allow codelets to specify a minimum number of matching factorsLynne2022-11-24
* lavu/tx: support output stride in naive transformsLynne2022-11-24
* lavu/tx: add fft_inplace_small transformsLynne2022-11-24
* lavu/tx: support out-of-place transforms in fft_inplaceLynne2022-11-24
* lavu/tx: make C ptwo transforms in+out of placeLynne2022-11-24
* lavu/tx: add naive_small FFTLynne2022-11-24
* lavu/tx: list all odd-length FFT factors as regular codeletsLynne2022-11-24
* lavu/tx: generalize single-factor transformsLynne2022-11-24
* lavu/tx: make prime factor transforms truly in-placeLynne2022-11-24
* avutil/tx_template: Move function pointers to const memoryAndreas Rheinhardt2022-10-28
* avutil/tx_template: Avoid code duplicationAndreas Rheinhardt2022-10-28
* avutil/tx_template: Don't waste space for inexistent factorsAndreas Rheinhardt2022-10-28
* x86/tx_float: add 15xN PFA FFT AVX SIMDLynne2022-09-23
* lavu/tx: do not steal lookup tables of subcontexts in the iMDCTLynne2022-09-23
* lavu/tx: remove av_cold from table definitionsLynne2022-09-11
* lavu/tx: rotate 3 & 15-point exptabsLynne2022-09-10
* lavu/tx: generalize MDCTsLynne2022-09-10
* lavu/tx: add the inplace flag to PFA FFTsLynne2022-09-10
* lavu/tx: optimize and simplify inverse MDCTsLynne2022-08-16
* lavu/tx: add an RDFT implementationLynne2022-01-26
* lavu/tx: rewrite internal code as a tree-based codelet constructorLynne2022-01-26
* checkasm: add av_tx FFT SIMD testing codeLynne2021-04-24
* lavu/tx: add full-sized iMDCT transform flagLynne2021-04-24
* lavu/tx: add a 9-point FFT and (i)MDCTLynne2021-04-24
* lavu/tx: add a 7-point FFT and (i)MDCTLynne2021-04-24
* lavu/tx: refactor power-of-two FFTLynne2021-04-24
* lavu/tx: do not invert permutes on MDCTsLynne2021-02-27
* lavu/tx: invert permutation lookupsLynne2021-02-27
* lavu/tx: require output argument to match input for inplace transformsLynne2021-02-26
* lavu/tx: support in-place FFT transformsLynne2021-02-21
* avutil/tx: use ENOSYS instead of ENOTSUPJames Almer2021-01-13
* lavu: support arbitrary-point FFTs and all even (i)MDCT transformsLynne2021-01-13
* lavu/tx: add 2-point FFT transformLynne2020-03-23
* lavu/tx: improve 3-point fixed precisionLynne2020-02-14
* lavu/tx: slightly optimize fft15Lynne2020-02-13