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

📄 mp3enc_pa_tabs_fp.c

📁 audio-video-codecs.rar语音编解码器
💻 C
📖 第 1 页 / 共 2 页
字号:
    1, 1.81f,
    1, 1.71f,
    2, 1.49f,
    2, 1.27f,
    2, 1.04f,
    2, 0.80f,
    1, 0.55f,
    2, 0.29f,
    2, 0.02f,
    2, -0.25f,
    2, -0.54f,
    2, -0.83f,
    2, -1.12f,
    2, -1.43f,
    2, -1.73f,
    2, -2.04f,
    2, -2.34f,
    2, -2.64f,
    2, -2.93f,
    2, -3.22f,
    2, -3.49f,
    2, -3.74f,
    2, -3.98f,
    2, -4.20f,
    2, -4.40f,
    2, -4.57f,
    4, -4.82f,
    4, -4.96f,
    4, -4.97f,
    4, -4.86f,
    4, -4.63f,
    4, -4.29f,
    4, -3.87f,
    4, -3.39f,
    4, -2.86f,
    4, -2.31f,
    4, -1.77f,
    4, -1.24f,
    4, -0.74f,
    4, -0.29f,
    4, 0.12f,
    4, 0.48f,
    4, 0.79f,
    4, 1.06f,
    4, 1.29f,
    4, 1.49f,
    4, 1.66f,
    4, 1.81f,
    4, 1.95f,
    4, 2.08f,
    8, 2.33f,
    8, 2.59f,
    8, 2.86f,
    8, 3.17f,
    8, 3.51f,
    8, 3.89f,
    8, 4.31f,
    8, 4.79f,
    8, 5.31f,
    8, 5.88f,
    8, 6.50f,
    8, 7.19f,
    8, 7.93f,
    8, 8.75f,
    8, 9.63f,
    8, 10.58f,
    8, 11.60f,
    8, 12.71f,
    8, 13.90f,
    8, 15.18f,
    8, 16.54f,
    8, 18.01f,
    8, 19.57f,
    8, 21.23f,
    8, 23.01f,
    8, 24.90f,
    8, 26.90f,
    8, 29.03f,
    8, 31.28f,
    8, 33.67f,
    8, 36.19f,
    8, 38.86f,
    8, 41.67f,
    8, 44.63f,
    8, 47.76f,
    8, 51.03f,
  }
};

/* Layer III tables */

