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_1024_5_VQH_
17 #define _V_res0_256_1024_5_VQH_
20 static long _vq_quantlist_res0_256_1024_5[] = {
64 static long _vq_lengthlist_res0_256_1024_5[] = {
65 4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
66 9, 9, 9,10,10, 9, 9,10,10,10,10,10,10,11,11,11,
67 11,11,11,11,11,12,12,12,12, 5, 6, 6, 7, 7, 8, 8,
68 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,10,
69 10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,13,
70 13,13, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
71 9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
72 11,12,12,12,12,12,12,13,13,13,13, 7, 7, 7, 8, 8,
73 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,11,
74 11,11,11,11,11,11,12,12,12,12,12,12,13,13,13,13,
75 13,13,14,14, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9,
76 9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,
77 12,12,12,12,12,13,13,13,13,13,13,14,14, 7, 8, 8,
78 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,11,
79 11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,13,
80 14,14,14,14,14,14, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
81 9,10,10,10,10,10,10,11,11,11,11,11,11,12,12,12,
82 12,12,12,13,13,13,13,13,13,14,14,14,14,14,14, 8,
83 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
84 11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,13,
85 14,14,14,14,14,14,15,15, 8, 8, 8, 9, 9, 9, 9, 9,
86 9,10,10,10,10,11,10,11,11,11,11,12,12,12,11,12,
87 12,12,12,13,13,13,13,13,13,14,14,14,14,14,15,15,
88 15, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,11,
89 11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,14,
90 14,14,14,14,14,14,15,15,15,15, 8, 9, 9, 9, 9, 9,
91 9,10,10,10,10,10,11,11,11,11,11,12,12,12,12,12,
92 12,12,12,13,13,13,13,13,14,14,14,14,14,15,14,15,
93 15,15,15, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,11,
94 11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,14,
95 14,14,14,14,15,15,15,15,15,15,16,15, 9, 9, 9, 9,
96 9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,
97 12,12,12,13,13,13,13,13,13,14,14,14,14,15,14,15,
98 15,15,15,15,16, 9, 9, 9,10,10,10,10,11,11,11,11,
99 11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,13,
100 14,14,14,14,15,15,15,15,15,15,16,16,16,16, 9, 9,
101 9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,
102 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,
103 15,15,15,16,16,16,16, 9,10,10,10,10,11,11,11,11,
104 11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14,
105 14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16,
106 9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,
107 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,
108 15,15,15,16,16,16,16,16,16,10,10,10,11,11,11,11,
109 11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14,
110 14,14,14,14,14,15,15,15,15,15,16,16,16,16,16,16,
111 16,17,10,10,10,11,11,11,11,11,11,12,12,12,12,12,
112 13,13,13,13,13,14,14,13,14,14,14,14,14,15,14,15,
113 15,15,15,16,16,16,16,16,16,17,16,10,11,11,11,11,
114 11,11,12,12,12,12,13,12,13,13,13,13,13,14,14,14,
115 14,14,14,14,15,15,15,15,15,16,16,16,16,16,16,16,
116 17,17,16,17,10,11,11,11,11,11,11,12,12,12,12,13,
117 12,13,13,13,13,14,14,14,14,14,14,14,14,14,15,15,
118 15,15,16,16,16,16,16,17,16,17,16,17,17,10,10,10,
119 11,11,11,11,12,12,12,12,13,13,13,13,13,13,14,14,
120 14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16,
121 17,17,17,17,17,17,10,10,10,11,11,11,11,12,12,12,
122 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,
123 15,15,16,16,16,16,16,17,16,17,17,17,17,17,17,10,
124 11,11,11,11,12,12,12,12,13,13,13,13,13,13,14,14,
125 14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16,
126 17,17,17,17,17,17,17,18,10,11,11,11,11,12,12,12,
127 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,
128 15,15,15,16,16,16,16,16,16,17,17,17,17,17,17,17,
129 17,10,11,11,12,12,12,12,13,13,13,13,14,13,14,14,
130 14,14,14,14,15,15,15,15,16,15,16,16,16,16,17,17,
131 16,17,17,17,17,17,18,17,18,18,10,11,11,12,12,12,
132 12,13,13,13,13,13,14,14,14,14,14,15,14,15,15,15,
133 15,16,15,16,16,16,16,16,16,17,17,17,17,17,18,18,
134 17,19,17,11,12,12,12,12,13,13,13,13,14,14,14,14,
135 14,14,15,14,15,15,15,15,16,15,16,16,16,16,16,16,
136 17,17,17,17,17,17,17,17,18,17,17,18,11,12,12,12,
137 12,13,13,13,13,14,13,14,14,14,14,15,15,15,15,15,
138 15,16,16,16,16,16,16,16,17,16,16,17,17,17,17,17,
139 18,18,18,18,17,11,12,12,13,13,13,13,13,14,14,14,
140 14,14,15,15,15,15,15,15,15,16,16,16,16,16,17,17,
141 17,17,17,17,17,18,17,18,18,18,18,18,19,19,11,12,
142 12,13,13,13,13,13,14,14,14,14,14,15,15,15,15,15,
143 15,16,15,16,16,16,16,16,16,16,17,17,17,17,17,17,
144 18,17,18,18,18,18,18,12,12,12,13,13,13,13,14,14,
145 14,14,15,14,15,15,15,15,15,16,16,16,16,16,16,16,
146 17,17,17,17,17,17,17,17,18,18,18,18,18,18,19,18,
147 11,12,12,13,13,14,13,14,14,14,14,15,15,15,15,15,
148 15,16,16,16,16,17,16,17,17,17,17,17,17,17,17,17,
149 18,18,18,17,18,18,18,18,19,12,13,13,13,13,14,14,
150 14,14,15,15,15,15,15,15,16,16,16,16,17,16,17,17,
151 17,17,17,17,17,18,18,17,17,18,18,18,19,19,18,18,
152 19,18,12,13,13,13,13,14,14,14,14,15,15,15,15,16,
153 15,16,16,16,16,16,16,17,17,17,17,17,17,18,17,18,
154 18,18,18,18,19,18,18,18,18,18,18,12,13,13,14,14,
155 14,14,15,14,15,15,16,15,16,16,16,16,16,16,17,17,
156 17,17,17,17,17,18,18,17,17,18,18,18,17,19,18,19,
157 18,18,19,19,12,13,13,14,14,14,14,15,15,15,15,16,
158 15,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,
159 18,19,18,18,18,18,18,18,18,19,19,19,20,12,13,13,
160 14,14,15,15,15,15,15,15,16,16,16,16,16,16,17,16,
161 17,17,17,17,18,17,18,18,18,18,18,19,18,19,18,19,
162 19,19,19,19,18,18,12,13,13,14,14,15,15,15,15,15,
163 15,16,16,16,16,17,16,16,16,17,17,17,17,17,17,18,
164 18,18,18,18,18,18,18,18,19,18,18,19,19,19,19,13,
165 14,14,14,14,15,15,15,16,16,16,16,16,16,17,17,16,
166 17,17,17,17,18,17,18,17,18,18,18,18,18,18,18,18,
167 20,18,18,20,20,18,19,20,13,14,14,14,15,15,15,15,
168 15,16,16,16,16,16,17,16,17,17,17,17,17,17,18,17,
169 19,18,18,18,18,18,18,18,19,18,18,19,20,19,19,19,
173 static float _vq_quantthresh_res0_256_1024_5[] = {
174 -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, -13.5, -12.5,
175 -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, -4.5,
176 -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
177 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5,
178 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5,
181 static long _vq_quantmap_res0_256_1024_5[] = {
182 39, 37, 35, 33, 31, 29, 27, 25,
183 23, 21, 19, 17, 15, 13, 11, 9,
184 7, 5, 3, 1, 0, 2, 4, 6,
185 8, 10, 12, 14, 16, 18, 20, 22,
186 24, 26, 28, 30, 32, 34, 36, 38,
190 static encode_aux_threshmatch _vq_auxt_res0_256_1024_5 = {
191 _vq_quantthresh_res0_256_1024_5,
192 _vq_quantmap_res0_256_1024_5,
197 static static_codebook _vq_book_res0_256_1024_5 = {
199 _vq_lengthlist_res0_256_1024_5,
200 1, -527171584, 1611661312, 6, 0,
201 _vq_quantlist_res0_256_1024_5,
203 &_vq_auxt_res0_256_1024_5,