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

📄 umc_vc1_dec_run_level_tbl.cpp

📁 audio-video-codecs.rar语音编解码器
💻 CPP
📖 第 1 页 / 共 5 页
字号:
       310, 0x010E01,      //index = 119
       106, 0x010F01,      //index = 120

 16, /* 10-bit codes */
        240, 0x00000B,    //index = 10
        933, 0x00000C,    //index = 11
        638, 0x000107,    //index = 22
          9, 0x000204,    //index = 30
        243, 0x000304,    //index = 38
        932, 0x000403,    //index = 44
          8, 0x000702,    //index = 56
        215, 0x000802,    //index = 59
        175, 0x000902,    //index = 62
        613, 0x000A02,    //index = 65
        246, 0x000D02,    //index = 74
        203, 0x000E01,    //index = 76
        202, 0x000F01,    //index = 78
        612, 0x010202,    //index = 94
        174, 0x010302,    //index = 97
        943, 0x011101,    //index = 122

 24, /* 11-bit codes */
         119, 0x00000D,    //index = 12
         495, 0x00000E,    //index = 13
         401, 0x000108,    //index = 23
         428, 0x000205,    //index = 31
         482, 0x000206,    //index = 32
         429, 0x000305,    //index = 39
          20, 0x000503,    //index = 49
         400, 0x000603,    //index = 53
        1884, 0x000703,    //index = 57
        1228, 0x000903,    //index = 63
          22, 0x000B02,    //index = 68
         381, 0x000C02,    //index = 71
         484, 0x000D03,    //index = 75
         383, 0x001001,    //index = 80
        1229, 0x001101,    //index = 81
        1278, 0x001301,    //index = 83
        1245, 0x010004,    //index = 88
          76, 0x010103,    //index = 91
        1246, 0x010402,    //index = 100
        1244, 0x010502,    //index = 102
         402, 0x010D02,    //index = 118
          21, 0x011001,    //index = 121
         483, 0x011201,    //index = 123
         116, 0x011301,    //index = 124

 26, /* 12-bit codes */
         154, 0x00000F,   //index = 14
         234, 0x000109,   //index = 24
         988, 0x00010A,   //index = 25
         970, 0x000207,   //index = 33
         236, 0x000306,   //index = 40
         156, 0x000404,   //index = 45
        2494, 0x000504,   //index = 50
        2495, 0x000803,   //index = 60
         159, 0x000A03,   //index = 66
         807, 0x000B03,   //index = 69
        3771, 0x000C03,   //index = 72
        2461, 0x000E02,   //index = 77
         764, 0x000F02,   //index = 79
         765, 0x001201,   //index = 82
        3770, 0x010203,   //index = 95
        2460, 0x010303,   //index = 98
         971, 0x010602,   //index = 104
        2462, 0x010702,   //index = 106
        2558, 0x010902,   //index = 110
        2559, 0x010A02,   //index = 112
        2463, 0x010B02,   //index = 114
         235, 0x011401,   //index = 125
         761, 0x011501,   //index = 126
         237, 0x011701,   //index = 128
         989, 0x011801,   //index = 129
         806, 0x011901,   //index = 130

 12, /* 13-bit codes */
          93, 0x000010,   //index = 15
         315, 0x00010B,   //index = 26
          95, 0x000208,   //index = 34
        1520, 0x000307,   //index = 41
         317, 0x000405,   //index = 46
         311, 0x000604,   //index = 54
         314, 0x001401,   //index = 84
         310, 0x010104,   //index = 92
        1521, 0x010802,   //index = 108
         316, 0x010C02,   //index = 116
          92, 0x011601,   //index = 127
          94, 0x011A01,   //index = 131

-1 /* end of table */
};

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

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

 3, /* 4-bit codes */
        11, 0x000101,             //index = 14
         5, 0x010101,             //index = 86
         4, 0x010201,             //index = 90

 5, /* 5-bit codes */
        20, 0x000002,              //index = 1
         7, 0x000201,              //index = 23
         4, 0x010301,              //index = 93
        14, 0x010401,              //index = 96
        12, 0x010501,              //index = 98
 7, /* 6-bit codes */
         2, 0x000301,              //index = 28
        26, 0x000401,              //index = 32
        30, 0x000501,              //index = 36
         4, 0x010601,              //index = 100
         6, 0x010701,              //index = 102
        13, 0x010801,              //index = 104
         7, 0x010901,              //index = 106

 11,/* 7-bit codes */
        23, 0x000003,              //index = 2
        55, 0x000102,              //index = 15
         6, 0x000601,              //index = 40
        25, 0x000701,              //index = 43
        87, 0x000801,              //index = 46
        84, 0x010002,              //index = 82
         1, 0x010A01,              //index = 108
        20, 0x010B01,              //index = 110
        10, 0x010C01,              //index = 112
        22, 0x010D01,              //index = 114
        21, 0x010E01,              //index = 116

 8,/* 8-bit codes */
        127, 0x000004,             //index = 3
        109, 0x000202,             //index = 24
          4, 0x000901,             //index = 49
        125, 0x000A01,             //index = 52
        173, 0x000C01,             //index = 58
         15, 0x010F01,             //index = 118
        126, 0x011001,             //index = 120
        171, 0x011101,             //index = 121

 13, /* 9-bit codes */
        340, 0x000005,             //index = 4
         98, 0x000103,             //index = 16
         97, 0x000302,             //index = 29
          2, 0x000B01,             //index = 55
         28, 0x000D01,             //index = 61
          3, 0x000E01,             //index = 63
        217, 0x000F01,             //index = 65
        248, 0x010102,             //index = 87
         45, 0x011201,             //index = 122
        216, 0x011301,             //index = 123
         11, 0x011401,             //index = 124
         46, 0x011B01,             //index = 131
         13, IPPVC_ESCAPE,

 12, /* 10-bit codes */
        498, 0x000006,             //index = 5
         30, 0x000402,             //index = 33
         31, 0x000502,             //index = 37
        683, 0x010003,             //index = 83
         28, 0x010202,             //index = 91
         20, 0x011501,             //index = 125
        691, 0x011601,             //index = 126
        499, 0x011701,             //index = 127
         58, 0x011801,             //index = 128
          0, 0x011901,             //index = 129
         88, 0x011A01,             //index = 130
         94, 0x011C01,             //index = 132

 16, /* 11-bit codes */
        191, 0x000007,             //index = 6
          7, 0x000104,             //index = 17
          3, 0x000203,             //index = 25
          4, 0x000602,             //index = 41
          6, 0x000702,             //index = 44
        386, 0x000802,             //index = 47
        384, 0x000902,             //index = 50
        397, 0x000B02,             //index = 56
          2, 0x001001,             //index = 67
        387, 0x001101,             //index = 68
         49, 0x001401,             //index = 71
         58, 0x001B01,             //index = 78
        119, 0x010302,             //index = 94
       1378, 0x010502,             //index = 99
       1379, 0x011D01,             //index = 133
        385, 0x012301,             //index = 139

 22, /* 12-bit codes */
        101, 0x000008,             //index = 7
       2730, 0x000009,             //index = 8
        358, 0x000105,             //index = 18
        799, 0x000204,             //index = 26
         85, 0x000303,             //index = 30
       2761, 0x000403,             //index = 34
       2755, 0x000503,             //index = 38
        356, 0x000A02,             //index = 53
         96, 0x000C02,             //index = 59
         87, 0x001201,             //index = 69
         97, 0x001301,             //index = 70
        102, 0x001501,             //index = 72
        797, 0x001901,             //index = 76
        118, 0x001A01,             //index = 77
        357, 0x001C01,             //index = 79
       2729, 0x010103,             //index = 88
         10, 0x010402,             //index = 97
        796, 0x010602,             //index = 101
       2754, 0x010C02,             //index = 113
        236, 0x011E01,             //index = 134
         84, 0x011F01,             //index = 135
       2753, 0x012001,             //index = 136

 25, /* 13-bit codes */
       1584, 0x00000A,            //index = 9
       5527, 0x00000B,            //index = 10
        206, 0x000106,            //index = 19
       5520, 0x000107,            //index = 20
        760, 0x000603,            //index = 42
       1597, 0x000703,            //index = 45
       5505, 0x000B03,            //index = 57
        238, 0x000D02,            //index = 62
        719, 0x000E02,            //index = 64
       5504, 0x000F02,            //index = 66
       1585, 0x001601,            //index = 73
       1586, 0x001701,            //index = 74
        172, 0x001801,            //index = 75
         22, 0x010004,            //index = 84
       5456, 0x010203,            //index = 92
        200, 0x010702,            //index = 103
        474, 0x010802,            //index = 105
        201, 0x010902,            //index = 107
       5526, 0x010B02,            //index = 111
       5462, 0x012101,            //index = 137
        762, 0x012201,            //index = 138
       5463, 0x012401,            //index = 140
       1596, 0x012901,            //index = 145
        207, 0x012A01,            //index = 146
       5524, 0x012B01,            //index = 147

 19, /* 14-bit codes */
        951, 0x00000C,           //index = 11
      11042, 0x00000D,           //index = 12
       1526, 0x000108,           //index = 21
       1522, 0x000205,           //index = 27
        479, 0x000304,           //index = 31
      11043, 0x000404,           //index = 35
      11051, 0x000504,           //index = 39
      10914, 0x000803,           //index = 48
       1436, 0x000903,           //index = 51
       3175, 0x000C03,           //index = 60
       3174, 0x001D01,           //index = 80
       1527, 0x010005,           //index = 85
         46, 0x010A02,           //index = 109
        347, 0x010D02,           //index = 115
        346, 0x010E02,           //index = 117
       1437, 0x012501,           //index = 141
      10915, 0x012601,           //index = 142
      11050, 0x012701,           //index = 143
        478, 0x012801,           //index = 144

 6, /* 15-bit codes */
       3046, 0x00000E,           //index = 13
       3047, 0x000109,           //index = 22
       1901, 0x000A03,           //index = 54
         95, 0x010104,           //index = 89
       1900, 0x010303,           //index = 95
         94, 0x010F02,           //index = 119

-1 /* end of table */
};


const extern Ipp32s VC1_MidRateIntraAC[] =
{
 12, /* max bits */
 2,  /* total subtables */
 6,6 ,/* subtable sizes */

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

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

 3, /* 4-bit codes */
        15, 0x000003,      //index = 2
        14, 0x000101,      //index = 27
         7, 0x010001,      //index = 67

 3, /* 5-bit codes */
        13, 0x000004,      //index = 3
        12, 0x000005,      //index = 4
        11, 0x000201,      //index = 37

 10, /* 6-bit codes */
        21, 0x000006,      //index = 5
        19, 0x000007,      //index = 6
        18, 0x000008,      //index = 7
        20, 0x000102,      //index = 28
        17, 0x000301,      //index = 42
        16, 0x000401,      //index = 46
        13, 0x000501,      //index = 49
        12, 0x010002,      //index = 68
        15, 0x010101,      //index = 75
        14, 0x010201,      //index = 78

 9,/* 7-bit codes */
        23, 0x000009,      //index = 8
        22, 0x000103,      //index = 29
        21, 0x000202,      //index = 38
        18, 0x000601,      //index = 52
        20, 0x000701,      //index = 55
        17, 0x010301,      //index = 80
        16, 0x010401,      //index = 82
        19, 0x010501,      //index = 84
        3, IPPVC_ESCAPE,

 13,/* 8-bit codes */
        31, 0x00000A,      //index = 9
        30, 0x00000B,      //index = 10
        29, 0x00000C,      //index = 11

⌨️ 快捷键说明

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