1 /********************************************************************
3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
5 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH *
6 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
9 * by the XIPHOPHORUS Company http://www.xiph.org/ *
10 ********************************************************************
12 function: static codebook autogenerated by vq/somethingorother
14 ********************************************************************/
16 #ifndef _V_res0_256_128_5_VQH_
17 #define _V_res0_256_128_5_VQH_
20 static long _vq_quantlist_res0_256_128_5[] = {
324 static long _vq_lengthlist_res0_256_128_5[] = {
325 3, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7,
326 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 7,
327 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,
328 9, 9, 9, 9, 9,10, 9,10, 9,10,10,10,10,10,10,10,
329 11,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,
330 13, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
331 9, 9,10,10,10,10,10,10,10,10,11,11,11,11,11,10,
332 11,12,11,12,11,13,11,13,12,13,12,13,12,13,12,14,
333 12,13,12,13,13,12,13,14,14,15,12,15,14,13,12,15,
334 14,13,13,14,14,15,14,14,14,14,14,14,14,14,13,15,
335 14,14,14,15,15,15,14,15,15,14,14,14,15,15,15,14,
336 15,15,14,15,15,14,15,15,15,14,15,15,14,15,15,15,
337 15,15,15,15,15,15,15,15,14,15,15,15,15,15,14,15,
338 15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,
339 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
340 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
341 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
342 15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
343 15,15,15,15,15,15,15,15,15,15,15,15,15,
346 static float _vq_quantthresh_res0_256_128_5[] = {
347 -149.5, -148.5, -147.5, -146.5, -145.5, -144.5, -143.5, -142.5,
348 -141.5, -140.5, -139.5, -138.5, -137.5, -136.5, -135.5, -134.5,
349 -133.5, -132.5, -131.5, -130.5, -129.5, -128.5, -127.5, -126.5,
350 -125.5, -124.5, -123.5, -122.5, -121.5, -120.5, -119.5, -118.5,
351 -117.5, -116.5, -115.5, -114.5, -113.5, -112.5, -111.5, -110.5,
352 -109.5, -108.5, -107.5, -106.5, -105.5, -104.5, -103.5, -102.5,
353 -101.5, -100.5, -99.5, -98.5, -97.5, -96.5, -95.5, -94.5,
354 -93.5, -92.5, -91.5, -90.5, -89.5, -88.5, -87.5, -86.5,
355 -85.5, -84.5, -83.5, -82.5, -81.5, -80.5, -79.5, -78.5,
356 -77.5, -76.5, -75.5, -74.5, -73.5, -72.5, -71.5, -70.5,
357 -69.5, -68.5, -67.5, -66.5, -65.5, -64.5, -63.5, -62.5,
358 -61.5, -60.5, -59.5, -58.5, -57.5, -56.5, -55.5, -54.5,
359 -53.5, -52.5, -51.5, -50.5, -49.5, -48.5, -47.5, -46.5,
360 -45.5, -44.5, -43.5, -42.5, -41.5, -40.5, -39.5, -38.5,
361 -37.5, -36.5, -35.5, -34.5, -33.5, -32.5, -31.5, -30.5,
362 -29.5, -28.5, -27.5, -26.5, -25.5, -24.5, -23.5, -22.5,
363 -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, -15.5, -14.5,
364 -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5,
365 -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5,
366 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5,
367 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5,
368 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 24.5, 25.5,
369 26.5, 27.5, 28.5, 29.5, 30.5, 31.5, 32.5, 33.5,
370 34.5, 35.5, 36.5, 37.5, 38.5, 39.5, 40.5, 41.5,
371 42.5, 43.5, 44.5, 45.5, 46.5, 47.5, 48.5, 49.5,
372 50.5, 51.5, 52.5, 53.5, 54.5, 55.5, 56.5, 57.5,
373 58.5, 59.5, 60.5, 61.5, 62.5, 63.5, 64.5, 65.5,
374 66.5, 67.5, 68.5, 69.5, 70.5, 71.5, 72.5, 73.5,
375 74.5, 75.5, 76.5, 77.5, 78.5, 79.5, 80.5, 81.5,
376 82.5, 83.5, 84.5, 85.5, 86.5, 87.5, 88.5, 89.5,
377 90.5, 91.5, 92.5, 93.5, 94.5, 95.5, 96.5, 97.5,
378 98.5, 99.5, 100.5, 101.5, 102.5, 103.5, 104.5, 105.5,
379 106.5, 107.5, 108.5, 109.5, 110.5, 111.5, 112.5, 113.5,
380 114.5, 115.5, 116.5, 117.5, 118.5, 119.5, 120.5, 121.5,
381 122.5, 123.5, 124.5, 125.5, 126.5, 127.5, 128.5, 129.5,
382 130.5, 131.5, 132.5, 133.5, 134.5, 135.5, 136.5, 137.5,
383 138.5, 139.5, 140.5, 141.5, 142.5, 143.5, 144.5, 145.5,
384 146.5, 147.5, 148.5, 149.5,
387 static long _vq_quantmap_res0_256_128_5[] = {
388 299, 297, 295, 293, 291, 289, 287, 285,
389 283, 281, 279, 277, 275, 273, 271, 269,
390 267, 265, 263, 261, 259, 257, 255, 253,
391 251, 249, 247, 245, 243, 241, 239, 237,
392 235, 233, 231, 229, 227, 225, 223, 221,
393 219, 217, 215, 213, 211, 209, 207, 205,
394 203, 201, 199, 197, 195, 193, 191, 189,
395 187, 185, 183, 181, 179, 177, 175, 173,
396 171, 169, 167, 165, 163, 161, 159, 157,
397 155, 153, 151, 149, 147, 145, 143, 141,
398 139, 137, 135, 133, 131, 129, 127, 125,
399 123, 121, 119, 117, 115, 113, 111, 109,
400 107, 105, 103, 101, 99, 97, 95, 93,
401 91, 89, 87, 85, 83, 81, 79, 77,
402 75, 73, 71, 69, 67, 65, 63, 61,
403 59, 57, 55, 53, 51, 49, 47, 45,
404 43, 41, 39, 37, 35, 33, 31, 29,
405 27, 25, 23, 21, 19, 17, 15, 13,
406 11, 9, 7, 5, 3, 1, 0, 2,
407 4, 6, 8, 10, 12, 14, 16, 18,
408 20, 22, 24, 26, 28, 30, 32, 34,
409 36, 38, 40, 42, 44, 46, 48, 50,
410 52, 54, 56, 58, 60, 62, 64, 66,
411 68, 70, 72, 74, 76, 78, 80, 82,
412 84, 86, 88, 90, 92, 94, 96, 98,
413 100, 102, 104, 106, 108, 110, 112, 114,
414 116, 118, 120, 122, 124, 126, 128, 130,
415 132, 134, 136, 138, 140, 142, 144, 146,
416 148, 150, 152, 154, 156, 158, 160, 162,
417 164, 166, 168, 170, 172, 174, 176, 178,
418 180, 182, 184, 186, 188, 190, 192, 194,
419 196, 198, 200, 202, 204, 206, 208, 210,
420 212, 214, 216, 218, 220, 222, 224, 226,
421 228, 230, 232, 234, 236, 238, 240, 242,
422 244, 246, 248, 250, 252, 254, 256, 258,
423 260, 262, 264, 266, 268, 270, 272, 274,
424 276, 278, 280, 282, 284, 286, 288, 290,
425 292, 294, 296, 298, 300,
428 static encode_aux_threshmatch _vq_auxt_res0_256_128_5 = {
429 _vq_quantthresh_res0_256_128_5,
430 _vq_quantmap_res0_256_128_5,
435 static static_codebook _vq_book_res0_256_128_5 = {
437 _vq_lengthlist_res0_256_128_5,
438 1, -520962048, 1611661312, 9, 0,
439 _vq_quantlist_res0_256_128_5,
441 &_vq_auxt_res0_256_128_5,