#include <config.h>
#include "lame.h"
#include "machine.h"
#include "encoder.h"
#include "util.h"
#include "newmdct.h"
Include dependency graph for newmdct.c:
Go to the source code of this file.
Defines | |
#define | NS 12 |
#define | NL 36 |
#define | tantab_l (win[SHORT_TYPE]+3) |
#define | cx (win[SHORT_TYPE]+12) |
#define | ca (win[SHORT_TYPE]+20) |
#define | cs (win[SHORT_TYPE]+28) |
Functions | |
static void | window_subband (const sample_t *x1, FLOAT a[SBLIMIT]) |
static void | mdct_short (FLOAT *inout) |
static void | mdct_long (FLOAT *out, FLOAT const *in) |
void | mdct_sub48 (lame_internal_flags *gfc, const sample_t *w0, const sample_t *w1) |
Variables | |
static const FLOAT | enwindow [] |
static const FLOAT | win [4][NL] |
static const int | order [] |
#define ca (win[SHORT_TYPE]+20) |
#define cs (win[SHORT_TYPE]+28) |
#define cx (win[SHORT_TYPE]+12) |
#define NL 36 |
#define NS 12 |
#define tantab_l (win[SHORT_TYPE]+3) |
static void mdct_short | ( | FLOAT * | inout | ) | [inline, static] |
Definition at line 833 of file newmdct.c.
References SHORT_TYPE, and win.
Referenced by mdct_sub48().
void mdct_sub48 | ( | lame_internal_flags * | gfc, | |
const sample_t * | w0, | |||
const sample_t * | w1 | |||
) |
Definition at line 945 of file newmdct.c.
References lame_internal_flags::amp_filter, gr_info::block_type, ca, lame_internal_flags::channels_out, cs, gfc, lame_internal_flags::l3_side, mdct_long(), mdct_short(), gr_info::mixed_block_flag, lame_internal_flags::mode_gr, NL, NS, order, lame_internal_flags::sb_sample, SHORT_TYPE, tantab_l, III_side_info_t::tt, win, window_subband(), and gr_info::xr.
Referenced by lame_encode_frame_init().
Here is the call graph for this function:
const int order[] [static] |
Initial value:
{ 0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31 }
Definition at line 423 of file newmdct.c.
Referenced by mdct_sub48().