libavcodec/aacdectab.h File Reference

AAC decoder data. More...

#include "aac.h"
#include <stdint.h>

Go to the source code of this file.

Variables

static const uint16_t swb_offset_1024_96 []
static const uint16_t swb_offset_128_96 []
static const uint16_t swb_offset_1024_64 []
static const uint16_t swb_offset_1024_48 []
static const uint16_t swb_offset_128_48 []
static const uint16_t swb_offset_1024_32 []
static const uint16_t swb_offset_1024_24 []
static const uint16_t swb_offset_128_24 []
static const uint16_t swb_offset_1024_16 []
static const uint16_t swb_offset_128_16 []
static const uint16_t swb_offset_1024_8 []
static const uint16_t swb_offset_128_8 []
static const uint16_t * swb_offset_1024 []
static const uint16_t * swb_offset_128 []
static const uint8_t tns_max_bands_1024 []
static const uint8_t tns_max_bands_128 []
static const float tns_tmp2_map_1_3 [4]
static const float tns_tmp2_map_0_3 [8]
static const float tns_tmp2_map_1_4 [8]
static const float tns_tmp2_map_0_4 [16]
static const float *const tns_tmp2_map [4]


Detailed Description

AAC decoder data.

Author:
Oded Shimon ( ods15 ods15 dyndns org )

Maxim Gavrilov ( maxim.gavrilov gmail com )

Definition in file aacdectab.h.


Variable Documentation

const uint16_t* swb_offset_1024[] [static]

Initial value:

 {
    swb_offset_1024_96, swb_offset_1024_96, swb_offset_1024_64,
    swb_offset_1024_48, swb_offset_1024_48, swb_offset_1024_32,
    swb_offset_1024_24, swb_offset_1024_24, swb_offset_1024_16,
    swb_offset_1024_16, swb_offset_1024_16, swb_offset_1024_8,
    swb_offset_1024_8
}

Definition at line 141 of file aacdectab.h.

Referenced by decode_ics_info().

const uint16_t swb_offset_1024_16[] [static]

Initial value:

 {
      0,   8,  16,  24,  32,  40,  48,  56,
     64,  72,  80,  88, 100, 112, 124, 136,
    148, 160, 172, 184, 196, 212, 228, 244,
    260, 280, 300, 320, 344, 368, 396, 424,
    456, 492, 532, 572, 616, 664, 716, 772,
    832, 896, 960, 1024
}

Definition at line 113 of file aacdectab.h.

const uint16_t swb_offset_1024_24[] [static]

Initial value:

 {
      0,   4,   8,  12,  16,  20,  24,  28,
     32,  36,  40,  44,  52,  60,  68,  76,
     84,  92, 100, 108, 116, 124, 136, 148,
    160, 172, 188, 204, 220, 240, 260, 284,
    308, 336, 364, 396, 432, 468, 508, 552,
    600, 652, 704, 768, 832, 896, 960, 1024
}

Definition at line 99 of file aacdectab.h.

const uint16_t swb_offset_1024_32[] [static]

Initial value:

 {
      0,   4,   8,  12,  16,  20,  24,  28,
     32,  36,  40,  48,  56,  64,  72,  80,
     88,  96, 108, 120, 132, 144, 160, 176,
    196, 216, 240, 264, 292, 320, 352, 384,
    416, 448, 480, 512, 544, 576, 608, 640,
    672, 704, 736, 768, 800, 832, 864, 896,
    928, 960, 992, 1024
}

Definition at line 89 of file aacdectab.h.

const uint16_t swb_offset_1024_48[] [static]

Initial value:

 {
      0,   4,   8,  12,  16,  20,  24,  28,
     32,  36,  40,  48,  56,  64,  72,  80,
     88,  96, 108, 120, 132, 144, 160, 176,
    196, 216, 240, 264, 292, 320, 352, 384,
    416, 448, 480, 512, 544, 576, 608, 640,
    672, 704, 736, 768, 800, 832, 864, 896,
    928, 1024
}

Definition at line 74 of file aacdectab.h.

const uint16_t swb_offset_1024_64[] [static]

Initial value:

 {
      0,   4,   8,  12,  16,  20,  24,  28,
     32,  36,  40,  44,  48,  52,  56,  64,
     72,  80,  88, 100, 112, 124, 140, 156,
    172, 192, 216, 240, 268, 304, 344, 384,
    424, 464, 504, 544, 584, 624, 664, 704,
    744, 784, 824, 864, 904, 944, 984, 1024
}

Definition at line 65 of file aacdectab.h.

