FFmpeg
|
Go to the source code of this file.
Macros | |
#define | SET(member) aac_proc->member = AAC_RENAME(member) |
#define | SET(member) aac_proc->member = AV_JOIN(ff_aac_, AAC_RENAME(member)); |
Functions | |
static av_always_inline int | lcg_random (unsigned previous_val) |
linear congruential pseudorandom number generator More... | |
static int AAC_RENAME() | decode_spectrum_and_dequant (AACDecContext *ac, GetBitContext *gb, const Pulse *pulse, SingleChannelElement *sce) |
Decode spectral data; reference: table 4.50. More... | |
static int AAC_RENAME() | decode_cce (AACDecContext *ac, GetBitContext *gb, ChannelElement *che) |
Decode coupling_channel_element; reference: table 4.8. More... | |
static av_cold void AAC_RENAME() | aac_proc_init (AACDecProc *aac_proc) |
#define SET | ( | member | ) | aac_proc->member = AAC_RENAME(member) |
#define SET | ( | member | ) | aac_proc->member = AV_JOIN(ff_aac_, AAC_RENAME(member)); |
|
static |
linear congruential pseudorandom number generator
previous_val | pointer to the current state of the generator |
Definition at line 39 of file aacdec_proc_template.c.
Referenced by decode_spectrum_and_dequant(), and search_for_pns().
|
static |
Decode spectral data; reference: table 4.50.
Dequantize and scale spectral data; reference: 4.6.3.3.
coef | array of dequantized, scaled spectral data |
sf | array of scalefactors or intensity stereo positions |
pulse_present | set if pulses are present |
pulse | pointer to pulse data struct |
band_type | array of the used band type |
Definition at line 57 of file aacdec_proc_template.c.
Referenced by aac_proc_init().
|
static |
Decode coupling_channel_element; reference: table 4.8.
Definition at line 357 of file aacdec_proc_template.c.
Referenced by aac_proc_init().
|
static |
Definition at line 436 of file aacdec_proc_template.c.
Referenced by ff_aac_decode_init_float().