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

📄 umc_vc1_dec_run_level_tbl.cpp

📁 audio-video-codecs.rar语音编解码器
💻 CPP
📖 第 1 页 / 共 5 页
字号:
        1903, 0x000025,    //index = 36
        1900, 0x000026,    //index = 37
        1633, 0x000027,    //index = 38
        1540, 0x000028,    //index = 39
        1394, 0x000029,    //index = 40
        1361, 0x00002A,    //index = 41
        1130, 0x00002B,    //index = 42
         628, 0x00002C,    //index = 43
        1902, 0x00010D,    //index = 68
        1392, 0x00010E,    //index = 69
         629, 0x00010F,    //index = 70
        2013, 0x000206,    //index = 81
        1600, 0x000207,    //index = 82
        1395, 0x000305,    //index = 90
         631, 0x000404,    //index = 96
        1606, 0x000503,    //index = 101
        1996, 0x000702,    //index = 109
        1125, 0x000802,    //index = 112
        1985, 0x000B01,    //index = 119
        1505, 0x000C01,    //index = 121
        1362, 0x010003,    //index = 128
        2012, 0x010102,    //index = 131
         585, 0x010202,    //index = 134
        1991, 0x010C01,    //index = 154
        1632, 0x010D01,    //index = 156
         587, 0x010E01,    //index = 158

 28, /* 12-bit codes */
        3879, 0x00002D,    //index = 44
        3876, 0x00002E,    //index = 45
        3803, 0x00002F,    //index = 46
        3214, 0x000030,    //index = 47
        3083, 0x000031,    //index = 48
        3082, 0x000032,    //index = 49
        2787, 0x000033,    //index = 50
        2262, 0x000034,    //index = 51
        1168, 0x000035,    //index = 52
        1173, 0x000036,    //index = 53
        3877, 0x000110,    //index = 71
        3776, 0x000111,    //index = 72
        2720, 0x000112,    //index = 73
        2263, 0x000113,    //index = 74
        3981, 0x000208,    //index = 83
        3009, 0x000209,    //index = 84
        1169, 0x00020A,    //index = 85
        3779, 0x000306,    //index = 91
        2249, 0x000405,    //index = 97
        2726, 0x000504,    //index = 102
        3995, 0x000603,    //index = 106
        2721, 0x000703,    //index = 110
        3777, 0x000902,    //index = 115
        2248, 0x000A02,    //index = 118
        3778, 0x000D01,    //index = 123
        2786, 0x010302,    //index = 137
        1261, 0x010402,    //index = 139
        2727, 0x010F01,    //index = 160

 16, /* 13-bit codes */
        7961, 0x000037,    //index = 54
        7605, 0x000038,    //index = 55
        7756, 0x000114,    //index = 75
        7989, 0x000307,    //index = 92
        6017, 0x000406,    //index = 98
        6016, 0x000505,    //index = 103
        6430, 0x000604,    //index = 107
        6405, 0x000803,    //index = 113
        2344, 0x000B02,    //index = 120
        7988, 0x000E01,    //index = 125
        6431, 0x010004,    //index = 129
        6407, 0x010103,    //index = 132
        6404, 0x010502,    //index = 141
        2521, 0x010602,    //index = 143
        2345, 0x010702,    //index = 145
        7960, 0x011001,    //index = 161

  6, /* 14-bit codes */
        15515, 0x000903,   //index = 116
        12813, 0x000C02,   //index = 122
         5041, 0x010203,   //index = 135
        15208, 0x010802,   //index = 147
         5040, 0x010902,   //index = 149
        15209, 0x010A02,   //index = 151

 3, /* 15-bit codes */
        25624, 0x000D02,   //index = 124
        31029, 0x010B02,   //index = 153
        31028, 0x010D02,   //index = 157

 2, /* 16-bit codes */
        51251, 0x010C02,   //index = 155
        51250, 0x010E02,   //index = 159

-1 /* end of table */
};

