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

📄 hufftables.h

📁 从FFMPEG转换而来的H264解码程序,VC下编译..
💻 H
📖 第 1 页 / 共 3 页
字号:
     1462,  1454,   682,   680,
     574,   343,   179,   101,    98,    54,    9,    1,    1,    1,
     1031,   482,   293,   210,   163,   400,   297,
     384,   181,
  },
  {  551,   128,    43,    37,    5,    1,    1,   201,    78,
     1497,  1487,   642,   651,
     493,   269,   133,    70,    60,    24,    2,    1,    1,    1,
     1065,   504,   312,   228,   178,   451,   352,
     351,   174,
  },
  {  693,   179,    63,    54,    8,    1,    1,   169,    78,
     1502,  1497,   580,   591,
     375,   186,    77,    35,    21,    4,    1,    1,    1,    1,
     1099,   533,   341,   253,   206,   542,   432,
     306,   164,
  },
  {  867,   263,   105,    96,    16,    2,    1,   152,    81,
     1435,  1439,   521,   525,
     270,   107,    32,    8,    3,    1,    1,    1,    1,    1,
     1085,   537,   361,   277,   223,   616,   549,
     258,   156,
  },
  {  1022,   385,   182,   207,    46,    7,    1,   158,    88,
     1290,  1318,   501,   502,
     184,    38,    6,    1,    1,    1,    1,    1,    1,    1,
     1023,   480,   345,   301,   232,   665,   661,
     210,   133,
  },
  {  1184,   555,   307,   457,   185,    44,    6,   115,    41,
     1236,  1253,   329,   340,
     32,    1,    1,    1,    1,    1,    1,    1,    1,    1,
     1017,   385,   316,   370,   246,   672,   788,
     85,    23,
  },
  /* AC Inter bias group 3 tables */
  {  502,   106,    33,    22,    1,    1,    1,   151,   132,
     1446,  1451,   502,   499,
     343,   181,    84,    42,    36,    16,    3,    1,    1,    1,
     1211,   661,   429,   312,   242,   637,   498,
     288,   156,
  },
  {  651,   147,    48,    35,    3,    1,    1,   145,   140,
     1419,  1420,   469,   466,
     281,   132,    56,    25,    18,    6,    1,    1,    1,    1,
     1175,   656,   435,   328,   260,   715,   556,
     252,   147,
  },
  {  749,   179,    59,    43,    4,    1,    1,   123,   135,
     1423,  1431,   413,   409,
     221,    95,    36,    15,    9,    2,    1,    1,    1,    1,
     1159,   658,   444,   340,   272,   782,   656,
     205,   124,
  },
  {  902,   243,    86,    67,    7,    1,    1,   114,   141,
     1385,  1385,   387,   383,
     178,    67,    22,    7,    4,    1,    1,    1,    1,    1,
     1096,   632,   434,   339,   277,   813,   735,
     171,   109,
  },
  {  1081,   337,   133,   112,    15,    1,    1,    92,   137,
     1350,  1349,   311,   309,
     115,    34,    8,    2,    1,    1,    1,    1,    1,    1,
     1016,   595,   418,   342,   283,   870,   883,
     114,    78,
  },
  {  1253,   467,   210,   205,    34,    3,    1,    80,   130,
     1318,  1313,   258,   260,
     68,    12,    2,    1,    1,    1,    1,    1,    1,    1,
     874,   516,   378,   330,   273,   877,  1000,
     72,    53,
  },
  {  1362,   626,   333,   423,   100,    10,    1,    73,   106,
     1311,  1313,   241,   231,
     31,    3,    1,    1,    1,    1,    1,    1,    1,    1,
     620,   368,   286,   302,   245,   814,  1127,
     34,    28,
  },
  {  1203,   743,   460,   774,   284,    36,    1,    13,    25,
     1956,  1961,   103,   106,
     3,    1,    1,    1,    1,    1,    1,    1,    1,    1,
     248,   131,   149,   272,   165,   535,   813,
     3,    3,
  },

  /* AC Intra bias group 4 tables */
  {  599,   150,    55,    50,    9,    1,    1,   181,    19,
     1487,  1487,   625,   625,
     473,   271,   138,    74,    71,    42,    11,    1,    1,    1,
     1187,   591,   356,   239,   170,   351,   137,
     395,   194,
  },
  {  758,   209,    79,    74,    15,    2,    1,   147,    25,
     1514,  1514,   521,   520,
     334,   165,    74,    36,    30,    11,    1,    1,    1,    1,
     1252,   644,   409,   279,   211,   472,   203,
     318,   171,
  },
  {  852,   252,   100,    98,    20,    3,    1,   130,    26,
     1493,  1498,   481,   473,
     268,   123,    51,    23,    15,    3,    1,    1,    1,    1,
     1256,   652,   426,   294,   231,   543,   242,
     278,   156,
  },
  {  971,   309,   130,   136,    30,    5,    1,   113,    28,
     1458,  1467,   443,   435,
     215,    90,    31,    12,    5,    1,    1,    1,    1,    1,
     1232,   643,   426,   303,   243,   590,   300,
     235,   136,
  },
  {  1100,   399,   180,   206,    53,    9,    1,   101,    29,
     1419,  1425,   375,   374,
     158,    47,    10,    1,    1,    1,    1,    1,    1,    1,
     1193,   609,   426,   319,   256,   643,   383,
     166,   103,
  },
  {  1195,   505,   249,   326,    98,    20,    3,   102,    25,
     1370,  1356,   355,   347,
     104,    11,    1,    1,    1,    1,    1,    1,    1,    1,
     1100,   568,   381,   330,   261,   642,   466,
     105,    69,
  },
  {  1176,   608,   345,   559,   244,    57,    6,   110,    9,
     1370,  1332,   372,   367,
     29,    1,    1,    1,    1,    1,    1,    1,    1,    1,
     859,   427,   269,   359,   375,   608,   451,
     35,    20,
  },
  {  1140,   613,   391,   797,   458,   180,    37,    2,    1,
     2037,  1697,    95,    31,
     1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
     360,    49,    23,   198,  1001,   719,   160,
     1,    1,
  },
  /* AC Inter bias group 4 tables */
  {  931,   272,   105,    96,    16,    1,    1,    91,    52,
     1481,  1489,   347,   349,
     174,    74,    28,    12,    8,    3,    1,    1,    1,    1,
     1247,   719,   490,   356,   279,   706,   363,
     187,   110,
  },
  {  1095,   358,   148,   143,    25,    3,    1,    74,    61,
     1439,  1457,   304,   302,
     127,    46,    15,    5,    3,    1,    1,    1,    1,    1,
     1138,   664,   469,   347,   282,   768,   487,
     139,    87,
  },
  {  1192,   423,   188,   189,    36,    4,    1,    64,    61,
     1457,  1475,   284,   282,
     106,    35,    10,    3,    1,    1,    1,    1,    1,    1,
     1078,   624,   440,   329,   264,   744,   507,
     117,    73,
  },
  {  1275,   496,   231,   258,    52,    6,    1,    53,    55,
     1458,  1470,   248,   245,
     77,    20,    5,    1,    1,    1,    1,    1,    1,    1,
     984,   576,   414,   323,   260,   771,   569,
     84,    54,
  },
  {  1377,   603,   302,   367,    87,    11,    1,    37,    52,
     1522,  1532,   207,   204,
     47,    8,    1,    1,    1,    1,    1,    1,    1,    1,
     840,   493,   366,   291,   231,   690,   636,
     52,    32,
  },
  {  1409,   708,   385,   529,   148,    24,    1,    23,    37,
     1672,  1670,   163,   162,
     22,    2,    1,    1,    1,    1,    1,    1,    1,    1,
     647,   364,   291,   262,   210,   574,   643,
     26,    14,
  },
  {  1348,   778,   481,   755,   245,    53,    4,    13,    19,
     2114,  2089,   141,   139,
     7,    1,    1,    1,    1,    1,    1,    1,    1,    1,
     302,   183,   162,   181,   182,   344,   437,
     8,    3,
  },
  {  1560,   769,   410,   664,   243,    58,    1,    1,    1,
     3017,  2788,    17,    24,
     3,    1,    1,    1,    1,    1,    1,    1,    1,    1,
     34,    16,    8,    55,   134,   105,    86,
     1,    1,
  },
};