const ptbl_l mp3enc_ptbl_l[3][CBANDS_l] = {
  { /* freq = 44100 */
    { 1,  0.000f},
    { 1,  0.431f},
    { 1,  0.861f},
    { 1,  1.292f},
    { 1,  1.723f},
    { 1,  2.153f},
    { 1,  2.584f},
    { 1,  3.015f},
    { 1,  3.445f},
    { 1,  3.876f},
    { 1,  4.279f},
    { 1,  4.670f},
    { 1,  5.057f},
    { 1,  5.416f},
    { 1,  5.774f},
    { 2,  6.422f},
    { 2,  7.026f},
    { 2,  7.609f},
    { 2,  8.168f},
    { 2,  8.710f},
    { 2,  9.207f},
    { 2,  9.662f},
    { 2, 10.099f},
    { 2, 10.515f},
    { 2, 10.917f},
    { 2, 11.293f},
    { 2, 11.652f},
    { 2, 11.997f},
    { 3, 12.394f},
    { 3, 12.850f},
    { 3, 13.277f},
    { 3, 13.681f},
    { 3, 14.062f},
    { 3, 14.411f},
    { 3, 14.751f},
    { 4, 15.119f},
    { 4, 15.508f},
    { 4, 15.883f},
    { 5, 16.263f},
    { 5, 16.654f},
    { 5, 17.020f},
    { 6, 17.374f},
    { 6, 17.744f},
    { 7, 18.104f},
    { 7, 18.447f},
    { 7, 18.782f},
    { 9, 19.130f},
    { 9, 19.487f},
    { 9, 19.838f},
    {10, 20.179f},
    {10, 20.510f},
    {11, 20.852f},
    {14, 21.196f},
    {14, 21.531f},
    {15, 21.870f},
    {20, 22.214f},
    {20, 22.558f},
    {21, 22.898f},
    {27, 23.232f},
    {27, 23.564f},
    {36, 23.897f},
    {73, 24.229f},
    {18, 24.442f},
  },
  { /* freq = 48000 */
    { 1,  0.000f},
    { 1,  0.469f},
    { 1,  0.938f},
    { 1,  1.406f},
    { 1,  1.875f},
    { 1,  2.344f},
    { 1,  2.813f},
    { 1,  3.281f},
    { 1,  3.750f},
    { 1,  4.199f},
    { 1,  4.625f},
    { 1,  5.047f},
    { 1,  5.438f},
    { 1,  5.828f},
    { 1,  6.188f},
    { 1,  6.522f},
    { 2,  7.174f},
    { 2,  7.801f},
    { 2,  8.402f},
    { 2,  8.966f},
    { 2,  9.484f},
    { 2,  9.966f},
    { 2, 10.426f},
    { 2, 10.866f},
    { 2, 11.279f},
    { 2, 11.669f},
    { 2, 12.042f},
    { 2, 12.386f},
    { 2, 12.721f},
    { 3, 13.115f},
    { 3, 13.562f},
    { 3, 13.984f},
    { 3, 14.371f},
    { 3, 14.741f},
    { 4, 15.140f},
    { 4, 15.563f},
    { 4, 15.962f},
    { 4, 16.324f},
    { 4, 16.665f},
    { 5, 17.020f},
    { 5, 17.373f},
    { 5, 17.708f},
    { 6, 18.045f},
    { 7, 18.398f},
    { 7, 18.762f},
    { 8, 19.120f},
    { 8, 19.466f},
    { 8, 19.807f},
    {10, 20.159f},
    {10, 20.522f},
    {10, 20.874f},
    {13, 21.214f},
    {13, 21.553f},
    {14, 21.892f},
    {18, 22.231f},
    {18, 22.569f},
    {20, 22.909f},
    {25, 23.248f},
    {25, 23.583f},
    {35, 23.915f},
    {67, 24.246f},
    {67, 24.576f},
  },
    { /* freq = 32000 */
      { 2,  0.313f},
      { 2,  0.938f},
      { 2,  1.563f},
      { 2,  2.188f},
      { 2,  2.813f},
      { 2,  3.438f},
      { 2,  4.045f},
      { 2,  4.625f},
      { 2,  5.173f},
      { 2,  5.698f},
      { 2,  6.185f},
      { 2,  6.634f},
      { 2,  7.070f},
      { 2,  7.492f},
      { 2,  7.905f},
      { 2,  8.305f},
      { 2,  8.695f},
      { 2,  9.064f},
      { 3,  9.484f},
      { 3,  9.966f},
      { 3, 10.426f},
      { 3, 10.866f},
      { 3, 11.279f},
      { 3, 11.669f},
      { 3, 12.042f},
      { 3, 12.386f},
      { 3, 12.721f},
      { 4, 13.091f},
      { 4, 13.488f},
      { 4, 13.873f},
      { 5, 14.268f},
      { 5, 14.679f},
      { 5, 15.067f},
      { 5, 15.424f},
      { 5, 15.771f},
      { 6, 16.120f},
      { 6, 16.466f},
      { 6, 16.807f},
      { 8, 17.158f},
      { 8, 17.518f},
      { 8, 17.869f},
      {10, 18.215f},
      {10, 18.563f},
      {10, 18.902f},
      {12, 19.239f},
      {12, 19.580f},
      {13, 19.925f},
      {14, 20.269f},
      {14, 20.606f},
      {16, 20.944f},
      {20, 21.288f},
      {20, 21.635f},
      {23, 21.980f},
      {27, 22.319f},
      {27, 22.656f},
      {32, 22.993f},
      {37, 23.326f},
      {37, 23.656f},
      {12, 23.937f},
    },
};