const uint16_t swb_offset_1024_8[] [static]

Initial value:

 {
      0,  12,  24,  36,  48,  60,  72,  84,
     96, 108, 120, 132, 144, 156, 172, 188,
    204, 220, 236, 252, 268, 288, 308, 328,
    348, 372, 396, 420, 448, 476, 508, 544,
    580, 620, 664, 712, 764, 820, 880, 944,
    1024
}

Definition at line 127 of file aacdectab.h.

const uint16_t swb_offset_1024_96[] [static]

Initial value:

 {
      0,   4,   8,  12,  16,  20,  24,  28,
     32,  36,  40,  44,  48,  52,  56,  64,
     72,  80,  88,  96, 108, 120, 132, 144,
    156, 172, 188, 212, 240, 276, 320, 384,
    448, 512, 576, 640, 704, 768, 832, 896,
    960, 1024
}

Definition at line 52 of file aacdectab.h.

const uint16_t* swb_offset_128[] [static]

Initial value:

 {
    
    swb_offset_128_96, swb_offset_128_96, swb_offset_128_96,
    swb_offset_128_48, swb_offset_128_48, swb_offset_128_48,
    swb_offset_128_24, swb_offset_128_24, swb_offset_128_16,
    swb_offset_128_16, swb_offset_128_16, swb_offset_128_8,
    swb_offset_128_8
}

Definition at line 149 of file aacdectab.h.

Referenced by decode_ics_info().

const uint16_t swb_offset_128_16[] [static]

Initial value:

 {
     0,   4,   8,  12,  16,  20,  24,  28,
    32,  40,  48,  60,  72,  88, 108, 128
}

Definition at line 122 of file aacdectab.h.

const uint16_t swb_offset_128_24[] [static]

Initial value:

 {
     0,   4,   8,  12,  16,  20,  24,  28,
    36,  44,  52,  64,  76,  92, 108, 128
}

Definition at line 108 of file aacdectab.h.

const uint16_t swb_offset_128_48[] [static]

Initial value:

 {
     0,   4,   8,  12,  16,  20,  28,  36,
    44,  56,  68,  80,  96, 112, 128
}

Definition at line 84 of file aacdectab.h.

const uint16_t swb_offset_128_8[] [static]

Initial value:

 {
     0,   4,   8,  12,  16,  20,  24,  28,
    36,  44,  52,  60,  72,  88, 108, 128
}

Definition at line 136 of file aacdectab.h.

const uint16_t swb_offset_128_96[] [static]

Initial value:

 {
    0, 4, 8, 12, 16, 20, 24, 32, 40, 48, 64, 92, 128
}

Definition at line 61 of file aacdectab.h.

const uint8_t tns_max_bands_1024[] [static]

Initial value:

 {
    31, 31, 34, 40, 42, 51, 46, 46, 42, 42, 42, 39, 39
}

Definition at line 167 of file aacdectab.h.

Referenced by decode_ics_info().

const uint8_t tns_max_bands_128[] [static]

Initial value:

 {
    9, 9, 10, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14
}

Definition at line 171 of file aacdectab.h.

Referenced by decode_ics_info().

const float* const tns_tmp2_map[4] [static]

Initial value:

Definition at line 203 of file aacdectab.h.

Referenced by decode_tns().

const float tns_tmp2_map_0_3[8] [static]

Initial value:

 {
     0.00000000, -0.43388373, -0.78183150, -0.97492790,
     0.98480773,  0.86602539,  0.64278758,  0.34202015,
}

Definition at line 186 of file aacdectab.h.

const float tns_tmp2_map_0_4[16] [static]

Initial value:

 {
     0.00000000, -0.20791170, -0.40673664, -0.58778524,
    -0.74314481, -0.86602539, -0.95105654, -0.99452192,
     0.99573416,  0.96182561,  0.89516330,  0.79801720,
     0.67369562,  0.52643216,  0.36124167,  0.18374951,
}

Definition at line 196 of file aacdectab.h.

const float tns_tmp2_map_1_3[4] [static]

Initial value:

 {
     0.00000000, -0.43388373,  0.64278758,  0.34202015,
}

Definition at line 182 of file aacdectab.h.

const float tns_tmp2_map_1_4[8] [static]

Initial value:

 {
     0.00000000, -0.20791170, -0.40673664, -0.58778524,
     0.67369562,  0.52643216,  0.36124167,  0.18374951,
}

Definition at line 191 of file aacdectab.h.


Generated on Fri Oct 26 02:35:42 2012 for FFmpeg by  doxygen 1.5.8