FFmpeg
|
#include "aac.h"
#include "aacdectab.h"
#include "aacps.h"
#include "aactab.h"
#include "vlc.h"
#include "libavutil/attributes.h"
#include "libavutil/thread.h"
Go to the source code of this file.
Macros | |
#define | TAB_WRAP_SIZE(name) name[i], sizeof(name[i][0]), sizeof(name[i][0]) |
Functions | |
static av_cold void | aacdec_common_init (void) |
av_cold void | ff_aacdec_common_init_once (void) |
Variables | |
const int8_t | ff_tags_per_config [16] = { 0, 1, 1, 2, 3, 3, 4, 5, 0, 0, 0, 5, 5, 16, 5, 0 } |
const uint8_t | ff_aac_channel_layout_map [16][16][3] |
const int16_t | ff_aac_channel_map [3][4][6] |
const AVChannelLayout | ff_aac_ch_layout [] |
VLCElem | ff_vlc_scalefactors [352] |
const VLCElem * | ff_vlc_spectral [11] |
static const uint8_t | sbr_huffman_tab [][2] |
Huffman tables for SBR. More... | |
static const uint8_t | sbr_huffman_nb_codes [] |
static const int8_t | sbr_vlc_offsets [10] |
const VLCElem * | ff_aac_sbr_vlc [10] |
Common code and tables of the AAC fixed- and floating-point decoders
Definition in file aacdec_common.c.
|
static |
Definition at line 262 of file aacdec_common.c.
Referenced by ff_aacdec_common_init_once().
av_cold void ff_aacdec_common_init_once | ( | void | ) |
Definition at line 303 of file aacdec_common.c.
Referenced by aac_static_table_init().
const int8_t ff_tags_per_config[16] = { 0, 1, 1, 2, 3, 3, 4, 5, 0, 0, 0, 5, 5, 16, 5, 0 } |
Definition at line 37 of file aacdec_common.c.
Referenced by aac_decode_er_frame(), get_che(), and set_default_channel_config().
const uint8_t ff_aac_channel_layout_map[16][16][3] |
Definition at line 39 of file aacdec_common.c.
Referenced by aac_decode_er_frame(), and set_default_channel_config().
const int16_t ff_aac_channel_map[3][4][6] |
Definition at line 74 of file aacdec_common.c.
Referenced by assign_channels().
const AVChannelLayout ff_aac_ch_layout[] |
Definition at line 95 of file aacdec_common.c.
VLCElem ff_vlc_scalefactors[352] |
Definition at line 110 of file aacdec_common.c.
Referenced by aacdec_common_init(), decode_cce(), and decode_scalefactors().
const VLCElem* ff_vlc_spectral[11] |
Definition at line 111 of file aacdec_common.c.
Referenced by aacdec_common_init(), and decode_spectrum_and_dequant().
|
static |
Huffman tables for SBR.
Definition at line 115 of file aacdec_common.c.
Referenced by aacdec_common_init().
|
static |
Definition at line 252 of file aacdec_common.c.
Referenced by aacdec_common_init().
|
static |
Definition at line 256 of file aacdec_common.c.
Referenced by aacdec_common_init().
const VLCElem* ff_aac_sbr_vlc[10] |
Definition at line 260 of file aacdec_common.c.
Referenced by aacdec_common_init(), read_sbr_envelope(), and read_sbr_noise().