⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 umc_vc1_dec_run_level_tbl.cpp

📁 audio-video-codecs.rar语音编解码器
💻 CPP
📖 第 1 页 / 共 5 页
字号:
  1934, 0x011E01,       //index = 177, last = 1, run = 30, level = 1
   725, 0x011F01,       //index = 178, last = 1, run = 31, level = 1
  8030, 0x012001,       //index = 179, last = 1, run = 32, level = 1
  7979, 0x012101,       //index = 180, last = 1, run = 33, level = 1
  1935, 0x012201,       //index = 181, last = 1, run = 34, level = 1

 25, /* 14-bit codes */
  1465, 0x000012,       //index = 17,  last = 0, run = 0,  level = 18
 16046, 0x000013,       //index = 18,  last = 0, run = 0,  level = 19
  2626, 0x00010D,       //index = 31,  last = 0, run = 1,  level = 13
  2360, 0x00020A,       //index = 43,  last = 0, run = 2,  level = 10
  3003, 0x00020B,       //index = 44,  last = 0, run = 2,  level = 11
 15952, 0x000309,       //index = 54,  last = 0, run = 3,  level = 9
 15953, 0x00030A,       //index = 55,  last = 0, run = 3,  level = 10
  3849, 0x000405,       //index = 61,  last = 0, run = 4,  level = 5
  3848, 0x000505,       //index = 67,  last = 0, run = 5,  level = 5
  1196, 0x000604,       //index = 71,  last = 0, run = 6,  level = 4
  3961, 0x000704,       //index = 75,  last = 0, run = 7,  level = 4
  8966, 0x000804,       //index = 79,  last = 0, run = 8,  level = 4
  9182, 0x000904,       //index = 83,  last = 0, run = 9,  level = 4
  2366, 0x000F03,       //index = 101, last = 0, run = 15, level = 3
  1198, 0x001A01,       //index = 114, last = 0, run = 26, level = 1
  3002, 0x001B01,       //index = 115, last = 0, run = 27, level = 1
  8967, 0x001C01,       //index = 116, last = 0, run = 28, level = 1
  2970, 0x001D01,       //index = 117, last = 0, run = 29, level = 1
  9183, 0x010006,       //index = 124, last = 1, run = 0,  level = 6
  9181, 0x010105,       //index = 129, last = 1, run = 1,  level = 5
  1464, 0x010204,       //index = 133, last = 1, run = 2,  level = 4
  2367, 0x010304,       //index = 137, last = 1, run = 3,  level = 4
  1197, 0x012301,       //index = 182, last = 1, run = 35, level = 1
 16047, 0x012401,       //index = 183, last = 1, run = 36, level = 1
  9180, 0x012501,       //index = 184, last = 1, run = 37, level = 1

 10, /* 15-bit codes */
  4722, 0x00010E,       //index = 32,  last = 0, run = 1,  level = 14
  5943, 0x00010F,       //index = 33,  last = 0, run = 1,  level = 15
  2398, 0x00020C,       //index = 45,  last = 0, run = 2,  level = 12
  5254, 0x00030B,       //index = 56,  last = 0, run = 3,  level = 11
  7920, 0x000406,       //index = 62,  last = 0, run = 4,  level = 6
  7921, 0x000E03,       //index = 98,  last = 0, run = 14, level = 3
  4723, 0x001002,       //index = 103, last = 0, run = 16, level = 2
  5255, 0x001102,       //index = 105, last = 0, run = 17  level = 2
  5942, 0x001E01,       //index = 118, last = 0, run = 30, level = 1
  2399, 0x010403,       //index = 140, last = 1, run = 2,  level = 3

-1 /* end of table */
};