#else /* Frequency tables for encoder version < 2 */

const ogg_uint32_t FrequencyCounts_VP3[NUM_HUFF_TABLES][MAX_ENTROPY_TOKENS] = {
  /* DC Intra bias */
  {  198,    62,    22,    31,    14,     6,     6,   205,     3,
     843,   843,   415,   516,
     660,   509,   412,   347,   560,   779,   941,   930,   661,   377,
     170,   155,    39,     2,     9,    15,    11,
     128,    86,
  },
  {  299,    92,    34,    39,    15,     6,     6,   132,     1,
     851,   851,   484,   485,
     666,   514,   416,   351,   567,   788,   953,   943,   670,   383,
     117,   119,    26,     4,    17,     7,     1,
      93,    56,
  },
  {  367,   115,   42,   47,   16,    6,    6,   105,    1,
     896,   896,   492,   493,
     667,   510,   408,   342,   547,   760,   932,   927,   656,   379,
     114,   103,   10,    3,    6,    2,    1,
     88,   49,
  },
  {  462,   158,   63,   76,   28,    9,    8,   145,    1,
     1140,  1140,   573,   574,
     754,   562,   435,   357,   555,   742,   793,   588,   274,   81,
     154,   117,   13,    6,   12,    2,    1,
     104,   62,
  },
  {  558,   196,   81,   99,   36,   11,    9,   135,    1,
     1300,  1301,   606,   607,
     779,   560,   429,   349,   536,   680,   644,   405,   153,   30,
     171,   120,   12,    5,   14,    3,    1,
     104,   53,
  },
  {  635,   233,   100,   122,   46,   14,   12,   113,    1,
     1414,  1415,   631,   631,
     785,   555,   432,   335,   513,   611,   521,   284,   89,   13,
     170,   113,   10,    5,   14,    3,    1,
     102,   62,
  },
  {  720,   276,   119,   154,   62,   20,   16,   101,    1,
     1583,  1583,   661,   661,
     794,   556,   407,   318,   447,   472,   343,   153,   35,    1,
     172,   115,   11,    7,   14,    3,    1,
     112,   70,
  },
  {  853,   326,   144,   184,   80,   27,   19,   52,    1,
     1739,  1740,   684,   685,
     800,   540,   381,   277,   364,   352,   218,   78,   13,    1,
     139,   109,    9,    6,   20,    2,    1,
     94,   50,
  },

  /* DC Inter Bias */
  {  490,   154,   57,   53,   10,    2,    1,   238,   160,
     1391,  1390,   579,   578,
     491,   273,   172,   118,   152,   156,   127,   79,   41,   39,
     712,   547,   316,   125,   183,   306,   237,
     451,   358,
  },
  {  566,   184,   70,   65,   11,    2,    1,   235,   51,
     1414,  1414,   599,   598,
     510,   285,   180,   124,   157,   161,   131,   82,   42,   40,
     738,   551,   322,   138,   195,   188,   93,
     473,   365,
  },
  {  711,   261,   111,   126,   27,    4,    1,   137,   52,
     1506,  1505,   645,   645,
     567,   316,   199,   136,   172,   175,   142,   88,   45,   48,
     548,   449,   255,   145,   184,   174,   121,
     260,   227,
  },
  {  823,   319,   144,   175,   43,    7,    1,   53,   42,
     1648,  1648,   653,   652,
     583,   329,   205,   139,   175,   176,   139,   84,   44,   34,
     467,   389,   211,   137,   181,   186,   107,
     106,   85,
  },
  {  948,   411,   201,   276,   85,   16,    2,   39,   33,
     1778,  1777,   584,   583,
     489,   265,   162,   111,   140,   140,   108,   64,   38,   23,
     428,   356,   201,   139,   186,   165,   94,
     78,   63,
  },
  {  1002,   470,   248,   386,   153,   39,    6,   23,   23,
     1866,  1866,   573,   573,
     467,   249,   155,   103,   130,   128,   94,   60,   38,   14,
     323,   263,   159,   111,   156,   153,   74,
     46,   34,
  },
  {  1020,   518,   291,   504,   242,   78,   18,   14,   14,
     1980,  1979,   527,   526,
     408,   219,   132,   87,   110,   104,   79,   55,   31,    7,
     265,   213,   129,   91,   131,   111,   50,
     31,   20,
  },
  {  1018,   544,   320,   591,   338,   139,   47,    5,    2,
     2123,  2123,   548,   547,
     414,   212,   126,   83,   101,   96,   79,   60,   23,    1,
     120,   97,   55,   39,   60,   38,   15,
     11,    8,
  },

  /* AC INTRA Tables  */
  /* AC Intra bias group 1 tables */
  {  242,   62,   22,   20,    4,    1,    1,   438,    1,
     593,   593,   489,   490,
     657,   580,   471,   374,   599,   783,   869,   770,   491,   279,
     358,   144,   82,   54,   49,   70,    5,
     289,   107,
  },
  {  317,   95,   38,   41,    8,    1,    1,   479,    1,
     653,   654,   500,   501,
     682,   611,   473,   376,   582,   762,   806,   656,   358,   155,
     419,   162,   86,   58,   36,   34,    1,
     315,   126,
  },
  {  382,   121,   49,   59,   15,    3,    1,   496,    1,
     674,   674,   553,   554,
     755,   636,   487,   391,   576,   718,   701,   488,   221,   72,
     448,   161,   107,   56,   37,   29,    1,
     362,   156,
  },
  {  415,   138,   57,   73,   21,    5,    1,   528,    1,
     742,   741,   562,   563,
     753,   669,   492,   388,   563,   664,   589,   340,   129,   26,
     496,   184,   139,   71,   48,   33,    2,
     387,   166,
  },
  {  496,   170,   73,   94,   31,    8,    2,   513,    1,
     855,   855,   604,   604,
     769,   662,   477,   356,   486,   526,   381,   183,   51,    5,
     590,   214,   160,   85,   60,   39,    3,
     427,   203,
  },
  {  589,   207,   89,   116,   40,   13,    3,   491,    1,
     919,   919,   631,   631,
     769,   633,   432,   308,   408,   378,   247,   94,   17,    1,
     659,   247,   201,   105,   73,   51,    3,
     466,   242,
  },
  {  727,   266,   115,   151,   49,   17,    6,   439,    1,
     977,   977,   642,   642,
     718,   572,   379,   243,   285,   251,   133,   40,    1,    1,
     756,   287,   253,   126,   94,   66,    4,
     492,   280,
  },
  {  940,   392,   180,   247,   82,   30,   14,   343,    1,
     1064,  1064,   615,   616,
     596,   414,   235,   146,   149,   108,   41,    1,    1,    1,
     882,   314,   346,   172,   125,   83,    6,
     489,   291,
  },
  /* AC Inter bias group 1 tables */
  {  440,   102,   33,   23,    2,    1,    1,   465,   85,
     852,   852,   744,   743,
     701,   496,   297,   193,   225,   200,   129,   58,   18,    2,
     798,   450,   269,   202,   145,   308,   154,
     646,   389,
  },

⌨️ 快捷键说明

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