const p2sb mp3enc_p2sb_l[3][SBBND_L] = {
  { /* freq = 44100 */
    { 0,  4, 1.000f, 0.056f},
    { 4,  7, 0.944f, 0.611f},
    { 7, 11, 0.389f, 0.167f},
    {11, 14, 0.833f, 0.722f},
    {14, 17, 0.278f, 0.139f},
    {17, 18, 0.861f, 0.917f},
    {18, 21, 0.083f, 0.583f},
    {21, 24, 0.417f, 0.250f},
    {24, 27, 0.750f, 0.805f},
    {27, 30, 0.194f, 0.574f},
    {30, 33, 0.426f, 0.537f},
    {33, 36, 0.463f, 0.819f},
    {36, 40, 0.180f, 0.100f},
    {40, 43, 0.900f, 0.468f},
    {43, 46, 0.532f, 0.623f},
    {46, 49, 0.376f, 0.450f},
    {49, 52, 0.550f, 0.552f},
    {52, 55, 0.448f, 0.403f},
    {55, 57, 0.597f, 0.643f},
    {57, 59, 0.357f, 0.722f},
    {59, 61, 0.278f, 0.960f},
  },
  { /* freq = 48000 */
    { 0,  4, 1.000f, 0.056f},
    { 4,  7, 0.944f, 0.611f},
    { 7, 11, 0.389f, 0.167f},
    {11, 14, 0.833f, 0.722f},
    {14, 17, 0.278f, 0.639f},
    {17, 19, 0.361f, 0.417f},
    {19, 22, 0.583f, 0.083f},
    {22, 24, 0.917f, 0.750f},
    {24, 27, 0.250f, 0.417f},
    {27, 30, 0.583f, 0.648f},
    {30, 33, 0.352f, 0.611f},
    {33, 36, 0.389f, 0.625f},
    {36, 40, 0.375f, 0.144f},
    {40, 43, 0.856f, 0.389f},
    {43, 46, 0.611f, 0.160f},
    {46, 49, 0.840f, 0.217f},
    {49, 52, 0.783f, 0.184f},
    {52, 54, 0.816f, 0.886f},
    {54, 57, 0.114f, 0.313f},
    {57, 59, 0.687f, 0.452f},
    {59, 60, 0.548f, 0.908f},
  },
    { /* freq = 32000 */
      { 0,  2, 1.000f, 0.528f},
      { 2,  4, 0.472f, 0.305f},
      { 4,  6, 0.694f, 0.083f},
      { 6,  7, 0.917f, 0.861f},
      { 7,  9, 0.139f, 0.639f},
      { 9, 11, 0.361f, 0.417f},
      {11, 14, 0.583f, 0.083f},
      {14, 16, 0.917f, 0.750f},
      {16, 19, 0.250f, 0.870f},
      {19, 22, 0.130f, 0.833f},
      {22, 26, 0.167f, 0.389f},
      {26, 30, 0.611f, 0.478f},
      {30, 34, 0.522f, 0.033f},
      {34, 37, 0.967f, 0.917f},
      {37, 41, 0.083f, 0.617f},
      {41, 44, 0.383f, 0.995f},
      {44, 48, 0.005f, 0.274f},
      {48, 51, 0.726f, 0.480f},
      {51, 54, 0.519f, 0.261f},
      {54, 56, 0.739f, 0.884f},
      {56, 58, 0.116f, 1.000f},
    }
};

const p2sb mp3enc_p2sb_s[3][SBBND_S] = {
  { /* freq = 44100 */
    { 0,  2, 1.000f, 0.167f},
    { 3,  5, 0.833f, 0.833f},
    { 5,  8, 0.167f, 0.500f},
    { 8, 11, 0.500f, 0.167f},
    {11, 15, 0.833f, 0.167f},
    {15, 20, 0.833f, 0.250f},
    {20, 23, 0.750f, 0.583f},
    {23, 27, 0.417f, 0.055f},
    {27, 30, 0.944f, 0.375f},
    {30, 33, 0.625f, 0.300f},
    {33, 36, 0.700f, 0.167f},
    {36, 38, 0.833f, 1.000f},
  },
  { /* freq = 48000 */
    { 0,  2, 1.000f, 0.167f},
    { 3,  5, 0.833f, 0.833f},
    { 5,  8, 0.167f, 0.500f},
    { 8, 11, 0.500f, 0.167f},
    {11, 15, 0.833f, 0.167f},
    {15, 19, 0.833f, 0.583f},
    {19, 22, 0.417f, 0.917f},
    {22, 26, 0.083f, 0.944f},
    {26, 30, 0.055f, 0.042f},
    {30, 32, 0.958f, 0.567f},
    {32, 35, 0.433f, 0.167f},
    {35, 37, 0.833f, 0.618f},
  },
    { /* freq = 32000 */
      { 0,  2, 1.000f, 0.167f},
      { 3,  5, 0.833f, 0.833f},
      { 5,  8, 0.167f, 0.500f},
      { 8, 11, 0.500f, 0.167f},
      {11, 15, 0.833f, 0.167f},
      {15, 20, 0.833f, 0.250f},
      {20, 24, 0.750f, 0.250f},
      {24, 29, 0.750f, 0.055f},
      {29, 33, 0.944f, 0.375f},
      {33, 37, 0.625f, 0.472f},
      {37, 40, 0.528f, 0.937f},
      {40, 41, 0.062f, 1.000f},
    },
};