const extern Ipp32s VC1_HighMotionInterAC[] =
{
 15, /* max bits */
 2,  /* total subtables */
 8,7 ,/* subtable sizes */

 0, /* 1-bit codes */
 0, /* 2-bit codes */
 2, /* 3-bit codes */
        0, 0x000001,            //index = 0
        3, 0x010001,            //index = 99

 4, /* 4-bit codes */
        3, 0x000002,            //index = 1
        4, 0x000101,            //index = 23
        9, 0x010101,            //index = 108
        13, 0x010201,            //index = 113

 7, /* 5-bit codes */
        11, 0x000003,            //index = 2
        30, 0x000102,            //index = 24
         5, 0x000201,            //index = 34
        24, 0x000301,            //index = 42
        17, 0x010301,            //index = 117
        25, 0x010401,            //index = 121
        29, 0x010501,            //index = 124

 8, /* 6-bit codes */
        20, 0x000004,            //index = 3
        63, 0x000005,            //index = 4
        41, 0x000401,            //index = 49
        56, 0x000501,            //index = 54
        42, 0x010002,            //index = 100
        43, 0x010601,            //index = 127
        47, 0x010701,            //index = 130
        62, 0x010901,            //index = 134

 6,/* 7-bit codes */
        93, 0x000006,            //index = 5
        66, 0x000103,            //index = 25
        64, 0x000202,            //index = 35
        88, 0x000601,            //index = 59
        16, 0x010801,            //index = 132
        89, 0x010A01,            //index = 136

 12,/* 8-bit codes */
        162, 0x000007,            //index = 6
        182, 0x000104,            //index = 26
         37, 0x000302,            //index = 43
         35, 0x000701,            //index = 63
        161, 0x000801,            //index = 67
        131, 0x000901,            //index = 70
        228, 0x010003,            //index = 101
         84, 0x010102,            //index = 109
         38, 0x010B01,            //index = 138
         85, 0x010C01,            //index = 140
         87, 0x010D01,            //index = 142
        160,0x010E01,             //index = 144

 13, /* 9-bit codes */
        172, 0x000008,            //index = 7
        366, 0x000009,            //index = 8
        371, 0x000105,            //index = 27
         73, 0x000203,            //index = 36
         79, 0x000402,            //index = 50
        270, 0x000502,            //index = 55
         68, 0x000A01,            //index = 73
        173, 0x010202,            //index = 114
        363, 0x010302,            //index = 118
        368, 0x010F01,            //index = 146
        462, 0x011101,            //index = 148
        360, 0x011401,            //index = 151
        361,IPPVC_ESCAPE,

 19, /* 10-bit codes */
        522, 0x00000A,            //index = 9
        738, 0x00000B,            //index = 10
        917, 0x000106,            //index = 28
        655, 0x000204,            //index = 37
        138, 0x000303,            //index = 44
        543, 0x000602,            //index = 60
        739, 0x000702,            //index = 64
        139, 0x000B01,            //index = 76
        520, 0x000C01,            //index = 79
        921, 0x000D01,            //index = 81
        926, 0x000E01,            //index = 83
        654, 0x010004,            //index = 102
        920, 0x010103,            //index = 110
        539, 0x010402,            //index = 122
        916, 0x010502,            //index = 125
        144, 0x011001,            //index = 147
        538, 0x011201,            //index = 149
        536, 0x011301,            //index = 150
        542, 0x011501,            //index = 152

 19, /* 11-bit codes */
        1074, 0x00000C,            //index = 11
        1481, 0x00000D,            //index = 12
        1838, 0x000107,            //index = 29
        1483, 0x000205,            //index = 38
        1307, 0x000304,            //index = 45
        1042, 0x000403,            //index = 51
        1448, 0x000503,            //index = 56
        1470, 0x000802,            //index = 68
         314, 0x000902,            //index = 71
        1451, 0x000F01,            //index = 85
        1847, 0x001001,            //index = 87
        1075, 0x001401,            //index = 92
        1845, 0x010005,            //index = 103
        1468, 0x010602,            //index = 128
        1846, 0x011701,            //index = 154
         312, 0x011801,            //index = 155
        1305, 0x011901,            //index = 156
        1836, 0x011B01,            //index = 158
        1304, 0x012301,            //index = 166

 19, /* 12-bit codes */
        2087, 0x00000E,            //index = 13
        2900, 0x00000F,            //index = 14
        2964, 0x000108,            //index = 30
        3679, 0x000305,            //index = 46
        3710, 0x000603,            //index = 61
         630, 0x000A02,            //index = 74
        2093, 0x001101,            //index = 89
        3689, 0x001201,            //index = 90
        3688, 0x001301,            //index = 91
        2939, 0x001501,            //index = 93
        2086, 0x010203,            //index = 115
        2943, 0x010303,            //index = 119
         583, 0x010702,            //index = 131
        2613, 0x010802,            //index = 133
        2938, 0x010902,            //index = 135
        3675, 0x010D02,            //index = 143
        580,  0x011601,            //index = 153
        3678, 0x011A01,            //index = 157
        2901, 0x011C01,            //index = 159

 22, /* 13-bit codes */
        1254, 0x000010,           //index = 15
        4191, 0x000011,           //index = 16
        5930, 0x000012,           //index = 17
        5796, 0x000109,           //index = 31
        1162, 0x000206,           //index = 39
        1165, 0x000404,           //index = 52
        4188, 0x000504,           //index = 57
        1253, 0x000703,           //index = 65
        5921, 0x000903,           //index = 72
        1263, 0x000B02,           //index = 77
        7422, 0x000C02,           //index = 80
        7348, 0x000D02,           //index = 82
        4184, 0x010006,           //index = 104
        7418, 0x010007,           //index = 105
        1163, 0x010104,           //index = 111
        5885, 0x010403,           //index = 123
        4190, 0x010A02,           //index = 137
        7349, 0x010C02,           //index = 141
        5224, 0x010E02,           //index = 145
        1164, 0x011F01,           //index = 162
        5923, 0x012001,           //index = 163
        5797, 0x012201,           //index = 165
26, /* 14-bit codes */
        8370,  0x000013,          //index = 18
        11598, 0x000014,          //index = 19
        14832, 0x000015,          //index = 20
         8371, 0x00010A,          //index = 32
        11845, 0x00010B,          //index = 33
         2525, 0x000207,          //index = 40
         2505, 0x000306,          //index = 47
        11841, 0x000405,          //index = 53
        14834, 0x000505,          //index = 58
        14847, 0x000604,          //index = 62
        11840, 0x000704,          //index = 66
         2504, 0x000803,          //index = 69
        14838, 0x000A03,          //index = 75
        14835, 0x000E02,          //index = 84
        11768, 0x001601,          //index = 94
        11862, 0x001701,          //index = 95
        11863, 0x001801,          //index = 96
        14839, 0x001901,          //index = 97
        11769, 0x010008,          //index = 106
        11596, 0x010204,          //index = 116
        10451, 0x010503,          //index = 126
         2511, 0x010B02,          //index = 139
         2524, 0x011D01,          //index = 160
         8379, 0x011E01,          //index = 161
        11844, 0x012101,          //index = 164
        14846, 0x012401,          //index = 167

 12, /* 15-bit codes */
        16757, 0x000016,          //index = 21
        23198, 0x000017,          //index = 22
        29666, 0x000208,          //index = 41
         5020, 0x000307,          //index = 48
        23195, 0x000B03,          //index = 78
        29667, 0x000F02,          //index = 86
        23199, 0x001002,          //index = 88
        20901, 0x001A01,          //index = 98
        16756, 0x010009,          //index = 107
         5021, 0x010105,          //index = 112
        20900, 0x010304,          //index = 120
        23194, 0x010603,          //index = 129

-1 /* end of table */
};

