diff options
author | Lynne <dev@lynne.ee> | 2022-01-20 07:14:46 +0100 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2022-01-26 04:12:44 +0100 |
commit | ef4bd8161575a79f0ac247ad0aa2f05b8c20052b (patch) | |
tree | cf8488b2f2e9b0b88dd04b511113289d79852486 /libavutil/log2_tab.c | |
parent | c14976be045f3fe658c12d7e30946cdb380452ec (diff) | |
download | ffmpeg-ef4bd8161575a79f0ac247ad0aa2f05b8c20052b.tar.gz |
lavu/tx: rewrite internal code as a tree-based codelet constructor
This commit rewrites the internal transform code into a constructor
that stitches transforms (codelets).
This allows for transforms to reuse arbitrary parts of other
transforms, and allows transforms to be stacked onto one
another (such as a full iMDCT using a half-iMDCT which in turn
uses an FFT). It also permits for each step to be individually
replaced by assembly or a custom implementation (such as an ASIC).
Diffstat (limited to 'libavutil/log2_tab.c')
0 files changed, 0 insertions, 0 deletions