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

📄 table_rlehuff_mpeg4.h

📁 一个很好用的MPEG1/4的开源编码器
💻 H
📖 第 1 页 / 共 3 页
字号:
  { 0x18,  7}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_5[2*1+1] = {  { 0x27,  8}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x26,  8}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_6[2*1+1] = {  { 0x25,  8}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x24,  8}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_7[2*1+1] = {  { 0x23,  8}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x22,  8}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_8[2*1+1] = {  { 0x21,  8}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x20,  8}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_9[2*1+1] = {  { 0x35,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x34,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_10[2*1+1] = {  { 0x33,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x32,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_11[2*1+1] = {  { 0x31,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x30,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_12[2*1+1] = {  { 0x2f,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x2e,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_13[2*1+1] = {  { 0x2d,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x2c,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_14[2*1+1] = {  { 0x2b,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x2a,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_15[2*1+1] = {  { 0x29,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x28,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_16[2*1+1] = {  { 0x27,  9}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x26,  9}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_17[2*1+1] = {  { 0x31, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x30, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_18[2*1+1] = {  { 0x2f, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x2e, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_19[2*1+1] = {  { 0x2d, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x2c, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_20[2*1+1] = {  { 0x2b, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x2a, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_21[2*1+1] = {  { 0x29, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x28, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_22[2*1+1] = {  { 0x27, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x26, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_23[2*1+1] = {  { 0x25, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x24, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_24[2*1+1] = {  { 0x23, 10}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x22, 10}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_25[2*1+1] = {  { 0x0f, 11}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x0e, 11}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_26[2*1+1] = {  { 0x0d, 11}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x0c, 11}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_27[2*1+1] = {  { 0x0b, 11}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x0a, 11}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_28[2*1+1] = {  { 0x09, 11}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x08, 11}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_29[2*1+1] = {  { 0x49, 12}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x48, 12}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_30[2*1+1] = {  { 0x4b, 12}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x4a, 12}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_31[2*1+1] = {  { 0x4d, 12}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x4c, 12}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_32[2*1+1] = {  { 0x4f, 12}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0x4e, 12}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_33[2*1+1] = {  { 0xb1, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xb0, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_34[2*1+1] = {  { 0xb3, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xb2, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_35[2*1+1] = {  { 0xb5, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xb4, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_36[2*1+1] = {  { 0xb7, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xb6, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_37[2*1+1] = {  { 0xb9, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xb8, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_38[2*1+1] = {  { 0xbb, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xba, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_39[2*1+1] = {  { 0xbd, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xbc, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t rlehuff_inter_last_run_40[2*1+1] = {  { 0xbf, 13}, /*  -1 */  { 0x00,  0}, /*   0 */  { 0xbe, 13}  /*   1 */};FAME_ALIGNED static fame_vlc_t *rlehuff_inter_last_vlc[41] = {  rlehuff_inter_last_run_0 + 3,  rlehuff_inter_last_run_1 + 2,  rlehuff_inter_last_run_2 + 1,  rlehuff_inter_last_run_3 + 1,  rlehuff_inter_last_run_4 + 1,  rlehuff_inter_last_run_5 + 1,  rlehuff_inter_last_run_6 + 1,  rlehuff_inter_last_run_7 + 1,  rlehuff_inter_last_run_8 + 1,  rlehuff_inter_last_run_9 + 1,  rlehuff_inter_last_run_10 + 1,  rlehuff_inter_last_run_11 + 1,  rlehuff_inter_last_run_12 + 1,  rlehuff_inter_last_run_13 + 1,  rlehuff_inter_last_run_14 + 1,  rlehuff_inter_last_run_15 + 1,  rlehuff_inter_last_run_16 + 1,  rlehuff_inter_last_run_17 + 1,  rlehuff_inter_last_run_18 + 1,  rlehuff_inter_last_run_19 + 1,  rlehuff_inter_last_run_20 + 1,  rlehuff_inter_last_run_21 + 1,  rlehuff_inter_last_run_22 + 1,  rlehuff_inter_last_run_23 + 1,  rlehuff_inter_last_run_24 + 1,  rlehuff_inter_last_run_25 + 1,  rlehuff_inter_last_run_26 + 1,  rlehuff_inter_last_run_27 + 1,  rlehuff_inter_last_run_28 + 1,  rlehuff_inter_last_run_29 + 1,  rlehuff_inter_last_run_30 + 1,  rlehuff_inter_last_run_31 + 1,  rlehuff_inter_last_run_32 + 1,  rlehuff_inter_last_run_33 + 1,  rlehuff_inter_last_run_34 + 1,  rlehuff_inter_last_run_35 + 1,  rlehuff_inter_last_run_36 + 1,  rlehuff_inter_last_run_37 + 1,  rlehuff_inter_last_run_38 + 1,  rlehuff_inter_last_run_39 + 1,  rlehuff_inter_last_run_40 + 1};/*****************************************************************************//* Maximum run & level                                                       *//*****************************************************************************/FAME_ALIGNED static char rlehuff_intra_max_level[64] = {27,10, 5, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};FAME_ALIGNED static char rlehuff_intra_max_level_last[64] = { 8, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};FAME_ALIGNED static char rlehuff_inter_max_level[64] = {12, 6, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};FAME_ALIGNED static char rlehuff_inter_max_level_last[64] = { 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};FAME_ALIGNED static char rlehuff_intra_max_run[256] = { 0,14, 9, 7, 3, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };FAME_ALIGNED static char rlehuff_intra_max_run_last[256] = { 0,20, 6, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };FAME_ALIGNED static char rlehuff_inter_max_run[256] = { 0,26,10, 6, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 ,0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };FAME_ALIGNED static char rlehuff_inter_max_run_last[256] = { 0,40, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

⌨️ 快捷键说明

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