res0_128_1024_6.vqh 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. /********************************************************************
  2. * *
  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. *
  7. * *
  8. * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
  9. * by the XIPHOPHORUS Company, http://www.xiph.org/ *
  10. * *
  11. ********************************************************************
  12. function: static codebook autogenerated by vq/somethingorother
  13. ********************************************************************/
  14. #ifndef _V_res0_128_1024_6_VQH_
  15. #define _V_res0_128_1024_6_VQH_
  16. #include "codebook.h"
  17. static long _vq_quantlist_res0_128_1024_6[] = {
  18. 2,
  19. 1,
  20. 3,
  21. 0,
  22. 4,
  23. };
  24. static long _vq_lengthlist_res0_128_1024_6[] = {
  25. 1, 6, 6, 0,12, 5, 5, 5, 0,12, 0, 5, 4,10,10, 0,
  26. 12,12,12,11, 0,12, 0, 0,12, 6,10, 9, 0, 0,10,12,
  27. 9, 0, 0, 0, 9,10,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  28. 12, 0, 7, 9,10, 0, 0,10, 9,11, 0, 0, 0,11, 7, 0,
  29. 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,12, 0, 0,
  30. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  31. 0, 0, 0, 0,12, 0, 0, 0, 0,12, 0, 0, 0, 0, 0, 0,
  32. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9,
  33. 0, 0, 9,10, 9, 0, 0, 0,10, 9,12, 0, 0, 0, 0, 0,
  34. 0, 0, 0, 0, 0, 0, 5, 9,12, 0, 0, 9, 9, 8, 0, 0,
  35. 0,10,12,12, 0, 0, 0,12, 0, 0, 0, 0, 0, 0, 0, 5,
  36. 12, 8, 0, 0,11,10,10, 0, 0, 0, 0, 9, 0,12, 0, 0,
  37. 0, 0, 0, 0, 0, 0, 0, 0,12, 0, 0, 0, 0, 0, 0, 0,
  38. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  39. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  40. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  41. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  42. 0, 0, 0, 5,10, 7, 0,12, 9,12, 9, 0, 0, 0, 9,10,
  43. 0,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 0, 0,
  44. 0, 9, 9,12, 0, 0, 0, 9, 9,12, 0, 0, 0, 0, 0, 0,
  45. 0, 0, 0, 0, 0, 9, 0,10, 0, 0, 0, 0, 0, 0, 0, 0,
  46. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,12,
  47. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  48. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  49. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  50. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  51. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11, 0, 0, 0, 0,
  52. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  53. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  54. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  55. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  56. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  57. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  58. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  59. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  60. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
  61. 0,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  62. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  63. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  64. 0,
  65. };
  66. static float _vq_quantthresh_res0_128_1024_6[] = {
  67. -4.5, -1.5, 1.5, 4.5,
  68. };
  69. static long _vq_quantmap_res0_128_1024_6[] = {
  70. 3, 1, 0, 2, 4,
  71. };
  72. static encode_aux_threshmatch _vq_auxt_res0_128_1024_6 = {
  73. _vq_quantthresh_res0_128_1024_6,
  74. _vq_quantmap_res0_128_1024_6,
  75. 5,
  76. 5
  77. };
  78. static long _vq_pigeonmap_res0_128_1024_6[] = {
  79. 1, 0, 0, 0,
  80. };
  81. static long _vq_fitlist_res0_128_1024_6[] = {
  82. 0, 1, 2, 5, 6, 7, 11, 12,
  83. 13, 16, 17, 18, 25, 26, 27, 30,
  84. 31, 32, 36, 37, 38, 50, 51, 52,
  85. 55, 56, 57, 61, 62, 77, 125, 126,
  86. 127, 130, 131, 132, 136, 137, 138, 150,
  87. 151, 152, 155, 156, 157, 161, 162, 163,
  88. 167, 175, 176, 177, 180, 181, 182, 187,
  89. 200, 275, 276, 277, 280, 281, 282, 286,
  90. 287, 300, 301, 305, 306, 307, 311, 325,
  91. 327, 427, 4, 9, 14, 19, 64, 189,
  92. 279, 289, 312, 21, 48, 313, 24, 100,
  93. 105, 350, 351, 575, 577,
  94. };
  95. static long _vq_fitmap_res0_128_1024_6[] = {
  96. 0, 0, 0, 0, 0, 0, 0, 0,
  97. 0, 0, 0, 0, 0, 0, 0, 0,
  98. };
  99. static long _vq_fitlength_res0_128_1024_6[] = {
  100. 93, 93, 93, 93, 93, 93, 93, 93,
  101. 93, 93, 93, 93, 93, 93, 93, 93,
  102. };
  103. static encode_aux_pigeonhole _vq_auxp_res0_128_1024_6 = {
  104. -6, 3, 4, 2,
  105. _vq_pigeonmap_res0_128_1024_6,
  106. 93,
  107. _vq_fitlist_res0_128_1024_6,
  108. _vq_fitmap_res0_128_1024_6,
  109. _vq_fitlength_res0_128_1024_6
  110. };
  111. static static_codebook _vq_book_res0_128_1024_6 = {
  112. 4, 625,
  113. _vq_lengthlist_res0_128_1024_6,
  114. 1, -531103744, 1614282752, 3, 0,
  115. _vq_quantlist_res0_128_1024_6,
  116. NULL,
  117. &_vq_auxt_res0_128_1024_6,
  118. &_vq_auxp_res0_128_1024_6,
  119. 0
  120. };
  121. #endif