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

📄 umc_vc1_dec_run_level_tbl.cpp

📁 audio-video-codecs.rar语音编解码器
💻 CPP
📖 第 1 页 / 共 5 页
字号:
        28, 0x000104,      //index = 30
        27, 0x000302,      //index = 43
        25, 0x000801,      //index = 58
        24, 0x000901,      //index = 60
        23, 0x000A01,      //index = 62
        22, 0x010003,      //index = 69
        21, 0x010601,      //index = 86
        20, 0x010701,      //index = 88
        19, 0x010801,      //index = 89
        26, 0x010901,      //index = 90

 21, /* 9-bit codes */
        37, 0x00000D,     //index = 12
        36, 0x00000E,     //index = 13
        35, 0x00000F,     //index = 14
        33, 0x000010,     //index = 15
        32, 0x000105,     //index = 31
        31, 0x000106,     //index = 32
        30, 0x000203,     //index = 39
        29, 0x000303,     //index = 44
        34, 0x000402,     //index = 47
        28, 0x000502,     //index = 50
        27, 0x000602,     //index = 53
        26, 0x000702,     //index = 56
        25, 0x000B01,     //index = 63
        24, 0x000C01,     //index = 64
        23, 0x010004,     //index = 70
        22, 0x010102,     //index = 76
        21, 0x010A01,     //index = 91
        20, 0x010B01,     //index = 92
        19, 0x010C01,     //index = 93
        18, 0x010D01,     //index = 94
        17, 0x010E01,     //index = 95

 14, /* 10-bit codes */
        33, 0x000011,     //index = 16
        32, 0x000012,     //index = 17
        15, 0x000013,     //index = 18
        14, 0x000014,     //index = 19
        13, 0x000107,     //index = 33
        12, 0x000204,     //index = 40
        11, 0x000304,     //index = 45
        10, 0x000403,     //index = 48
         8, 0x000503,     //index = 51
         9, 0x000802,     //index = 59
         7, 0x000D01,     //index = 65
         6, 0x010005,     //index = 71
         5, 0x010103,     //index = 77
         4, 0x010202,     //index = 79

 12, /* 11-bit codes */
         7, 0x000015,      //index = 20
         6, 0x000016,      //index = 21
        32, 0x000017,      //index = 22
        33, 0x000018,      //index = 23
        34, 0x000108,      //index = 34
        35, 0x000902,      //index = 61
         5, 0x010006,      //index = 72
         4, 0x010007,      //index = 73
        36, 0x010302,      //index = 81
        37, 0x010402,      //index = 83
        38, 0x010F01,      //index = 96
        39, 0x011001,      //index = 97

 16, /* 12-bit codes */
        80, 0x000019,      //index = 24
        81, 0x00001A,      //index = 25
        82, 0x00001B,      //index = 26
        83, 0x000109,      //index = 35
        85, 0x00010A,      //index = 36
        86, 0x000205,      //index = 41
        84, 0x000603,      //index = 54
        87, 0x000703,      //index = 57
        88, 0x000E01,      //index = 66
        89, 0x010008,      //index = 74
        90, 0x010502,      //index = 85
        91, 0x010602,      //index = 87
        92, 0x011101,      //index = 98
        93, 0x011201,      //index = 99
        94, 0x011301,      //index = 100
        95, 0x011401,      //index = 101

-1 /* end of table */
};

const extern Ipp32s VC1_MidRateInterAC[] =
{
 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, 0x000101,      //index = 12

 3, /* 4-bit codes */
        15, 0x000002,      //index = 1
        14, 0x000201,      //index = 18
         7, 0x010001,      //index = 58

 3, /* 5-bit codes */
        13, 0x000301,     //index = 22
        12, 0x000401,     //index = 25
        11, 0x000501,     //index = 28

 10, /* 6-bit codes */
        21, 0x000003,     //index = 2
        20, 0x000102,     //index = 13
        19, 0x000601,     //index = 31
        18, 0x000701,     //index = 34
        17, 0x000801,     //index = 36
        16, 0x000901,     //index = 38
        15, 0x010101,     //index = 61
        14, 0x010201,     //index = 63
        13, 0x010301,     //index = 64
        12, 0x010401,     //index = 65

 9,/* 7-bit codes */
        23, 0x000004,     //index = 3
        22, 0x000A01,     //index = 40
        21, 0x000B01,     //index = 42
        20, 0x000C01,     //index = 43
        19, 0x010501,     //index = 66
        18, 0x010601,     //index = 67
        17, 0x010701,     //index = 68
        16, 0x010801,     //index = 69
         3, IPPVC_ESCAPE,

 13,/* 8-bit codes */
        31, 0x000005,     //index = 4
        30, 0x000103,     //index = 14
        29, 0x000202,     //index = 19
        28, 0x000D01,     //index = 44
        27, 0x000E01,     //index = 45
        26, 0x010901,     //index = 70
        25, 0x010A01,     //index = 71
        24, 0x010B01,     //index = 72
        23, 0x010C01,     //index = 73
        22, 0x010D01,     //index = 74
        21, 0x010E01,     //index = 75
        20, 0x010F01,     //index = 76
        19, 0x011001,     //index = 77

 21, /* 9-bit codes */
        37, 0x000006,     //index = 5
        36, 0x000007,     //index = 6
        35, 0x000302,     //index = 23
        34, 0x000402,     //index = 26
        33, 0x000F01,     //index = 46
        32, 0x001001,     //index = 47
        31, 0x001101,     //index = 48
        30, 0x001201,     //index = 49
        29, 0x001301,     //index = 50
        28, 0x001401,     //index = 51
        27, 0x001501,     //index = 52
        26, 0x001601,     //index = 53
        25, 0x010002,     //index = 59
        24, 0x011101,     //index = 78
        23, 0x011201,     //index = 79
        22, 0x011301,     //index = 80
        21, 0x011401,     //index = 81
        20, 0x011501,     //index = 82
        19, 0x011601,     //index = 83
        18, 0x011701,     //index = 84
        17, 0x011801,     //index = 85

 14, /* 10-bit codes */
        33, 0x000008,      //index = 7
        32, 0x000009,      //index = 8
        15, 0x000104,      //index = 15
        14, 0x000203,      //index = 20
        13, 0x000303,      //index = 24
        12, 0x000502,      //index = 29
        11, 0x000602,      //index = 32
        10, 0x000702,      //index = 35
         9, 0x000802,      //index = 37
         8, 0x000902,      //index = 39
         7, 0x011901,      //index = 86
         6, 0x011A01,      //index = 87
         5, 0x011B01,      //index = 88
         4, 0x011C01,      //index = 89

 12, /* 11-bit codes */
         7, 0x00000A,       //index = 9
         6, 0x00000B,       //index = 10
        32, 0x00000C,       //index = 11
        33, 0x000105,       //index = 16
        34, 0x001701,       //index = 54
        35, 0x001801,       //index = 55
         5, 0x010003,       //index = 60
         4, 0x010102,       //index = 62
        36, 0x011D01,       //index = 90
        37, 0x011E01,       //index = 91
        38, 0x011F01,       //index = 92
        39, 0x012001,       //index = 93

 16, /* 12-bit codes */
        80, 0x000106,     //index = 17
        81, 0x000204,     //index = 21
        82, 0x000403,     //index = 27
        83, 0x000503,     //index = 30
        84, 0x000603,     //index = 33
        85, 0x000A02,     //index = 41
        86, 0x001901,     //index = 56
        87, 0x001A01,     //index = 57
        88, 0x012101,     //index = 94
        89, 0x012201,     //index = 95
        90, 0x012301,     //index = 96
        91, 0x012401,     //index = 97
        92, 0x012501,     //index = 98
        93, 0x012601,     //index = 99
        94, 0x012701,     //index = 100
        95, 0x012801,     //index = 101

-1 /* end of table */
};


const extern Ipp32s VC1_HighRateIntraAC[] =
{
 16, /* max bits */
 2,  /* total subtables */
 6,10 ,/* subtable sizes */

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

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

 3, /* 4-bit codes */
        13, 0x000003,      //index = 2
         5, 0x000004,      //index = 3
         9, 0x000101,      //index = 56

 4, /* 5-bit codes */
        28, 0x000005,      //index = 4
        22, 0x000006,      //index = 5
        16, 0x000102,      //index = 57
         8, 0x000201,      //index = 76

 6, /* 6-bit codes */
        63, 0x000007,      //index = 6
        58, 0x000008,      //index = 7
        46, 0x000009,      //index = 8
        34, 0x00000A,      //index = 9
        41, 0x000103,      //index = 58
        40, 0x000301,      //index = 86

 11,/* 7-bit codes */
        123, 0x00000B,     //index = 10
        103, 0x00000C,     //index = 11
         95, 0x00000D,     //index = 12
         71, 0x00000E,     //index = 13
         38, 0x00000F,     //index = 14
         98, 0x000104,     //index = 59
         99, 0x000202,     //index = 77
        101, 0x000401,     //index = 93
         37, 0x000501,     //index = 99
        120, 0x010001,     //index = 126
        122, IPPVC_ESCAPE,

 13,/* 8-bit codes */
        239, 0x000010,    //index = 15
        205, 0x000011,    //index = 16
        193, 0x000012,    //index = 17
        169, 0x000013,    //index = 18
         79, 0x000014,    //index = 19
        243, 0x000105,    //index = 60
        173, 0x000106,    //index = 61
        175, 0x000203,    //index = 78
        195, 0x000302,    //index = 87
        201, 0x000601,    //index = 104
         72, 0x000701,    //index = 108
        250, 0x010101,    //index = 130
        172, 0x010201,    //index = 133

 19, /* 9-bit codes */
        498, 0x000015,    //index = 20
        477, 0x000016,    //index = 21
        409, 0x000017,    //index = 22
        389, 0x000018,    //index = 23
        349, 0x000019,    //index = 24
        283, 0x00001A,    //index = 25
        485, 0x000107,    //index = 62
        377, 0x000108,    //index = 63
        156, 0x000109,    //index = 64
        379, 0x000204,    //index = 79
        337, 0x000303,    //index = 88
        474, 0x000402,    //index = 94
        280, 0x000502,    //index = 100
        384, 0x000801,    //index = 111
        341, 0x010002,    //index = 127
        502, 0x010301,    //index = 136
        476, 0x010401,    //index = 138
        388, 0x010501,    //index = 140
        342, 0x010601,    //index = 142

 23, /* 10-bit codes */
       1007, 0x00001B,     //index = 26
        993, 0x00001C,     //index = 27
        968, 0x00001D,     //index = 28
        817, 0x00001E,     //index = 29
        771, 0x00001F,     //index = 30
        753, 0x000020,     //index = 31
        672, 0x000021,     //index = 32
        563, 0x000022,     //index = 33
        294, 0x000023,     //index = 34
        945, 0x00010A,     //index = 65
        686, 0x00010B,     //index = 66
        295, 0x00010C,     //index = 67
        947, 0x000205,     //index = 80
        673, 0x000304,     //index = 89
        687, 0x000403,     //index = 95
        801, 0x000602,     //index = 105
        994, 0x000901,     //index = 114
        756, 0x000A01,     //index = 117
        999, 0x010701,     //index = 144
        946, 0x010801,     //index = 146
        757, 0x010901,     //index = 148
        802, 0x010A01,     //index = 150
        564, 0x010B01,     //index = 152

 27, /* 11-bit codes */
        1984, 0x000024,    //index = 35

⌨️ 快捷键说明

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