|
FFmpeg
|
#include "tx_priv.h"Go to the source code of this file.
Functions | |
| int | ff_tx_type_is_mdct (enum AVTXType type) |
| static av_always_inline int | mulinv (int n, int m) |
| int | ff_tx_gen_compound_mapping (AVTXContext *s) |
| int | ff_tx_gen_ptwo_revtab (AVTXContext *s) |
| av_cold void | av_tx_uninit (AVTXContext **ctx) |
| Frees a context and sets ctx to NULL, does nothing when ctx == NULL. More... | |
| av_cold int | av_tx_init (AVTXContext **ctx, av_tx_fn *tx, enum AVTXType type, int inv, int len, const void *scale, uint64_t flags) |
| Initialize a transform context with the given configuration Currently power of two lengths from 2 to 131072 are supported, along with any length decomposable to a power of two and either 3, 5 or 15. More... | |
Definition at line 21 of file tx.c.
Referenced by ff_tx_gen_compound_mapping(), and ff_tx_init_mdct_fft().
|
static |
Definition at line 34 of file tx.c.
Referenced by ff_tx_gen_compound_mapping().
| int ff_tx_gen_compound_mapping | ( | AVTXContext * | s | ) |
Definition at line 44 of file tx.c.
Referenced by ff_tx_init_mdct_fft().
| int ff_tx_gen_ptwo_revtab | ( | AVTXContext * | s | ) |
Definition at line 94 of file tx.c.
Referenced by ff_tx_init_mdct_fft().
| av_cold void av_tx_uninit | ( | AVTXContext ** | ctx | ) |
Frees a context and sets ctx to NULL, does nothing when ctx == NULL.
Definition at line 110 of file tx.c.
Referenced by av_tx_init(), decode_close(), siren_close(), and uninit().
| av_cold int av_tx_init | ( | AVTXContext ** | ctx, |
| av_tx_fn * | tx, | ||
| enum AVTXType | type, | ||
| int | inv, | ||
| int | len, | ||
| const void * | scale, | ||
| uint64_t | flags | ||
| ) |
Initialize a transform context with the given configuration Currently power of two lengths from 2 to 131072 are supported, along with any length decomposable to a power of two and either 3, 5 or 15.
| ctx | the context to allocate, will be NULL on error |
| tx | pointer to the transform function pointer to set |
| type | type the type of transform |
| inv | whether to do an inverse or a forward transform |
| len | the size of the transform in samples |
| scale | pointer to the value to scale the output if supported by type |
| flags | currently unused |
Definition at line 123 of file tx.c.
Referenced by config_input(), config_output(), decode_init(), and siren_init().
1.8.17