const extern Ipp32s VC1_LowMotionIntraAC[] =
{
 13, /* max bits */
 2,  /* total subtables */
 7,6 ,/* subtable sizes */

 0, /* 1-bit codes */
 1, /* 2-bit codes */
        1, 0x000001,       //index = 0

 1, /* 3-bit codes */
        6, 0x000002,       //index = 1

 3, /* 4-bit codes */
        15, 0x000003,      //index = 2
         1, 0x000101,      //index = 16
        10, 0x010001,      //index = 85

 5, /* 5-bit codes */
        22, 0x000004,      //index = 3
        17, 0x000102,      //index = 17
         4, 0x000201,      //index = 27
        23, 0x000301,      //index = 35
        18, 0x010101,      //index = 89

 4, /* 6-bit codes */
        32, 0x000005,      //index = 4
        14, 0x000401,      //index = 42
        59, 0x000501,      //index = 47
        57, 0x010201,      //index = 93

 12,/* 7-bit codes */
        24, 0x000006,      //index = 5
         2, 0x000103,      //index = 18
        20, 0x000202,      //index = 28
        78, 0x000302,      //index = 36
         6, 0x000601,      //index = 51
        27, 0x000701,      //index = 55
        113, 0x000801,     //index = 58
        66, 0x010002,      //index = 86
         0, 0x010301,      //index = 96
        31, 0x010401,      //index = 99
        67, 0x010501,      //index = 101
        22, IPPVC_ESCAPE,

 17,/* 8-bit codes */
          8, 0x000007,     //index = 6
        154, 0x000008,     //index = 7
         11, 0x000104,     //index = 19
        158, 0x000203,     //index = 29
        225, 0x000402,     //index = 43
          7, 0x000901,     //index = 61
         52, 0x000A01,     //index = 64
        224, 0x000B01,     //index = 67
        232, 0x010102,     //index = 90
          3, 0x010601,     //index = 103
          6, 0x010701,     //index = 105
         42, 0x010801,     //index = 107
         15, 0x010901,     //index = 109
         51, 0x010A01,     //index = 111
        152, 0x010B01,     //index = 113
        234, 0x010C01,     //index = 115
         46, 0x010D01,     //index = 117

 12, /* 9-bit codes */
        86, 0x000009,      //index = 8
       318, 0x00000A,      //index = 9
        18, 0x000105,      //index = 20
       470, 0x000106,      //index = 21
        94, 0x000303,      //index = 37
        28, 0x000502,      //index = 48
       122, 0x000602,      //index = 52
        21, 0x000C01,      //index = 70
        20, 0x000D01,      //index = 73
       467, 0x010003,      //index = 87

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -