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

📄 enc_rom.c

📁 ffmpeg源码分析
💻 C
📖 第 1 页 / 共 5 页
字号:
   21.3127F, -30.3874F, 28.3554F,
   -44.5637F, -86.8534F, 137.9897F,
   -18.2977F, 31.6219F, 82.2796F,
   19.0573F, -58.8750F, 104.6892F,
   41.1433F, 1.5028F, 117.9977F,
   -102.7489F, -51.4207F, 71.3300F,
   -59.0984F, -10.9389F, 78.5554F,
   -69.1486F, -120.0273F, 65.0256F,
   39.6252F, -86.2109F, 50.9690F,
   29.0714F, 22.6919F, -38.4256F,
   12.6360F, 17.2986F, 5.2183F,
   75.9445F, 11.6720F, -55.4942F,
   66.2898F, 37.5939F, 3.0594F,
   -53.0062F, -46.4272F, -35.4140F,
   -25.4219F, 2.9542F, -21.2949F,
   1.3392F, -73.4502F, 4.6640F,
   17.5926F, -24.6153F, -19.1614F,
   58.2567F, -8.0154F, -7.3521F,
   9.4616F, 56.2212F, 37.1474F,
   99.2497F, -8.5999F, 23.5678F,
   62.8908F, 76.5199F, 37.4883F,
   -61.5740F, -23.6494F, 18.8743F,
   -27.4404F, 12.7151F, 31.8660F,
   -8.8214F, -125.3200F, 22.5806F,
   60.3707F, -57.3931F, 1.9729F,
   -142.0781F, 128.1134F, 29.9265F,
   -8.1434F, 177.0072F, 67.7176F,
   -42.2467F, 31.9985F, 246.1330F,
   143.5303F, 102.5801F, 81.3050F,
   -117.3709F, -24.3191F, -68.7836F,
   -80.1727F, 55.9021F, -61.6700F,
   -65.9167F, -159.9841F, -103.0851F,
   100.4774F, -105.1623F, -39.0393F,
   -248.4434F, 113.0562F, -0.9632F,
   -114.2012F, 244.7349F, 67.3892F,
   -149.2039F, -141.9386F, 151.3480F,
   96.8171F, 204.6967F, 174.6282F,
   -203.4799F, -43.3805F, -41.7327F,
   -154.4080F, 46.2418F, -107.0591F,
   -133.7993F, -265.7036F, -48.9596F,
   -67.3323F, -174.6485F, -259.0245F,
   29.4362F, 57.7183F, -143.2330F,
   -30.9358F, 102.7735F, -36.8946F,
   97.2809F, 57.7730F, -111.7326F,
   148.5371F, 105.7429F, -63.3760F,
   -55.6062F, -1.6898F, -72.6741F,
   -22.0825F, 43.4697F, -48.9841F,
   -13.6583F, -42.0695F, -99.1267F,
   39.0227F, 11.1441F, -94.4170F,
   -31.1674F, 118.4450F, -103.1298F,
   -30.5761F, 181.1050F, -22.4168F,
   96.8625F, -8.6867F, -192.7743F,
   258.0970F, 258.6485F, 17.2359F,
   -75.4867F, -15.7399F, -128.9883F,
   -69.4209F, 56.4875F, -131.4587F,
   -35.1219F, -77.9249F, -156.1559F,
   -15.4754F, -8.8922F, -194.7119F,
   -74.8584F, 44.6175F, 122.9601F,
   -15.9046F, 95.4389F, 74.2532F,
   34.5640F, -37.7631F, 189.4453F,
   93.9878F, 31.0970F, 82.8675F,
   -96.2834F, 15.6201F, 33.9921F,
   -60.9930F, 57.5930F, 52.2667F,
   -0.7661F, -130.2809F, 93.4385F,
   120.2708F, -79.2677F, 42.9508F,
   -179.2200F, 97.8633F, 164.7641F,
   -85.0375F, 121.2092F, 89.0752F,
   -33.4305F, -135.1092F, 255.3923F,
   71.7349F, 68.5372F, 165.8218F,
   -187.7999F, -24.7305F, 65.9037F,
   -136.4161F, 45.6197F, 73.4184F,
   -48.8887F, -218.9293F, 120.9648F,
   61.8728F, -162.4253F, 36.5784F,
   17.9416F, 66.9736F, -75.1315F,
   -24.6266F, 61.4069F, 5.3953F,
   100.0199F, -13.7281F, -105.7749F,
   125.9485F, 48.0431F, 20.6117F,
   -83.4273F, 1.6803F, -29.7397F,
   -60.9733F, 33.6154F, -6.9071F,
   49.9381F, -77.0001F, -90.5842F,
   103.7070F, -35.1051F, -38.3706F,
   -120.2797F, 129.5670F, -56.7507F,
   -51.1815F, 120.2600F, 22.5398F,
   198.7324F, 23.1592F, -132.3752F,
   219.6951F, 76.6881F, -5.4836F,
   -147.6706F, 39.1117F, -18.2240F,
   -91.4913F, 78.8627F, 0.3161F,
   40.5908F, -105.4075F, -192.5737F,
   124.6250F, -81.8382F, -127.0619F
};


/*
 * 2nd stage codebook; 4th split: isf2_9 to isf2_11
 */
const Float32 E_ROM_dico24_isf[SIZE_BK24 * 3] = {
   -30.8071F, -34.8458F, -1.7377F,
   -66.7509F, 30.0385F, -82.3340F,
   62.4748F, -75.5700F, 38.3392F,
   47.0287F, -40.0671F, 126.1063F,
   12.5178F, -8.7146F, -50.3954F,
   27.9620F, 30.3537F, -104.7235F,
   71.0260F, -29.6231F, -25.7014F,
   120.7753F, 38.6709F, -56.4990F,
   -89.5313F, -61.4613F, -32.9542F,
   -149.7260F, 38.4143F, -27.8365F,
   -35.1587F, -137.6189F, 4.6136F,
   -110.8198F, -69.6633F, 69.4652F,
   -25.4794F, -48.9702F, -64.6927F,
   -34.0250F, -68.5378F, -137.1167F,
   16.3769F, -77.3935F, -18.8382F,
   60.1539F, -54.6626F, -95.0395F,
   -29.9828F, 6.8644F, 42.3138F,
   -15.0985F, 138.6659F, 35.6532F,
   34.1357F, 3.3162F, 60.3957F,
   -1.5046F, 61.8542F, 93.5327F,
   49.8233F, 37.2486F, -21.0923F,
   2.6462F, 96.2433F, -48.4645F,
   100.8559F, 5.8835F, 34.9436F,
   80.3813F, 84.4933F, 38.3143F,
   -78.4639F, 3.3495F, 7.0416F,
   -121.9442F, 90.8917F, 79.7252F,
   -15.2997F, -67.8455F, 60.6317F,
   -56.1035F, -3.5687F, 110.7510F,
   -22.2741F, 27.4204F, -26.9833F,
   -61.1362F, 73.0974F, 7.1390F,
   21.0362F, -11.6205F, 9.0680F,
   9.3252F, 52.8599F, 21.3451F
};


/*
 * 2nd stage codebook; 5th split: isf2_12 to isf2_15
 */
