FFmpeg  4.0
Variables
aacpsdata.c File Reference

Go to the source code of this file.

Variables

static const uint8_t huff_iid_df1_bits []
 
static const uint32_t huff_iid_df1_codes []
 
static const uint8_t huff_iid_dt1_bits []
 
static const uint16_t huff_iid_dt1_codes []
 
static const uint8_t huff_iid_df0_bits []
 
static const uint32_t huff_iid_df0_codes []
 
static const uint8_t huff_iid_dt0_bits []
 
static const uint32_t huff_iid_dt0_codes []
 
static const uint8_t huff_icc_df_bits []
 
static const uint16_t huff_icc_df_codes []
 
static const uint8_t huff_icc_dt_bits []
 
static const uint16_t huff_icc_dt_codes []
 
static const uint8_t huff_ipd_df_bits []
 
static const uint8_t huff_ipd_df_codes []
 
static const uint8_t huff_ipd_dt_bits []
 
static const uint8_t huff_ipd_dt_codes []
 
static const uint8_t huff_opd_df_bits []
 
static const uint8_t huff_opd_df_codes []
 
static const uint8_t huff_opd_dt_bits []
 
static const uint8_t huff_opd_dt_codes []
 
static const int8_t huff_offset []
 
static const int8_t k_to_i_20 []
 Table 8.48. More...
 
static const int8_t k_to_i_34 []
 Table 8.49. More...
 
static const INTFLOAT g1_Q2 []
 

Variable Documentation

◆ huff_iid_df1_bits

const uint8_t huff_iid_df1_bits[]
static
Initial value:
= {
18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 16, 16, 15, 14, 14,
13, 12, 12, 11, 10, 10, 8, 7, 6, 5, 4, 3, 1, 3, 4, 5, 6, 7,
8, 9, 10, 11, 11, 12, 13, 14, 14, 15, 16, 16, 17, 17, 18, 17, 18, 18,
18, 18, 18, 18, 18, 18, 18,
}

Definition at line 22 of file aacpsdata.c.

◆ huff_iid_df1_codes

const uint32_t huff_iid_df1_codes[]
static
Initial value:
= {
0x01FEB4, 0x01FEB5, 0x01FD76, 0x01FD77, 0x01FD74, 0x01FD75, 0x01FE8A,
0x01FE8B, 0x01FE88, 0x00FE80, 0x01FEB6, 0x00FE82, 0x00FEB8, 0x007F42,
0x007FAE, 0x003FAF, 0x001FD1, 0x001FE9, 0x000FE9, 0x0007EA, 0x0007FB,
0x0003FB, 0x0001FB, 0x0001FF, 0x00007C, 0x00003C, 0x00001C, 0x00000C,
0x000000, 0x000001, 0x000001, 0x000002, 0x000001, 0x00000D, 0x00001D,
0x00003D, 0x00007D, 0x0000FC, 0x0001FC, 0x0003FC, 0x0003F4, 0x0007EB,
0x000FEA, 0x001FEA, 0x001FD6, 0x003FD0, 0x007FAF, 0x007F43, 0x00FEB9,
0x00FE83, 0x01FEB7, 0x00FE81, 0x01FE89, 0x01FE8E, 0x01FE8F, 0x01FE8C,
0x01FE8D, 0x01FEB2, 0x01FEB3, 0x01FEB0, 0x01FEB1,
}

Definition at line 29 of file aacpsdata.c.

◆ huff_iid_dt1_bits

const uint8_t huff_iid_dt1_bits[]
static
Initial value:
= {
16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 13,
13, 13, 12, 12, 11, 10, 9, 9, 7, 6, 5, 3, 1, 2, 5, 6, 7, 8,
9, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16,
16, 16, 16, 16, 16, 16, 16,
}

Definition at line 41 of file aacpsdata.c.

◆ huff_iid_dt1_codes

