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_160_128_4_VQH_
17 #define _V_res0_160_128_4_VQH_
20 static long _vq_quantlist_res0_160_128_4[] = {
76 static long _vq_lengthlist_res0_160_128_4[] = {
77 4, 4, 4, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9,
78 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10, 8,
79 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,
80 10,10,10,10,10, 4, 5, 5, 6, 7, 7, 7, 8, 8, 8, 8,
81 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10,10,
82 10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
83 9,10, 9,10,10,10,10,10,10,10, 4, 5, 5, 6, 7, 7,
84 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
85 10,10,10,10,10,10,10,11,10, 9, 9, 9, 9, 9, 9, 9,
86 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, 7,
87 7, 7, 9, 9,10, 9,10,10,11,11,11,11,11,11,11,11,
88 12,12,11,12,12,12,12,12,13,12,12,13,12,13,11,11,
89 11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,12,
90 12,12,12,12, 7, 7, 7, 9, 9,10,10,10,10,10,10,11,
91 11,11,11,12,11,12,12,11,12,11,12,12,12,12,12,12,
92 12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,
93 12,11,12,12,11,12,13,12,12, 9, 9, 9,10,11,11,11,
94 11,12,13,12,12,13,12,13,14,13,14,13,13,13,13,13,
95 13,16,13,13,14,14,13,14,13,13,13,13,12,12,12,13,
96 12,12,13,13,12,12,13,13,13,13,13,13,13,14, 9, 9,
97 9,10,10,12,11,12,11,12,12,13,12,13,13,13,13,13,
98 14,14,13,14,13,14,13,14,13,13,14,15,13,12,12,13,
99 12,12,13,13,12,13,12,13,12,13,13,13,13,13,13,14,
100 14,13,14,10,10,11,11,12,12,12,13,13,14,13,13,14,
101 14,14,14,14,14,14,14,14,14,15,14,15,14,16,15,15,
102 14,15,15,14,14,13,14,13,14,13,15,14,13,13,14,14,
103 14,14,14,14,14,15,14,16,10,10,10,12,12,12,12,14,
104 13,14,13,13,13,14,13,14,14,14,15,14,14,14,15,15,
105 14,14,14,15,15,15,15,13,14,14,15,14,13,13,13,14,
106 14,14,15,14,14,14,13,14,14,15,14,15,14,11,11,12,
107 13,13,14,14,15,14,15,14,14,15,14,15,15,14,15,15,
108 15,16,15,15,15,15,15,14,15,15,15,15,14,14,15,14,
109 14,15,15,16,14,14,14,14,14,14,15,15,14,15,15,15,
110 15,15,11,11,11,13,13,13,13,15,13,14,14,15,15,14,
111 14,16,15,15,16,15,16,16,15,14,16,14,15,16,16,15,
112 15,14,15,14,14,14,14,14,14,14,14,15,15,16,14,15,
113 16,14,16,15,14,15,15,11,12,12,14,13,14,14,13,14,
114 15,14,16,15,15,14,16,16,15,16,16,15,15,15,15,16,
115 15,16,15,15,16,16,15,15,15,15,15,16,14,15,15,15,
116 14,15,15,16,15,15,15,15,16,15,16,16,11,12,12,13,
117 13,13,13,14,15,15,15,14,15,14,16,16,14,14,16,15,
118 15,16,16,15,15,15,15,15,16,16,16,16,14,15,14,15,
119 15,16,14,16,16,15,15,15,16,15,15,15,15,16,15,16,
120 16,12,12,13,14,13,14,14,14,15,15,16,16,15,15,14,
121 15,15,16,15,15,15,14,15,16,16,16,16,16,16,15,16,
122 15,15,15,15,14,16,15,15,15,15,16,15,16,15,16,16,
123 16,15,16,16,16,16,12,13,13,14,14,15,15,14,16,15,
124 15,15,15,16,15,15,15,15,15,16,16,15,15,15,15,16,
125 16,16,16,15,15,16,15,14,15,15,16,16,16,15,16,16,
126 16,16,15,16,15,16,15,16,16,16,16,12,13,14,15,14,
127 15,15,15,16,16,15,15,15,15,16,16,15,16,15,16,15,
128 16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,15,
129 16,15,15,16,16,15,16,16,16,15,16,16,16,16,15,16,
130 13,13,13,14,14,15,15,15,15,15,15,16,15,15,16,16,
131 16,16,16,15,16,16,16,16,15,16,15,16,16,16,16,14,
132 14,16,15,16,16,15,15,15,15,16,16,15,16,16,16,16,
133 16,16,15,16,16,13,13,14,15,14,15,15,16,16,15,16,
134 16,15,15,16,16,15,15,16,16,15,16,16,16,16,15,16,
135 16,16,16,15,16,15,16,16,15,16,16,15,16,16,15,16,
136 16,16,16,16,16,15,16,16,16,16,13,14,14,15,13,16,
137 14,15,16,16,15,16,15,15,15,16,15,16,16,16,16,15,
138 16,16,16,15,16,15,16,16,16,14,16,16,16,15,16,15,
139 15,15,16,16,15,16,16,16,16,16,16,16,16,16,16,14,
140 14,14,15,15,15,15,15,16,16,16,16,15,16,16,15,16,
141 16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,
142 15,16,16,16,16,16,15,16,15,16,16,15,16,16,16,15,
143 16,16,16,16,13,14,13,15,14,15,16,16,15,15,16,16,
144 15,15,15,16,16,16,15,16,16,15,15,16,16,15,16,16,
145 15,15,16,15,16,16,16,15,16,16,16,16,15,16,15,16,
146 15,16,16,16,16,15,16,16,15,14,14,14,15,14,16,15,
147 15,16,15,16,16,15,16,16,16,16,16,16,16,16,16,16,
148 16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,15,
149 16,15,16,16,16,16,16,16,15,16,16,16,16,16,14,15,
150 14,16,16,16,16,16,16,15,16,16,15,16,16,16,16,16,
151 15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
152 16,16,16,16,16,16,15,16,16,16,16,16,15,16,15,16,
153 16,16,16,14,14,14,15,15,16,16,16,15,16,16,16,16,
154 15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
155 16,16,16,15,16,16,16,15,15,16,16,16,16,16,16,16,
156 16,16,16,16,16,16,16,16,14,14,15,16,15,15,16,16,
157 15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,15,
158 16,16,15,15,16,16,16,16,15,15,16,16,16,16,16,16,
159 15,16,16,16,16,16,15,16,16,15,16,16,16,14,14,15,
160 15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
161 16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,
162 16,15,16,15,16,16,16,15,16,16,16,15,16,16,16,15,
163 16,16,15,15,15,16,15,15,16,16,16,16,16,15,16,16,
164 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
165 16,16,15,16,16,16,15,15,16,16,15,16,16,16,16,16,
166 16,16,16,16,16,16,16,15,14,15,16,16,16,16,15,16,
167 16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,
168 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
169 16,16,16,16,16,16,16,16,16,15,16,16,16,15,14,16,
170 15,15,16,15,16,16,15,16,16,16,16,16,16,16,16,16,
171 16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,15,
172 15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
173 16,15,16,15,16,15,16,15,16,16,16,16,16,16,16,16,
174 16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
175 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
176 16,16,16,16,16,15,15,15,14,16,15,16,16,16,16,16,
177 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
178 16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,15,
179 16,15,15,16,16,16,16,16,16,16,16,14,16,15,15,15,
180 15,15,16,16,15,16,15,16,16,16,16,16,16,16,16,16,
181 16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,
182 16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,15,
183 14,16,14,15,16,16,16,16,16,15,16,16,16,16,16,15,
184 16,16,16,16,16,15,16,16,16,16,16,16,15,16,16,16,
185 16,15,16,16,16,16,16,16,16,16,15,16,16,16,16,16,
186 16,16,16,16,15,15,15,14,16,15,15,16,14,16,16,16,
187 16,16,16,15,16,16,16,15,16,16,16,16,16,16,16,16,
188 15,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,
189 16,16,16,15,15,16,16,16,16,16,14,14,15,16,16,16,
190 15,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,
191 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
192 16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,15,
193 16,15,16,15,16,16,16,16,16,16,16,16,16,16,16,16,
194 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
195 16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,15,
196 16,16,16,16,14,16,16,16,16,15,16,16,16,16,16,16,
197 16,15,16,16,16,16,15,16,16,15,16,16,16,16,16,16,
198 16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,
199 16,16,16,16,16,16,16,16,16,14,15,16,15,16,16,16,
200 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
201 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
202 16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,
203 16,16,15,16,15,16,16,16,16,16,15,16,16,16,16,16,
204 16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,
205 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
206 16,16,16,16,16,16,16,15,15,16,16,16,16,16,16,16,
207 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
208 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
209 16,16,16,16,16,16,16,16,15,14,15,16,16,16,16,16,
210 16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,
211 16,16,16,15,15,16,16,15,16,16,16,16,16,16,16,15,
212 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
213 15,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,
214 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
215 16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,15,
216 16,16,15,15,16,15,16,16,16,16,16,16,15,16,16,16,
217 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
218 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
219 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
220 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
221 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,
222 16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,
223 15,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,
224 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
225 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
226 16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,
227 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
228 16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,
229 15,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,
230 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
231 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
232 16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,
233 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
234 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
235 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
236 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
237 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
238 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
239 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
240 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
241 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
242 16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,
243 16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,
244 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
245 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
246 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
247 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
248 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
249 16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,
250 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
251 16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,
252 16,16,16,16,16,16,16,16,16,
255 static float _vq_quantthresh_res0_160_128_4[] = {
256 -25.5, -24.5, -23.5, -22.5, -21.5, -20.5, -19.5, -18.5,
257 -17.5, -16.5, -15.5, -14.5, -13.5, -12.5, -11.5, -10.5,
258 -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
259 -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
260 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5,
261 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5, 21.5,
262 22.5, 23.5, 24.5, 25.5,
265 static long _vq_quantmap_res0_160_128_4[] = {
266 51, 49, 47, 45, 43, 41, 39, 37,
267 35, 33, 31, 29, 27, 25, 23, 21,
268 19, 17, 15, 13, 11, 9, 7, 5,
269 3, 1, 0, 2, 4, 6, 8, 10,
270 12, 14, 16, 18, 20, 22, 24, 26,
271 28, 30, 32, 34, 36, 38, 40, 42,
275 static encode_aux_threshmatch _vq_auxt_res0_160_128_4 = {
276 _vq_quantthresh_res0_160_128_4,
277 _vq_quantmap_res0_160_128_4,
282 static static_codebook _vq_book_res0_160_128_4 = {
284 _vq_lengthlist_res0_160_128_4,
285 1, -526778368, 1611661312, 6, 0,
286 _vq_quantlist_res0_160_128_4,
288 &_vq_auxt_res0_160_128_4,