FFmpeg
4.0
|
AAC encoder data. More...
#include "aac.h"
Go to the source code of this file.
Macros | |
#define | CB_TOT 12 |
Total number of usable codebooks. More... | |
#define | CB_TOT_ALL 15 |
Total number of codebooks, including special ones. More... | |
#define | AAC_MAX_CHANNELS 16 |
Variables | |
const uint8_t * | ff_aac_swb_size_1024 [] |
const int | ff_aac_swb_size_1024_len |
const uint8_t * | ff_aac_swb_size_128 [] |
const int | ff_aac_swb_size_128_len |
static const int64_t | aac_normal_chan_layouts [7] |
static const uint8_t | aac_chan_configs [AAC_MAX_CHANNELS][6] |
default channel configurations More... | |
static const uint8_t | aac_chan_maps [AAC_MAX_CHANNELS][AAC_MAX_CHANNELS] |
Table to remap channels from libavcodec's default order to AAC order. More... | |
static const int | mpeg4audio_sample_rates [16] |
static const uint8_t | run_value_bits_long [64] |
bits needed to code codebook run value for long windows More... | |
static const uint8_t | run_value_bits_short [16] |
bits needed to code codebook run value for short windows More... | |
static const uint8_t | tns_min_sfb_short [16] |
static const uint8_t | tns_min_sfb_long [16] |
static const uint8_t *const | tns_min_sfb [2] |
static const uint8_t *const | run_value_bits [2] |
static const uint8_t | aac_cb_out_map [CB_TOT_ALL] = {0,1,2,3,4,5,6,7,8,9,10,11,13,14,15} |
Map to convert values from BandCodingPath index to a codebook index. More... | |
static const uint8_t | aac_cb_in_map [CB_TOT_ALL+1] = {0,1,2,3,4,5,6,7,8,9,10,11,0,12,13,14} |
Inverse map to convert from codebooks to BandCodingPath indices. More... | |
static const uint8_t | aac_cb_range [12] = {0, 3, 3, 3, 3, 9, 9, 8, 8, 13, 13, 17} |
static const uint8_t | aac_cb_maxval [12] = {0, 1, 1, 2, 2, 4, 4, 7, 7, 12, 12, 16} |
static const unsigned char | aac_maxval_cb [] |
static const int | aacenc_profiles [] |
AAC encoder data.
Definition in file aacenctab.h.
#define CB_TOT 12 |
Total number of usable codebooks.
Definition at line 34 of file aacenctab.h.
#define CB_TOT_ALL 15 |
Total number of codebooks, including special ones.
Definition at line 37 of file aacenctab.h.
Referenced by codebook_trellis_rate(), and encode_window_bands_info().
#define AAC_MAX_CHANNELS 16 |
Definition at line 39 of file aacenctab.h.
Referenced by aac_encode_frame(), and aac_encode_init().
const uint8_t* ff_aac_swb_size_1024[] |
Definition at line 99 of file aacenctab.c.
Referenced by aac_encode_init().
const int ff_aac_swb_size_1024_len |
Definition at line 108 of file aacenctab.c.
Referenced by aac_encode_init().
const uint8_t* ff_aac_swb_size_128[] |
Definition at line 91 of file aacenctab.c.
Referenced by aac_encode_init().
const int ff_aac_swb_size_128_len |
Definition at line 107 of file aacenctab.c.
Referenced by aac_encode_init().
|
static |
|
static |
default channel configurations
Definition at line 58 of file aacenctab.h.
Referenced by aac_encode_init().
|
static |
Table to remap channels from libavcodec's default order to AAC order.
Definition at line 72 of file aacenctab.h.
Referenced by aac_encode_init().
|
static |
Definition at line 85 of file aacenctab.h.
Referenced by flv_write_codec_header().
|
static |
bits needed to code codebook run value for long windows
Definition at line 91 of file aacenctab.h.
|
static |
bits needed to code codebook run value for short windows
Definition at line 99 of file aacenctab.h.
|
static |
Definition at line 104 of file aacenctab.h.
|
static |
Definition at line 108 of file aacenctab.h.
|
static |
Definition at line 112 of file aacenctab.h.
Referenced by ff_aac_search_for_tns().
|
static |
Definition at line 116 of file aacenctab.h.
Referenced by codebook_trellis_rate(), and encode_window_bands_info().
|
static |
Map to convert values from BandCodingPath index to a codebook index.
Definition at line 121 of file aacenctab.h.
Referenced by codebook_trellis_rate(), and encode_window_bands_info().
|
static |
Inverse map to convert from codebooks to BandCodingPath indices.
Definition at line 123 of file aacenctab.h.
Referenced by codebook_trellis_rate(), and encode_window_bands_info().
|
static |
Definition at line 125 of file aacenctab.h.
Referenced by quantize_and_encode_band_cost_template().
|
static |
Definition at line 126 of file aacenctab.h.
Referenced by quantize_and_encode_band_cost_template().
|
static |
Definition at line 128 of file aacenctab.h.
Referenced by find_min_book().
|
static |