aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/log2_tab.c
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2022-01-20 07:14:46 +0100
committerLynne <dev@lynne.ee>2022-01-26 04:12:44 +0100
commitef4bd8161575a79f0ac247ad0aa2f05b8c20052b (patch)
treecf8488b2f2e9b0b88dd04b511113289d79852486 /libavutil/log2_tab.c
parentc14976be045f3fe658c12d7e30946cdb380452ec (diff)
downloadffmpeg-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