summaryrefslogtreecommitdiff
path: root/libavutil/tx.c
Commit message (Expand)AuthorAgeFilesLines
* avutil/tx: Use proper deallocatorAndreas Rheinhardt2022-11-251-1/+1
* lavu/tx: add length decomposition functionLynne2022-11-241-0/+143
* lavu/tx: refactor to explicitly track and convert lookup table orderLynne2022-11-241-24/+85
* lavu/tx: refactor and separate codelet list and prio codeLynne2022-11-241-59/+66
* lavu/tx: improve transform tree loggingLynne2022-11-241-21/+35
* lavu/tx: allow codelets to specify a minimum number of matching factorsLynne2022-11-241-17/+13
* lavu/tx: add ff_tx_clear_ctx()Lynne2022-11-241-8/+19
* lavu/tx: generalize single-factor transformsLynne2022-11-241-2/+2
* avutil/tx: use a lower log level for the debug messagesJames Almer2022-11-081-5/+5
* lavu/tx: remove special -1 inverted lookup modeLynne2022-09-231-4/+1
* lavu/tx: propagate the codelet flags into the contextLynne2022-09-101-1/+1
* x86/tx_float: implement inverse MDCT AVX2 assemblyLynne2022-09-061-9/+10
* x86/tx_float: add support for calling assembly functions from assemblyLynne2022-09-061-1/+3
* lavu/tx: implement aarch64 NEON SIMD FFTLynne2022-08-251-0/+3
* avutil/mem_internal: Fix headersAndreas Rheinhardt2022-08-241-0/+1
* lavu/tx: optimize and simplify inverse MDCTsLynne2022-08-161-3/+1
* lavu/tx: make slow ISA extension penalties smarterLynne2022-05-211-2/+13
* lavu/tx: wrap missed string in NULL_IF_CONFIG_SMALLLynne2022-02-071-1/+1
* lavu/tx: disable debugging information when CONFIG_SMALLLynne2022-02-071-13/+23
* lavu/tx: do not unconditionally free subcontexts if initialization failsLynne2022-01-291-1/+2
* lavu/tx: reset subcontext pointer if initialization failsLynne2022-01-291-1/+1
* lavu/tx: print debug info even if no transforms are foundLynne2022-01-281-8/+10
* avutil/tx: add null pointer check after av_malloczSteven Liu2022-01-281-1/+6
* avutil/tx: remove deadcode of the control flowSteven Liu2022-01-281-3/+0
* lavu/tx: clean up CPU flags checkLynne2022-01-271-1/+2
* x86/tx_float: do not build tx_float_init.c if x86 assembly is disabledLynne2022-01-271-1/+1
* lavu/tx: do not mix declarations and codeLynne2022-01-261-3/+3
* lavu/tx: add an RDFT implementationLynne2022-01-261-1/+4
* lavu/tx: rewrite internal code as a tree-based codelet constructorLynne2022-01-261-105/+491
* avutil/tx: add a return at the end of non-void functionsJames Almer2021-08-061-0/+1
* avutil/tx: avoid negative left shiftsMichael Niedermayer2021-06-181-2/+2
* lavu/x86: add FFT assemblyLynne2021-04-241-0/+2
* checkasm: add av_tx FFT SIMD testing codeLynne2021-04-241-6/+9
* lavu/tx: add parity revtab generator versionLynne2021-04-241-0/+49
* lavu/tx: minor code style improvements and additional commentsLynne2021-04-241-1/+16
* lavu/tx: invert permutation lookupsLynne2021-02-271-2/+5
* lavu/tx: simplify in-place permute search functionLynne2021-02-271-5/+3
* avutil/tx: Fix declaration after statementAndreas Rheinhardt2021-02-221-3/+2
* lavu/tx: support in-place FFT transformsLynne2021-02-211-0/+37
* lavu/tx: implement 32 bit fixed point FFT and MDCTLynne2020-02-131-2/+18
* lavu/tx: add support for double precision FFT and MDCTLynne2019-08-021-676/+17
* avutil/tx: should check against (*ctx)Ruiling Song2019-05-161-1/+1
* avutil/tx: fix forward compound non-mod-15 based MDCTsLynne2019-05-161-1/+1
* libavutil: add an FFT & MDCT implementationLynne2019-05-151-0/+803