const uint16_t huff_iid_dt1_codes[]
static
Initial value:
= {
0x004ED4, 0x004ED5, 0x004ECE, 0x004ECF, 0x004ECC, 0x004ED6, 0x004ED8,
0x004F46, 0x004F60, 0x002718, 0x002719, 0x002764, 0x002765, 0x00276D,
0x0027B1, 0x0013B7, 0x0013D6, 0x0009C7, 0x0009E9, 0x0009ED, 0x0004EE,
0x0004F7, 0x000278, 0x000139, 0x00009A, 0x00009F, 0x000020, 0x000011,
0x00000A, 0x000003, 0x000001, 0x000000, 0x00000B, 0x000012, 0x000021,
0x00004C, 0x00009B, 0x00013A, 0x000279, 0x000270, 0x0004EF, 0x0004E2,
0x0009EA, 0x0009D8, 0x0013D7, 0x0013D0, 0x0027B2, 0x0027A2, 0x00271A,
0x00271B, 0x004F66, 0x004F67, 0x004F61, 0x004F47, 0x004ED9, 0x004ED7,
0x004ECD, 0x004ED2, 0x004ED3, 0x004ED0, 0x004ED1,
}

Definition at line 48 of file aacpsdata.c.

◆ huff_iid_df0_bits

const uint8_t huff_iid_df0_bits[]
static
Initial value:
= {
17, 17, 17, 17, 16, 15, 13, 10, 9, 7, 6, 5, 4, 3, 1, 3, 4, 5,
6, 6, 8, 11, 13, 14, 14, 15, 17, 18, 18,
}

Definition at line 60 of file aacpsdata.c.

◆ huff_iid_df0_codes

const uint32_t huff_iid_df0_codes[]
static
Initial value:
= {
0x01FFFB, 0x01FFFC, 0x01FFFD, 0x01FFFA, 0x00FFFC, 0x007FFC, 0x001FFD,
0x0003FE, 0x0001FE, 0x00007E, 0x00003C, 0x00001D, 0x00000D, 0x000005,
0x000000, 0x000004, 0x00000C, 0x00001C, 0x00003D, 0x00003E, 0x0000FE,
0x0007FE, 0x001FFC, 0x003FFC, 0x003FFD, 0x007FFD, 0x01FFFE, 0x03FFFE,
0x03FFFF,
}

Definition at line 65 of file aacpsdata.c.

◆ huff_iid_dt0_bits

const uint8_t huff_iid_dt0_bits[]
static
Initial value:
= {
19, 19, 19, 20, 20, 20, 17, 15, 12, 10, 8, 6, 4, 2, 1, 3, 5, 7,
9, 11, 13, 14, 17, 19, 20, 20, 20, 20, 20,
}

Definition at line 73 of file aacpsdata.c.

◆ huff_iid_dt0_codes

const uint32_t huff_iid_dt0_codes[]
static
Initial value:
= {
0x07FFF9, 0x07FFFA, 0x07FFFB, 0x0FFFF8, 0x0FFFF9, 0x0FFFFA, 0x01FFFD,
0x007FFE, 0x000FFE, 0x0003FE, 0x0000FE, 0x00003E, 0x00000E, 0x000002,
0x000000, 0x000006, 0x00001E, 0x00007E, 0x0001FE, 0x0007FE, 0x001FFE,
0x003FFE, 0x01FFFC, 0x07FFF8, 0x0FFFFB, 0x0FFFFC, 0x0FFFFD, 0x0FFFFE,
0x0FFFFF,
}

Definition at line 78 of file aacpsdata.c.

◆ huff_icc_df_bits

const uint8_t huff_icc_df_bits[]
static
Initial value:
= {
14, 14, 12, 10, 7, 5, 3, 1, 2, 4, 6, 8, 9, 11, 13,
}

Definition at line 86 of file aacpsdata.c.

◆ huff_icc_df_codes

const uint16_t huff_icc_df_codes[]
static
Initial value:
= {
0x3FFF, 0x3FFE, 0x0FFE, 0x03FE, 0x007E, 0x001E, 0x0006, 0x0000,
0x0002, 0x000E, 0x003E, 0x00FE, 0x01FE, 0x07FE, 0x1FFE,
}

Definition at line 90 of file aacpsdata.c.

◆ huff_icc_dt_bits