const ptbl_s mp3enc_ptbl_s[3][CBANDS_s] = {
  { /* freq = 44100 */
    { 1,  4.532f, 0.1499f,  0.000f},
    { 1,  0.904f, 0.1474f,  1.723f},
    { 1,  0.029f, 0.1474f,  3.445f},
    { 1,  0.009f, 0.1472f,  5.057f},
    { 1,  0.009f, 0.1477f,  6.422f},
    { 1,  0.009f, 0.1474f,  7.609f},
    { 1,  0.009f, 0.1466f,  8.710f},
    { 1,  0.009f, 0.1450f,  9.662f},
    { 1,  0.009f, 0.1421f, 10.515f},
    { 1,  0.009f, 0.1394f, 11.293f},
    { 1,  0.009f, 0.1645f, 12.009f},
    { 1,  0.009f, 0.1566f, 12.625f},
    { 1,  0.009f, 0.1521f, 13.210f},
    { 1,  0.009f, 0.1440f, 13.748f},
    { 1,  0.009f, 0.1348f, 14.241f},
    { 1,  0.009f, 0.1261f, 14.695f},
    { 1,  0.009f, 0.1175f, 15.125f},
    { 1,  0.009f, 0.1062f, 15.508f},
    { 1,  0.009f, 0.1108f, 15.891f},
    { 2,  0.018f, 0.1548f, 16.537f},
    { 2,  0.018f, 0.1645f, 17.112f},
    { 2,  0.018f, 0.1523f, 17.621f},
    { 2,  0.018f, 0.1375f, 18.073f},
    { 2,  0.018f, 0.1223f, 18.470f},
    { 2,  0.018f, 0.1187f, 18.849f},
    { 3,  0.027f, 0.1315f, 19.271f},
    { 3,  0.027f, 0.1411f, 19.741f},
    { 3,  0.054f, 0.1319f, 20.177f},
    { 3,  0.054f, 0.1211f, 20.576f},
    { 3,  0.054f, 0.1129f, 20.950f},
    { 4,  0.114f, 0.1400f, 21.316f},
    { 4,  0.114f, 0.1447f, 21.699f},
    { 5,  0.452f, 0.1417f, 22.078f},
    { 5,  0.452f, 0.1335f, 22.438f},
    { 5,  0.452f, 0.1541f, 22.782f},
    { 7,  6.330f, 0.1559f, 23.133f},
    { 7,  6.330f, 0.1553f, 23.484f},
    { 7,  6.330f, 0.1520f, 23.828f},
    {19,171.813f, 0.1564f, 24.173f},
  },
  { /* freq = 48000 */
    { 1,  4.532f, 0.1499f,  0.000f},
    { 1,  0.904f, 0.1483f,  1.875f},
    { 1,  0.029f, 0.1483f,  3.750f},
    { 1,  0.009f, 0.1471f,  5.438f},
    { 1,  0.009f, 0.1477f,  6.857f},
    { 1,  0.009f, 0.1475f,  8.109f},
    { 1,  0.009f, 0.1469f,  9.237f},
    { 1,  0.009f, 0.1451f, 10.202f},
    { 1,  0.009f, 0.1430f, 11.083f},
    { 1,  0.009f, 0.1393f, 11.865f},
    { 1,  0.009f, 0.1630f, 12.554f},
    { 1,  0.009f, 0.1589f, 13.195f},
    { 1,  0.009f, 0.1519f, 13.781f},
    { 1,  0.009f, 0.1425f, 14.309f},
    { 1,  0.009f, 0.1344f, 14.803f},
    { 1,  0.009f, 0.1240f, 15.250f},
    { 1,  0.009f, 0.1159f, 15.667f},
    { 1,  0.009f, 0.1065f, 16.068f},
    { 1,  0.009f, 0.0995f, 16.409f},
    { 2,  0.018f, 0.1530f, 17.045f},
    { 2,  0.018f, 0.1621f, 17.607f},
    { 2,  0.018f, 0.1471f, 18.097f},
    { 2,  0.018f, 0.1329f, 18.528f},
    { 2,  0.018f, 0.1219f, 18.931f},
    { 2,  0.018f, 0.1087f, 19.295f},
    { 2,  0.018f, 0.1055f, 19.636f},
    { 3,  0.054f, 0.1241f, 20.038f},
    { 3,  0.054f, 0.1345f, 20.486f},
    { 3,  0.054f, 0.1269f, 20.900f},
    { 4,  0.114f, 0.1251f, 21.306f},
    { 4,  0.114f, 0.1590f, 21.722f},
    { 5,  0.452f, 0.1537f, 22.128f},
    { 5,  0.452f, 0.1447f, 22.513f},
    { 5,  0.452f, 0.1377f, 22.877f},
    { 7,  6.330f, 0.1655f, 23.241f},
    { 7,  6.330f, 0.1676f, 23.616f},
    {11,  9.947f, 0.1583f, 23.974f},
    {17,153.727f, 0.1436f, 24.313f},
  },
    { /* freq = 32000 */
      { 1,  4.532f, 0.1499f,  0.000f},
      { 1,  0.904f, 0.1477f,  1.250f},
      { 1,  0.090f, 0.1474f,  2.500f},
      { 1,  0.029f, 0.1474f,  3.750f},
      { 1,  0.009f, 0.1471f,  4.909f},
      { 1,  0.009f, 0.1462f,  5.958f},
      { 1,  0.009f, 0.1438f,  6.857f},
      { 1,  0.009f, 0.1415f,  7.700f},
      { 1,  0.009f, 0.1399f,  8.500f},
      { 1,  0.009f, 0.1379f,  9.237f},
      { 1,  0.009f, 0.1605f,  9.895f},
      { 1,  0.009f, 0.1553f, 10.500f},
      { 1,  0.009f, 0.1510f, 11.083f},
      { 1,  0.009f, 0.1414f, 11.604f},
      { 1,  0.009f, 0.1359f, 12.107f},
      { 1,  0.009f, 0.1256f, 12.554f},
      { 1,  0.009f, 0.1211f, 13.000f},
      { 1,  0.009f, 0.1089f, 13.391f},
      { 1,  0.009f, 0.1132f, 13.781f},
      { 2,  0.018f, 0.1589f, 14.474f},
      { 2,  0.018f, 0.1715f, 15.096f},
      { 2,  0.018f, 0.1657f, 15.667f},
      { 2,  0.018f, 0.1533f, 16.177f},
      { 2,  0.018f, 0.1409f, 16.636f},
      { 2,  0.018f, 0.1273f, 17.057f},
      { 2,  0.018f, 0.1127f, 17.429f},
      { 2,  0.018f, 0.1099f, 17.786f},
      { 3,  0.027f, 0.1205f, 18.177f},
      { 3,  0.027f, 0.1269f, 18.597f},
      { 3,  0.027f, 0.1183f, 18.994f},
      { 3,  0.027f, 0.1332f, 19.352f},
      { 3,  0.027f, 0.1295f, 19.693f},
      { 4,  0.072f, 0.1420f, 20.066f},
      { 4,  0.072f, 0.1485f, 20.462f},
      { 4,  0.072f, 0.1703f, 20.841f},
      { 5,  0.143f, 0.1607f, 21.201f},
      { 5,  0.143f, 0.1565f, 21.549f},
      { 6,  0.172f, 0.1625f, 21.911f},
      { 7,  0.633f, 0.1886f, 22.275f},
      { 7,  0.633f, 0.1816f, 22.625f},
      { 8,  0.723f, 0.2055f, 22.971f},
      {10,  9.043f, 0.2071f, 23.321f},
    },
};

⌨️ 快捷键说明

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