summaryrefslogtreecommitdiff
path: root/libavutil/tx_priv.h
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2021-04-10 03:55:37 +0200
committerLynne <dev@lynne.ee>2021-04-24 17:17:27 +0200
commit0072a4238817c18e31e1f59cf8ec9a30bdf42a5c (patch)
tree39b04294b66621fd47abf5437dea5df441df7dcd /libavutil/tx_priv.h
parentaa6c757d50ca060cab05c3a822a43563934823a1 (diff)
lavu/tx: add full-sized iMDCT transform flag
Diffstat (limited to 'libavutil/tx_priv.h')
-rw-r--r--libavutil/tx_priv.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavutil/tx_priv.h b/libavutil/tx_priv.h
index 0b40234355..1d4245e71b 100644
--- a/libavutil/tx_priv.h
+++ b/libavutil/tx_priv.h
@@ -121,6 +121,10 @@ struct AVTXContext {
int *pfatab; /* Input/Output mapping for compound transforms */
int *revtab; /* Input mapping for power of two transforms */
int *inplace_idx; /* Required indices to revtab for in-place transforms */
+
+ av_tx_fn top_tx; /* Used for computing transforms derived from other
+ * transforms, like full-length iMDCTs and RDFTs.
+ * NOTE: Do NOT use this to mix assembly with C code. */
};
/* Checks if type is an MDCT */