| 
    FFmpeg
    
   | 
 
#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.
| #define AAC_MAX_CHANNELS 16 | 
Definition at line 39 of file aacenctab.h.
| 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 | 
Definition at line 132 of file aacenctab.h.
Referenced by aac_encode_init().
 1.8.17