/******************************************************************** * * * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * * * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 * * by the XIPHOPHORUS Company http://www.xiph.org/ * ******************************************************************** function: static codebook autogenerated by vq/somethingorother ********************************************************************/ #ifndef _V_res0_256_1024_7_VQH_ #define _V_res0_256_1024_7_VQH_ #include "codebook.h" static long _vq_quantlist_res0_256_1024_7[] = { 290, 289, 291, 288, 292, 287, 293, 286, 294, 285, 295, 284, 296, 283, 297, 282, 298, 281, 299, 280, 300, 279, 301, 278, 302, 277, 303, 276, 304, 275, 305, 274, 306, 273, 307, 272, 308, 271, 309, 270, 310, 269, 311, 268, 312, 267, 313, 266, 314, 265, 315, 264, 316, 263, 317, 262, 318, 261, 319, 260, 320, 259, 321, 258, 322, 257, 323, 256, 324, 255, 325, 254, 326, 253, 327, 252, 328, 251, 329, 250, 330, 249, 331, 248, 332, 247, 333, 246, 334, 245, 335, 244, 336, 243, 337, 242, 338, 241, 339, 240, 340, 239, 341, 238, 342, 237, 343, 236, 344, 235, 345, 234, 346, 233, 347, 232, 348, 231, 349, 230, 350, 229, 351, 228, 352, 227, 353, 226, 354, 225, 355, 224, 356, 223, 357, 222, 358, 221, 359, 220, 360, 219, 361, 218, 362, 217, 363, 216, 364, 215, 365, 214, 366, 213, 367, 212, 368, 211, 369, 210, 370, 209, 371, 208, 372, 207, 373, 206, 374, 205, 375, 204, 376, 203, 377, 202, 378, 201, 379, 200, 380, 199, 381, 198, 382, 197, 383, 196, 384, 195, 385, 194, 386, 193, 387, 192, 388, 191, 389, 190, 390, 189, 391, 188, 392, 187, 393, 186, 394, 185, 395, 184, 396, 183, 397, 182, 398, 181, 399, 180, 400, 179, 401, 178, 402, 177, 403, 176, 404, 175, 405, 174, 406, 173, 407, 172, 408, 171, 409, 170, 410, 169, 411, 168, 412, 167, 413, 166, 414, 165, 415, 164, 416, 163, 417, 162, 418, 161, 419, 160, 420, 159, 421, 158, 422, 157, 423, 156, 424, 155, 425, 154, 426, 153, 427, 152, 428, 151, 429, 150, 430, 149, 431, 148, 432, 147, 433, 146, 434, 145, 435, 144, 436, 143, 437, 142, 438, 141, 439, 140, 440, 139, 441, 138, 442, 137, 443, 136, 444, 135, 445, 134, 446, 133, 447, 132, 448, 131, 449, 130, 450, 129, 451, 128, 452, 127, 453, 126, 454, 125, 455, 124, 456, 123, 457, 122, 458, 121, 459, 120, 460, 119, 461, 118, 462, 117, 463, 116, 464, 115, 465, 114, 466, 113, 467, 112, 468, 111, 469, 110, 470, 109, 471, 108, 472, 107, 473, 106, 474, 105, 475, 104, 476, 103, 477, 102, 478, 101, 479, 100, 480, 99, 481, 98, 482, 97, 483, 96, 484, 95, 485, 94, 486, 93, 487, 92, 488, 91, 489, 90, 490, 89, 491, 88, 492, 87, 493, 86, 494, 85, 495, 84, 496, 83, 497, 82, 498, 81, 499, 80, 500, 79, 501, 78, 502, 77, 503, 76, 504, 75, 505, 74, 506, 73, 507, 72, 508, 71, 509, 70, 510, 69, 511, 68, 512, 67, 513, 66, 514, 65, 515, 64, 516, 63, 517, 62, 518, 61, 519, 60, 520, 59, 521, 58, 522, 57, 523, 56, 524, 55, 525, 54, 526, 53, 527, 52, 528, 51, 529, 50, 530, 49, 531, 48, 532, 47, 533, 46, 534, 45, 535, 44, 536, 43, 537, 42, 538, 41, 539, 40, 540, 39, 541, 38, 542, 37, 543, 36, 544, 35, 545, 34, 546, 33, 547, 32, 548, 31, 549, 30, 550, 29, 551, 28, 552, 27, 553, 26, 554, 25, 555, 24, 556, 23, 557, 22, 558, 21, 559, 20, 560, 19, 561, 18, 562, 17, 563, 16, 564, 15, 565, 14, 566, 13, 567, 12, 568, 11, 569, 10, 570, 9, 571, 8, 572, 7, 573, 6, 574, 5, 575, 4, 576, 3, 577, 2, 578, 1, 579, 0, 580, }; static long _vq_lengthlist_res0_256_1024_7[] = { 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,11,10,11,11,11,11,11,11,11,11,11,11,11, 11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 12,12,12,12,12,12,13,13,13,12,13,13,13,13,13,13, 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 14,13,13,14,14,14,14,14,13,14,14,14,14,14,14,14, 14,14,14,14,14,14,14,14,14,14,14,14,14,15,14,15, 14,15,14,15,15,14,15,15,15,15,15,15,15,14,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,16,15,15,15, 15,15,16,15,15,15,16,16,16,16,16,16,16,16,16,15, 16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,17, 16,16,16,16,16,16,17,17,17,16,16,16,17,17,17,17, 16,16,17,17,16,17,17,17,17,17,17,17,19,16,17,16, 17,17,17,17,17,17,18,18,17,17,18,17,18,18,17,18, 17,18,18,17,18,18,18,17,18,19,18,17,18,18,19,18, 19,18,19,19,18,18,18,19,17,19,18,19,19,19,18,18, 20,18,19,20,18,18,18,18,20,18,18,18,20,21,21,19, 19,20,19,20,20,20,19,19,19,19,21,21,18,21,18,19, 19,20,19,19,20,19,21,20,21,20,19,18,21,21,19,21, 19,19,20,19,21,21,20,21,21,20,19,20,19,20,20,20, 20,20,19,19,19,21,20,21,21,20,20,21,20,19,20,21, 21,20,19,20,21,21,21,20,21,21,21,21,21,20,21,21, 20,20,21,21,21,20,20,21,21,21,21,21,20,21,21,21, 21,21,21,21,21,21,21,21,21,21,21,19,21,21,21,21, 21,21,21,20,21,21,21,21,21,21,20,21,21,21,21,21, 21,21,21,21,21,20,21,21,21,21,21,21,21,20,21,20, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, 21,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21, 21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21, 21,21,21,20,20, }; static float _vq_quantthresh_res0_256_1024_7[] = { -289.5, -288.5, -287.5, -286.5, -285.5, -284.5, -283.5, -282.5, -281.5, -280.5, -279.5, -278.5, -277.5, -276.5, -275.5, -274.5, -273.5, -272.5, -271.5, -270.5, -269.5, -268.5, -267.5, -266.5, -265.5, -264.5, -263.5, -262.5, -261.5, -260.5, -259.5, -258.5, -257.5, -256.5, -255.5, -254.5, -253.5, -252.5, -251.5, -250.5, -249.5, -248.5, -247.5, -246.5, -245.5, -244.5, -243.5, -242.5, -241.5, -240.5, -239.5, -238.5, -237.5, -236.5, -235.5, -234.5, -233.5, -232.5, -231.5, -230.5, -229.5, -228.5, -227.5, -226.5, -225.5, -224.5, -223.5, -222.5, -221.5, -220.5, -219.5, -218.5, -217.5, -216.5, -215.5, -214.5, -213.5, -212.5, -211.5, -210.5, -209.5, -208.5, -207.5, -206.5, -205.5, -204.5, -203.5, -202.5, -201.5, -200.5, -199.5, -198.5, -197.5, -196.5, -195.5, -194.5, -193.5, -192.5, -191.5, -190.5, -189.5, -188.5, -187.5, -186.5, -185.5, -184.5, -183.5, -182.5, -181.5, -180.5, -179.5, -178.5, -177.5, -176.5, -175.5, -174.5, -173.5, -172.5, -171.5, -170.5, -169.5, -168.5, -167.5, -166.5, -165.5, -164.5, -163.5, -162.5, -161.5, -160.5, -159.5, -158.5, -157.5, -156.5, -155.5, -154.5, -153.5, -152.5, -151.5, -150.5, -149.5, -148.5, -147.5, -146.5, -145.5, -144.5, -143.5, -142.5, -141.5, -140.5, -139.5, -138.5, -137.5, -136.5, -135.5, -134.5, -133.5, -132.5, -131.5, -130.5, -129.5, -128.5, -127.5, -126.5, -125.5, -124.5, -123.5, -122.5, -121.5, -120.5, -119.5, -118.5, -117.5, -116.5, -115.5, -114.5, -113.5, -112.5, -111.5, -110.5, -109.5, -108.5, -107.5, -106.5, -105.5, -104.5, -103.5, -102.5, -101.5, -100.5, -99.5, -98.5, -97.5, -96.5, -95.5, -94.5, -93.5, -92.5, -91.5, -90.5, -89.5, -88.5, -87.5, -86.5, -85.5, -84.5, -83.5, -82.5, -81.5, -80.5, -79.5, -78.5, -77.5, -76.5, -75.5, -74.5, -73.5, -72.5, -71.5, -70.5, -69.5, -68.5, -67.5, -66.5, -65.5, -64.5, -63.5, -62.5, -61.5, -60.5, -59.5, -58.5, -57.5, -56.5, -55.5, -54.5, -53.5, -52.5, -51.5, -50.5, -49.5, -48.5, -47.5, -46.5, -45.5, -44.5, -43.5, -42.5, -41.5, -40.5, -39.5, -38.5, -37.5, -36.5, -35.5, -34.5, -33.5, -32.5, -31.5, -30.5, -29.5, -28.5, -27.5, -26.5, -25.5, -24.5, -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 24.5, 25.5, 26.5, 27.5, 28.5, 29.5, 30.5, 31.5, 32.5, 33.5, 34.5, 35.5, 36.5, 37.5, 38.5, 39.5, 40.5, 41.5, 42.5, 43.5, 44.5, 45.5, 46.5, 47.5, 48.5, 49.5, 50.5, 51.5, 52.5, 53.5, 54.5, 55.5, 56.5, 57.5, 58.5, 59.5, 60.5, 61.5, 62.5, 63.5, 64.5, 65.5, 66.5, 67.5, 68.5, 69.5, 70.5, 71.5, 72.5, 73.5, 74.5, 75.5, 76.5, 77.5, 78.5, 79.5, 80.5, 81.5, 82.5, 83.5, 84.5, 85.5, 86.5, 87.5, 88.5, 89.5, 90.5, 91.5, 92.5, 93.5, 94.5, 95.5, 96.5, 97.5, 98.5, 99.5, 100.5, 101.5, 102.5, 103.5, 104.5, 105.5, 106.5, 107.5, 108.5, 109.5, 110.5, 111.5, 112.5, 113.5, 114.5, 115.5, 116.5, 117.5, 118.5, 119.5, 120.5, 121.5, 122.5, 123.5, 124.5, 125.5, 126.5, 127.5, 128.5, 129.5, 130.5, 131.5, 132.5, 133.5, 134.5, 135.5, 136.5, 137.5, 138.5, 139.5, 140.5, 141.5, 142.5, 143.5, 144.5, 145.5, 146.5, 147.5, 148.5, 149.5, 150.5, 151.5, 152.5, 153.5, 154.5, 155.5, 156.5, 157.5, 158.5, 159.5, 160.5, 161.5, 162.5, 163.5, 164.5, 165.5, 166.5, 167.5, 168.5, 169.5, 170.5, 171.5, 172.5, 173.5, 174.5, 175.5, 176.5, 177.5, 178.5, 179.5, 180.5, 181.5, 182.5, 183.5, 184.5, 185.5, 186.5, 187.5, 188.5, 189.5, 190.5, 191.5, 192.5, 193.5, 194.5, 195.5, 196.5, 197.5, 198.5, 199.5, 200.5, 201.5, 202.5, 203.5, 204.5, 205.5, 206.5, 207.5, 208.5, 209.5, 210.5, 211.5, 212.5, 213.5, 214.5, 215.5, 216.5, 217.5, 218.5, 219.5, 220.5, 221.5, 222.5, 223.5, 224.5, 225.5, 226.5, 227.5, 228.5, 229.5, 230.5, 231.5, 232.5, 233.5, 234.5, 235.5, 236.5, 237.5, 238.5, 239.5, 240.5, 241.5, 242.5, 243.5, 244.5, 245.5, 246.5, 247.5, 248.5, 249.5, 250.5, 251.5, 252.5, 253.5, 254.5, 255.5, 256.5, 257.5, 258.5, 259.5, 260.5, 261.5, 262.5, 263.5, 264.5, 265.5, 266.5, 267.5, 268.5, 269.5, 270.5, 271.5, 272.5, 273.5, 274.5, 275.5, 276.5, 277.5, 278.5, 279.5, 280.5, 281.5, 282.5, 283.5, 284.5, 285.5, 286.5, 287.5, 288.5, 289.5, }; static long _vq_quantmap_res0_256_1024_7[] = { 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300, 302, 304, 306, 308, 310, 312, 314, 316, 318, 320, 322, 324, 326, 328, 330, 332, 334, 336, 338, 340, 342, 344, 346, 348, 350, 352, 354, 356, 358, 360, 362, 364, 366, 368, 370, 372, 374, 376, 378, 380, 382, 384, 386, 388, 390, 392, 394, 396, 398, 400, 402, 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 486, 488, 490, 492, 494, 496, 498, 500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530, 532, 534, 536, 538, 540, 542, 544, 546, 548, 550, 552, 554, 556, 558, 560, 562, 564, 566, 568, 570, 572, 574, 576, 578, 580, }; static encode_aux_threshmatch _vq_auxt_res0_256_1024_7 = { _vq_quantthresh_res0_256_1024_7, _vq_quantmap_res0_256_1024_7, 581, 581 }; static static_codebook _vq_book_res0_256_1024_7 = { 1, 581, _vq_lengthlist_res0_256_1024_7, 1, -518905856, 1611661312, 10, 0, _vq_quantlist_res0_256_1024_7, NULL, &_vq_auxt_res0_256_1024_7, NULL, 0 }; #endif