const Float32 E_ROM_dico25_isf[SIZE_BK25 * 4] = {
   65.8574F, 55.5896F, -46.5520F, 44.9019F,
   80.4838F, -7.7875F, 36.7110F, 88.1867F,
   -41.5522F, 122.0924F, -8.3769F, 6.2406F,
   -24.0605F, 63.0705F, 27.8308F, 99.4548F,
   -34.8725F, 39.6270F, -72.1743F, 48.7995F,
   28.2859F, -11.6999F, -78.4246F, 134.1911F,
   -100.6717F, 12.7337F, -3.2716F, 31.4897F,
   -40.5514F, -60.1846F, 28.1000F, 115.5554F,
   56.1050F, -26.6471F, -104.7202F, -9.7237F,
   31.5196F, -30.3722F, -34.0636F, 41.4375F,
   8.5013F, 60.4295F, -72.4835F, -46.4772F,
   -18.1378F, -10.8741F, 10.5206F, 35.6699F,
   -44.7247F, -14.6405F, -68.4296F, -12.8925F,
   -36.6233F, -86.8592F, -73.8785F, 47.7951F,
   -51.6319F, -46.3776F, -74.4907F, -105.4981F,
   -67.2817F, -67.7186F, 6.9193F, -16.9668F,
   108.8168F, 52.7624F, -16.3049F, -50.0846F,
   72.9801F, -33.7268F, 89.4150F, -54.0673F,
   62.1588F, 93.8928F, 54.7414F, 17.8328F,
   26.7626F, 9.6218F, 88.5287F, 29.9594F,
   8.1440F, 44.9198F, 5.0806F, 2.9996F,
   26.4759F, -96.7328F, 49.0444F, 31.6496F,
   -58.6349F, 53.6024F, 80.8924F, -3.3883F,
   -60.0341F, -51.9482F, 112.9073F, 26.0056F,
   55.9483F, -14.6255F, -33.5049F, -127.3506F,
   70.1847F, -12.4499F, 7.3368F, -8.8635F,
   10.1728F, 65.7077F, 45.2101F, -90.9790F,
   -12.5750F, -10.0652F, 45.9762F, -30.2995F,
   1.2805F, -3.2898F, -17.5766F, -44.9828F,
   22.1316F, -84.0894F, -21.1065F, -32.5923F,
   -81.6581F, 43.6873F, -8.6894F, -65.0775F,
   -35.4129F, -58.9663F, 65.8078F, -102.2045F
};

/*
 * isf codebooks: two-stage VQ with split-by-3 in 2nd stage
 *                1st stage is kept the same as the 46 bit quantizer
 *
 *  codebook   vector dimension    number of vectors
 *  ~~~~~~~~   ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~
 *    1_1            9                  256
 *    1_2            7                  256
 *    2_1            5                  128
 *    2_2            4                  128
 *    2_3            7                  64
 */
const Float32 E_ROM_dico21_isf_36b[SIZE_BK21_36b * 5] = {
   -20.3147F, -37.6762F, 82.8575F, 122.9161F, -28.4468F,
   31.9756F, -79.5400F, 141.6557F, 53.2923F, -77.0688F,
   -49.3360F, -129.1711F, 71.5448F, 85.1944F, 55.7117F,
   -19.1147F, -16.1797F, 217.6729F, 89.8943F, 28.1868F,
   0.9668F, -28.5091F, 63.7145F, 147.3305F, 86.3104F,
   52.0605F, 43.3415F, 108.6263F, 83.9071F, -42.8628F,
   -39.7734F, -7.6796F, 110.7755F, 44.0677F, 106.4663F,
   32.7239F, 124.4301F, 113.4192F, 7.2217F, 33.0503F,
   -9.5746F, -1.9619F, 48.6607F, 51.4268F, -79.8193F,
   -14.9729F, -2.0174F, 111.5604F, -3.5774F, -139.2041F,
   -54.5000F, -100.1092F, 35.8796F, 45.5500F, -73.7805F,
   -56.2694F, 74.4424F, 122.2707F, 20.1155F, -38.3887F,
   65.2094F, -3.9808F, 17.2638F, 96.6362F, 14.0115F,
   148.8982F, 77.1199F, 93.1280F, 28.7596F, 2.2577F,
   14.8324F, -159.4414F, 11.4260F, -1.0211F, -33.2422F,
   35.9112F, 103.8106F, 61.4044F, -9.7034F, -78.2548F,
   62.7658F, -47.4034F, 27.3267F, 32.6865F, -54.7569F,
   -6.2693F, -33.7779F, 43.5591F, -36.6678F, -73.8111F,
   -104.9376F, -105.4944F, 137.0911F, 41.7979F, -9.4558F,
   -26.6750F, -26.3288F, 192.3279F, -40.3915F, -60.3539F,
   -20.5168F, -51.3274F, 24.2191F, 47.5655F, 3.7810F,
 

⌨️ 快捷键说明

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