const extern Ipp32s VC1_HighRateInterAC[] =
{
 23, /* max bits */
 3,  /* total subtables */
 8, 8, 7,/* subtable sizes */

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

 2, /* 3-bit codes */
    0, 0x000002,       //index = 1
    3,0x000101,       //index = 32

 1, /* 4-bit codes */
    12, 0x000201,     //index = 45

 5, /* 5-bit codes */
    30, 0x000003,      //index = 2
    4, 0x000004,       //index = 3
    10, 0x000102,     //index = 33
    27, 0x000301,     //index = 53
    7, 0x000401,      //index = 59

 6 , /* 6-bit codes */
    18, 0x000005,      //index = 4
    53, 0x000501,     //index = 64
    12, 0x000601,     //index = 68
    63, 0x010001,    //index = 109
    19, 0x010101,    //index = 113
    11, 0x010201,    //index = 116

 11,/* 7-bit codes */
    112, 0x000006,     //index = 5
    26, 0x000007,      //index = 6
    119, 0x000103,    //index = 34
    125, 0x000202,    //index = 46
    104, 0x000701,    //index = 72
    32, 0x000801,     //index = 75
    117, 0x010301,   //index = 119
    46, 0x010401,    //index = 122
    33, 0x010501,    //index = 124
    20, 0x010601,    //index = 126
    115, IPPVC_ESCAPE,

 10,/* 8-bit codes */
    95, 0x000008,      //index = 7
    71, 0x000009,      //index = 8
    229, 0x000104,    //index = 35
    68, 0x000203,     //index = 47
    226, 0x000302,    //index = 54
    232, 0x000901,    //index = 78
    69, 0x000A01,     //index = 81
    228, 0x010701,   //index = 128
    94, 0x010801,    //index = 130
    55, 0x010901,    //index = 132

 14, /* 9-bit codes */
    467, 0x00000A,    //index = 9
    181, 0x00000B,   //index = 10
    87, 0x00000C,    //index = 11
    473, 0x000105,   //index = 36
    472, 0x000402,   //index = 60
    497, 0x000B01,   //index = 83
    423, 0x000C01,   //index = 85
    86, 0x000D01,    //index = 87
    109, 0x010002,  //index = 110
    475, 0x010A01,  //index = 134
    455, 0x010B01,  //index = 136
    422, 0x010C01,  //index = 138
    180, 0x010D01,  //index = 140
    176, 0x010E01,  //index = 142

 17, /* 10-bit codes */
    949, 0x00000D,    //index = 12
    365, 0x00000E,    //index = 13
    354, 0x00000F,    //index = 14
    997, 0x000106,    //index = 37
    358, 0x000107,    //index = 38
    992, 0x000204,    //index = 48
    933, 0x000303,    //index = 55
    993, 0x000502,    //index = 65
    357, 0x000602,    //index = 69
    909, 0x000E01,    //index = 89
    170, 0x000F01,    //index = 91
    281, 0x010102,   //index = 114
    998, 0x010F01,   //index = 144
    366, 0x011001,   //index = 146
    283, 0x011101,   //index = 148
    217, 0x011201,   //index = 150
    168, 0x011301,    //index = 152

 20, /* 11-bit codes */
    1998, 0x000010,    //index = 15
    1817, 0x000011,    //index = 16
    1681, 0x000012,    //index = 17
    710, 0x000013,     //index = 18
    342, 0x000014,     //index = 19
    1684, 0x000108,    //index = 39
    338, 0x000109,     //index = 40
    1897, 0x000205,    //index = 49
    713, 0x000304,     //index = 56
    728, 0x000403,     //index = 61
    1683, 0x000702,    //index = 73
    735, 0x001001,     //index = 93
    712, 0x001101,     //index = 95
    432, 0x001201,     //index = 97
    565, 0x010202,    //index = 117
    1865, 0x011401,   //index = 154
    1686, 0x011501,   //index = 156
    734, 0x011601,    //index = 158
    561, 0x011701,    //index = 160
    433, 0x011801,    //index = 162

 21, /* 12-bit codes */
    3986, 0x000015,    //index = 20
    3374, 0x000016,    //index = 21
    3360, 0x000017,    //index = 22
    1438, 0x000018,    //index = 23
    1128, 0x000019,    //index = 24
    678, 0x00001A,     //index = 25
    1439, 0x00010A,    //index = 41
    3633, 0x000206,    //index = 50
    1436, 0x000503,    //index = 66
    3984, 0x000802,    //index = 76
    1423, 0x000902,    //index = 79
    3999, 0x001301,    //index = 99
    3792, 0x001401,   //index = 101
    3370, 0x001501,   //index = 103
    1121, 0x001601,   //index = 105
    3728, 0x010003,   //index = 111
    3364, 0x010302,   //index = 120
    3371, 0x011901,   //index = 164
    3375, 0x011A01,   //index = 166
    1458, 0x011B01,   //index = 168
    1129, 0x011C01,   //index = 170

 23, /* 13-bit codes */
    7586, 0x00001B,    //index = 26
    7264, 0x00001C,    //index = 27
    6723, 0x00001D,    //index = 28
    2845, 0x00001E,    //index = 29
    2240, 0x00001F,    //index = 30
    1373, 0x000020,    //index = 31
    7996, 0x00010B,    //index = 42
    6731, 0x00010C,    //index = 43
    1374, 0x00010D,    //index = 44
    7974, 0x000207,    //index = 51
    1372, 0x000208,    //index = 52
    7971, 0x000305,    //index = 57
    7975, 0x000404,    //index = 62
    7459, 0x000603,    //index = 70
    2874, 0x000A02,    //index = 82
    2919, 0x001701,   //index = 107
    1375, 0x001801,   //index = 108
    1358, 0x010004,   //index = 112
    2918, 0x010103,   //index = 115
    7970, 0x010402,   //index = 123
    1359, 0x010502,   //index = 125
    6722, 0x011D01,   //index = 172
    2241, 0x011E01,   //index = 173

 8 , /* 14-bit codes */
    15175, 0x000306,    //index = 58
    13460, 0x000405,    //index = 63
    14531, 0x000504,    //index = 67
    5688, 0x000604,     //index = 71
    14917, 0x000703,    //index = 74
    15174, 0x000B02,    //index = 84
    5750, 0x000C02,     //index = 86
    14916, 0x010602,   //index = 127

 8, /* 15-bit codes */
    31990, 0x000803,    //index = 77
    11503, 0x000903,    //index = 80
    26922, 0x000D02,    //index = 88
    31989, 0x010203,   //index = 118
    31991, 0x010702,   //index = 129
    29061, 0x010802,   //index = 131
    11379, 0x010902,   //index = 133
    26923, 0x010B02,   //index = 137

 4 , /* 16-bit codes */
    58121, 0x000E02,    //index = 90
    63977, 0x010303,   //index = 121
    23005, 0x010A02,   //index = 135
    22757, 0x010C02,   //index = 139

 4 , /* 17-bit codes */
    116241, 0x000F02,    //index = 92
    46009, 0x001002,     //index = 94
    127952, 0x010D02,   //index = 141
    45513, 0x010E02,    //index = 143

 5 , /* 18-bit codes */
    232480, 0x001102,    //index = 96
    91024, 0x001202,     //index = 98
    92017, 0x001302,    //index = 100
    92016, 0x010F02,    //index = 145
    255906, 0x011002,   //index = 147

 2 , /* 19-bit codes */
    464963, 0x001402,    //index = 102
    182051, 0x011302,    //index = 153

 6, /* 20-bit codes */
    1023628, 0x001502,    //index = 104
    1023630, 0x001602,    //index = 106
    1023629, 0x011102,    //index = 149
    1023631, 0x011202,    //index = 151
    929924, 0x011402,     //index = 155
    364101, 0x011502,     //index = 157

 2 , /* 21-bit codes */
    728200, 0x011602,    //index = 159
    1859850, 0x011702,   //index = 161

 3, /* 22-bit codes */
    3719703, 0x011902,    //index = 165
    1456403, 0x011A02,    //index = 167
    1456402, 0x011B02,    //index = 169

 2, /* 23-bit codes */
    7439405, 0x011802,    //index = 163
    7439404, 0x011C02,    //index = 171


-1 /* end of table */
};

#endif //UMC_ENABLE_VC1_VIDEO_DECODER

⌨️ 快捷键说明

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