const uint8_t huff_icc_dt_bits[]
static
Initial value:
= {
14, 13, 11, 9, 7, 5, 3, 1, 2, 4, 6, 8, 10, 12, 14,
}

Definition at line 95 of file aacpsdata.c.

◆ huff_icc_dt_codes

const uint16_t huff_icc_dt_codes[]
static
Initial value:
= {
0x3FFE, 0x1FFE, 0x07FE, 0x01FE, 0x007E, 0x001E, 0x0006, 0x0000,
0x0002, 0x000E, 0x003E, 0x00FE, 0x03FE, 0x0FFE, 0x3FFF,
}

Definition at line 99 of file aacpsdata.c.

◆ huff_ipd_df_bits

const uint8_t huff_ipd_df_bits[]
static
Initial value:
= {
1, 3, 4, 4, 4, 4, 4, 4,
}

Definition at line 104 of file aacpsdata.c.

◆ huff_ipd_df_codes

const uint8_t huff_ipd_df_codes[]
static
Initial value:
= {
0x01, 0x00, 0x06, 0x04, 0x02, 0x03, 0x05, 0x07,
}

Definition at line 108 of file aacpsdata.c.

◆ huff_ipd_dt_bits

const uint8_t huff_ipd_dt_bits[]
static
Initial value:
= {
1, 3, 4, 5, 5, 4, 4, 3,
}

Definition at line 112 of file aacpsdata.c.

◆ huff_ipd_dt_codes

const uint8_t huff_ipd_dt_codes[]
static
Initial value:
= {
0x01, 0x02, 0x02, 0x03, 0x02, 0x00, 0x03, 0x03,
}

Definition at line 116 of file aacpsdata.c.

◆ huff_opd_df_bits

const uint8_t huff_opd_df_bits[]
static
Initial value:
= {
1, 3, 4, 4, 5, 5, 4, 3,
}

Definition at line 120 of file aacpsdata.c.

◆ huff_opd_df_codes

const uint8_t huff_opd_df_codes[]
static
Initial value:
= {
0x01, 0x01, 0x06, 0x04, 0x0F, 0x0E, 0x05, 0x00,
}

Definition at line 124 of file aacpsdata.c.

◆ huff_opd_dt_bits

const uint8_t huff_opd_dt_bits[]
static
Initial value:
= {
1, 3, 4, 5, 5, 4, 4, 3,
}

Definition at line 128 of file aacpsdata.c.

◆ huff_opd_dt_codes

const uint8_t huff_opd_dt_codes[]
static
Initial value:
= {
0x01, 0x02, 0x01, 0x07, 0x06, 0x00, 0x02, 0x03,
}

Definition at line 132 of file aacpsdata.c.

◆ huff_offset

const int8_t huff_offset[]
static
Initial value:
= {
30, 30,
14, 14,
7, 7,
0, 0,
0, 0,
}

Definition at line 136 of file aacpsdata.c.

◆ k_to_i_20

const int8_t k_to_i_20[]
static
Initial value:
= {
1, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 14, 15,
15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19
}

Table 8.48.

Definition at line 145 of file aacpsdata.c.

Referenced by decorrelation(), and stereo_processing().

◆ k_to_i_34

const int8_t k_to_i_34[]
static
Initial value:
= {
0, 1, 2, 3, 4, 5, 6, 6, 7, 2, 1, 0, 10, 10, 4, 5, 6, 7, 8,
9, 10, 11, 12, 9, 14, 11, 12, 13, 14, 15, 16, 13, 16, 17, 18, 19, 20, 21,
22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 27, 28, 28, 28, 29, 29, 29,
30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33
}

Table 8.49.

Definition at line 152 of file aacpsdata.c.

Referenced by decorrelation(), and stereo_processing().

◆ g1_Q2

const INTFLOAT g1_Q2[]
static
Initial value:
= {
Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
Q31(0.0f), Q31(0.30596630545168f), Q31(0.5f)
}
#define Q31(x)
Definition: aac_defines.h:96

Definition at line 160 of file aacpsdata.c.

Referenced by hybrid_analysis().