FFmpeg
|
Go to the source code of this file.
Macros | |
#define | SCALE_FLOAT(a, bits) lrint((a) * (double)(1 << (bits))) |
#define | ff_imdct_calc_c FFT_NAME(ff_imdct_calc_c) |
#define | ff_imdct_half_c FFT_NAME(ff_imdct_half_c) |
#define | ff_mdct_calc_c FFT_NAME(ff_mdct_calc_c) |
Functions | |
void | ff_imdct_calc_c (FFTContext *s, FFTSample *output, const FFTSample *input) |
Compute inverse MDCT of size N = 2^nbits. More... | |
void | ff_imdct_half_c (FFTContext *s, FFTSample *output, const FFTSample *input) |
Compute the middle half of the inverse MDCT of size N = 2^nbits, thus excluding the parts that can be derived by symmetry. More... | |
void | ff_mdct_calc_c (FFTContext *s, FFTSample *output, const FFTSample *input) |
Compute MDCT of size N = 2^nbits. More... | |
Definition at line 39 of file fft-internal.h.
#define ff_imdct_calc_c FFT_NAME(ff_imdct_calc_c) |
Definition at line 59 of file fft-internal.h.
#define ff_imdct_half_c FFT_NAME(ff_imdct_half_c) |
Definition at line 60 of file fft-internal.h.
#define ff_mdct_calc_c FFT_NAME(ff_mdct_calc_c) |
Definition at line 61 of file fft-internal.h.
void ff_imdct_calc_c | ( | FFTContext * | s, |
FFTSample * | output, | ||
const FFTSample * | input | ||
) |
Compute inverse MDCT of size N = 2^nbits.
output | N samples |
input | N/2 samples |
Definition at line 147 of file mdct_template.c.
void ff_imdct_half_c | ( | FFTContext * | s, |
FFTSample * | output, | ||
const FFTSample * | input | ||
) |
Compute the middle half of the inverse MDCT of size N = 2^nbits, thus excluding the parts that can be derived by symmetry.
output | N/2 samples |
input | N/2 samples |
Definition at line 105 of file mdct_template.c.
Referenced by ff_imdct_calc_c().
void ff_mdct_calc_c | ( | FFTContext * | s, |
FFTSample * | out, | ||
const FFTSample * | input | ||
) |
Compute MDCT of size N = 2^nbits.
input | N samples |
out | N/2 samples |
Definition at line 167 of file mdct_template.c.