35 Commits (65f96a965af415300f7533c75940eeae4e3a2287)

Author SHA1 Message Date
Lynne e7a987d7c9
lavu/tx: remove special -1 inverted lookup mode 2 years ago
Lynne 8c283e8fe6
lavu/tx: propagate the codelet flags into the context 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
Andreas Rheinhardt 0bb0c26799 avutil/mem_internal: Fix headers 2 years ago
Lynne ae66a9db7b
lavu/tx: optimize and simplify inverse MDCTs 2 years ago
Lynne 805e8d1921
lavu/tx: make slow ISA extension penalties smarter 3 years ago
Lynne 04cc7a5548
lavu/tx: wrap missed string in NULL_IF_CONFIG_SMALL 3 years ago
Lynne eac4c3574b
lavu/tx: disable debugging information when CONFIG_SMALL 3 years ago
Lynne 7e35e0224c
lavu/tx: do not unconditionally free subcontexts if initialization fails 3 years ago
Lynne 265731f201
lavu/tx: reset subcontext pointer if initialization fails 3 years ago
Lynne 95f02e43e1
lavu/tx: print debug info even if no transforms are found 3 years ago
Steven Liu 9887ec3e9b avutil/tx: add null pointer check after av_mallocz 3 years ago
Steven Liu f0044d886f avutil/tx: remove deadcode of the control flow 3 years ago
Lynne 008c131d68
lavu/tx: clean up CPU flags check 3 years ago
Lynne 9787005846
x86/tx_float: do not build tx_float_init.c if x86 assembly is disabled 3 years ago
Lynne 6c8e841824
lavu/tx: do not mix declarations and code 3 years ago
Lynne af94ab7c7c
lavu/tx: add an RDFT implementation 3 years ago
Lynne ef4bd81615
lavu/tx: rewrite internal code as a tree-based codelet constructor 3 years ago
James Almer 35331aa266 avutil/tx: add a return at the end of non-void functions 3 years ago
Michael Niedermayer 85b883429f avutil/tx: avoid negative left shifts 4 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 aa910a7ecd
lavu/tx: minor code style improvements and additional comments 4 years ago
Lynne 8e94b7cff0
lavu/tx: invert permutation lookups 4 years ago
Lynne 9ddaf0c9f0
lavu/tx: simplify in-place permute search function 4 years ago
Andreas Rheinhardt c7c7aa85b7 avutil/tx: Fix declaration after statement 4 years ago
Lynne 5ca40d6d94
lavu/tx: support in-place FFT transforms 4 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
Ruiling Song 65646db8e8 avutil/tx: should check against (*ctx) 6 years ago
Lynne 6044534964 avutil/tx: fix forward compound non-mod-15 based MDCTs 6 years ago
Lynne b79b29ddb1 libavutil: add an FFT & MDCT implementation 6 years ago