1 /********************************************************************
3 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
5 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
6 * PLEASE READ THESE TERMS DISTRIBUTING. *
8 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
9 * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
10 * http://www.xiph.org/ *
12 ********************************************************************
14 function: static codebook autogenerated by vq/somethingorother
16 ********************************************************************/
18 #ifndef _V_res0_1024a_160_5_VQH_
19 #define _V_res0_1024a_160_5_VQH_
20 #include "vorbis/codebook.h"
22 static long _vq_quantlist_res0_1024a_160_5[] = {
32 static long _vq_lengthlist_res0_1024a_160_5[] = {
33 4, 5, 7, 8, 6, 8, 8, 5, 7, 9,10, 7, 9,10, 8, 9,
34 11,12, 9,11,12, 8,10,12,15,10,12,15, 6, 7, 9,10,
35 7, 9,10, 8, 9,11,12, 9,11,12, 8,10,12,14,10,12,
36 15, 6, 7, 9,10, 7, 9,10, 7, 8,10,11, 8,10,11, 9,
37 10,12,13,10,12,14,10,11,14,16,11,14,16, 7, 8,10,
38 11, 8,10,11, 9,10,12,13,10,13,14,10,11,14,16,11,
39 14,17, 8, 9,11,12, 9,11,12, 9,10,13,13,10,12,14,
40 11,12,15,16,13,15,16,13,14,15,19,14,17,20, 9,10,
41 12,14,10,13,14,11,13,15,16,13,15,16,13,14,16,18,
42 14,17, 0, 8,10,12,14,10,12,14,10,11,14,16,11,14,
43 16,13,14,16,18,14,16,19,15,16,20,20,17,18, 0,10,
44 11,14,16,11,14,16,13,14,16,18,14,16,19,16,16,20,
45 20,17,19,20, 6, 7, 9,10, 7, 9,10, 7, 8,10,11, 8,
46 10,11, 9,10,13,14,10,12,13,10,11,13,16,11,13,16,
47 7, 8,10,11, 8,10,11, 9,10,13,14,10,13,14,10,11,
48 13,16,11,14,17, 8, 9,11,12, 9,11,12, 9,10,12,14,
49 10,13,13,12,13,15,17,13,15,16,13,14,16,19,14,16,
50 19, 9,10,13,14,10,13,14,11,13,15,16,13,15,16,13,
51 14,16,20,14,16,18, 8,10,12,14,10,12,14,10,11,14,
52 16,12,14,16,13,14,16,19,14,17,20,16,16,19, 0,17,
53 18, 0,10,12,14,16,11,14,16,13,14,16,19,14,16,19,
54 15,16,19, 0,16, 0, 0, 6, 7, 9,10, 7, 9,10, 7, 8,
55 10,11, 8,10,11, 9,10,13,14,10,13,14,10,11,14,16,
56 12,14,16, 7, 8,10,11, 8,10,11, 9,10,13,14,10,12,
57 14,10,11,14,16,11,14,17, 7, 8,10,11, 8,10,11, 8,
58 9,11,12, 9,11,12,10,12,14,15,12,14,15,11,12,15,
59 19,13,15,18, 8, 9,11,12, 9,11,12,10,11,14,15,12,
60 14,15,11,13,15,18,13,15,18, 9,10,13,14,10,13,14,
61 10,12,14,15,12,14,15,13,14,16,17,14,17,17,14,15,
62 17,20,15,18,20,10,11,14,15,12,14,15,13,14,17,20,
63 14,16,18,14,15,17,20,15,18, 0,10,12,14,16,12,14,
64 16,11,13,16,18,13,15,18,14,15,16,19,15,17,20,16,
65 17,20,20,20, 0, 0,11,13,15,19,13,16,17,14,15,18,
66 19,15,17,19,16,18, 0, 0,17,18, 0, 7, 8,10,11, 8,
67 10,11, 8, 9,12,12, 9,11,12,10,12,14,15,11,14,15,
68 11,13,15,17,12,15,18, 8, 9,11,12, 9,12,13,10,12,
69 14,15,11,14,15,11,13,15,18,13,16,19, 9,10,13,14,
70 10,13,14,10,12,14,15,11,14,15,13,14,16,17,14,16,
71 17,14,15,18, 0,15,16, 0,10,12,14,15,12,14,15,13,
72 14,17,17,14,17,17,14,15,18,20,15,18, 0,10,12,14,
73 16,12,14,16,11,13,15,18,13,15,18,14,15,17,19,15,
74 17, 0,17,18,20, 0,18,19, 0,11,13,15,17,13,16,18,
75 14,15,18,20,15,17, 0,17,17, 0, 0,18,20, 0, 8, 9,
76 11,12, 9,11,12, 9,10,13,14,10,13,14,11,13,15,17,
77 13,15,16,12,14,16,18,14,16,20, 9,10,13,14,10,13,
78 14,11,13,15,17,13,16,16,12,14,17,18,14,16,20, 9,
79 10,13,14,10,13,14,10,11,14,15,12,14,14,13,14,17,
80 18,14,17,17,14,15,17,20,15,18, 0,10,12,14,15,12,
81 14,15,13,14,17,18,14,17,18,14,15,18, 0,15,18, 0,
82 11,13,15,16,13,15,16,13,14,16,19,14,16,18,15,16,
83 19,19,16,19,20,16,17,18,20,17,19, 0,13,14,16,17,
84 14,17,17,15,17,18, 0,17,19, 0,17,18, 0, 0,17,19,
85 20,12,14,16,18,14,16,19,14,15,17,18,15,18, 0,16,
86 17,20, 0,18, 0, 0,18,20,20, 0, 0, 0, 0,14,16,18,
87 0,15,18, 0,16,18,19, 0,18,18, 0,19,20,20, 0, 0,
88 0, 0, 9,10,13,13,10,13,14,10,12,14,15,12,14,15,
89 13,14,17,18,14,17,18,14,16,18,20,15,18, 0,10,12,
90 14,15,12,14,15,13,14,16,18,14,17,18,14,15,18,19,
91 15,17,19,11,13,15,16,13,15,16,12,14,17,18,14,17,
92 17,15,16,18,19,16,20,20,16,18,20, 0,18,19, 0,13,
93 14,16,18,14,17,18,15,17,18,19,16,18,19,17,18,20,
94 0,18,19, 0,13,14,16,19,14,17,18,14,15,17, 0,15,
95 18,20,16,17,19, 0,16,20, 0,19,20, 0, 0,20, 0, 0,
96 14,15,17, 0,15,18, 0,16,19,19, 0,19, 0, 0,18, 0,
97 0, 0,20, 0, 0, 8,10,12,14,10,12,14,10,12,14,16,
98 12,14,17,12,14,17,20,14,16,20,14,16,20, 0,16,20,
99 0,10,12,14,16,11,14,16,12,14,16,18,14,17,19,14,
100 17,19, 0,16,18, 0,10,11,14,16,11,14,17,11,13,15,
101 17,13,16,19,14,15,18, 0,15,18,20,17,18,20, 0,19,
102 20, 0,11,13,15,18,13,15,17,14,16,18, 0,15,18,20,
103 17,18, 0, 0,18,19, 0,12,14,16,18,14,16,18,13,15,
104 17, 0,15,18,20,16,16, 0, 0,17,19, 0,20,19, 0, 0,
105 0, 0, 0,14,15,18, 0,15,18, 0,16,18,20, 0,18,20,
106 0,19, 0, 0, 0,20,20,20,15,16,19,20,17,19,20,16,
107 18,20, 0,17,20, 0,18, 0, 0, 0,20, 0, 0,20, 0, 0,
108 0, 0, 0, 0,17,17, 0, 0,18,20, 0, 0, 0,20, 0, 0,
109 0, 0, 0, 0, 0, 0,20, 0, 0,10,11,14,16,11,14,16,
110 11,13,15,18,13,15,17,14,15,17,20,16,18, 0,17,18,
111 0, 0,17,19, 0,11,13,15,18,13,15,18,14,15,17, 0,
112 16,17,20,16,18, 0,20,19,20, 0,13,14,17,19,14,16,
113 18,14,15,17,20,15,18,19,16,17,18, 0,17, 0,20,19,
114 0,20, 0,20,20, 0,14,15,18, 0,15,17,20,16,18,19,
115 0,18,20, 0,18,20, 0, 0,19, 0, 0,15,17,19, 0,17,
116 18, 0,16,19,19, 0,17, 0, 0,18,20, 0, 0,20, 0, 0,
117 0, 0, 0, 0,19, 0, 0,17,19,20, 0,18,19, 0,20, 0,
118 0, 0,20, 0,20, 0, 0, 0, 0, 0, 0, 0, 6, 7, 9,10,
119 7, 9,10, 7, 8,10,11, 8,10,11, 9,10,13,13,10,13,
120 14,10,11,14,17,11,14,17, 7, 8,10,11, 8,10,11, 9,
121 10,13,14,10,13,14,10,11,14,16,11,14,17, 7, 8,10,
122 11, 8,10,11, 8, 9,12,12, 9,11,12,10,12,14,15,12,
123 14,15,11,13,15,17,13,15,18, 8, 9,11,12, 9,12,12,
124 10,12,14,15,12,14,15,11,13,15,18,13,15,18, 9,10,
125 13,14,10,13,14,10,12,14,15,12,14,15,13,14,16,17,
126 14,16,17,14,15,19,20,15,18,19,10,12,14,15,12,14,
127 15,13,14,16,17,14,17,18,14,15,17,20,15,17, 0,10,
128 11,14,16,12,14,16,11,13,15,18,13,15,18,14,16,18,
129 19,15,18,19,16,18,20, 0,18, 0, 0,12,13,15,18,13,
130 15,18,14,15,17,19,15,18,19,16,17,20, 0,19,19, 0,
131 7, 8,10,11, 8,10,11, 8, 9,11,12, 9,12,12,10,11,
132 13,15,12,14,15,11,13,15,17,12,15,17, 8, 9,12,13,
133 9,12,12,10,12,14,15,12,14,15,12,13,15,18,13,15,
134 18, 9,10,13,14,10,13,14,10,12,14,15,12,14,15,13,
135 14,17,18,14,17,19,14,15,18,19,15,18, 0,10,12,14,
136 15,12,14,15,13,14,18,17,14,16,18,14,16,18,20,15,
137 17,20,10,12,14,17,12,14,16,11,13,15,18,13,16,18,
138 14,16,17,20,15,17,20,17,19,20, 0,18, 0, 0,12,13,
139 15, 0,13,15,17,14,15,18,20,15,17,19,17,18, 0, 0,
140 18,19,20, 8, 9,11,12, 9,11,12, 9,10,13,14,11,13,
141 14,11,13,15,16,13,15,17,12,14,17,20,14,16,18, 9,
142 10,13,14,11,13,14,11,13,15,17,13,15,16,12,14,16,
143 18,14,16,19, 9,10,13,14,10,13,14,10,12,14,15,12,
144 14,15,13,14,17,18,14,17,18,14,15,17, 0,15,18,19,
145 10,12,14,15,12,14,15,13,14,17,18,14,17,18,14,15,
146 18,20,15,18,20,11,13,15,16,13,15,17,13,14,16,18,
147 14,17,17,15,17,19, 0,17,19, 0,16,17, 0, 0,18,20,
148 0,13,14,16,19,14,17,18,15,16,19,20,17,19, 0,16,
149 17,19, 0,18,19, 0,13,13,16,20,14,16,19,14,15,17,
150 20,15,18,19,17,19,20, 0,17,19,20,19, 0,20, 0,20,
151 0, 0,14,15,18,20,15,18, 0,16,17,20, 0,18,20, 0,
152 19, 0,20, 0, 0, 0, 0, 9,10,13,14,10,13,14,10,11,
153 14,15,12,14,15,13,14,16,18,14,17,18,14,16,18, 0,
154 15,18,19,10,12,14,15,12,14,15,13,14,16,18,14,16,
155 18,14,15,18,19,15,18,19,11,13,15,16,13,15,16,13,
156 14,17,17,14,17,18,15,16,18,20,17,20,19,17,18,20,
157 0,19,20, 0,13,14,17,18,14,17,17,15,17,19,20,17,
158 0,19,16,18,19, 0,18,20, 0,13,14,17,20,14,17,19,
159 14,15,18,19,15,18,20,17,17,20, 0,18,19, 0,19, 0,
160 0, 0, 0, 0, 0,14,15,18,19,15,17,19,16,18,20, 0,
161 18,20, 0,20,20, 0, 0,20, 0, 0, 8,10,12,14,10,12,
162 14,10,12,14,17,11,14,17,12,14,17,18,14,17,19,14,
163 16,18, 0,17,20, 0,10,11,14,16,12,14,17,12,14,17,
164 0,14,17,19,14,17,20,20,17,19, 0,10,11,14,16,11,
165 14,16,11,13,15,18,13,15,18,14,15,18, 0,15,19,20,
166 16,19,20, 0,18, 0, 0,11,12,15,18,13,15,18,14,15,
167 17, 0,16,18,19,16,18,19, 0,18, 0, 0,12,14,17,18,
168 14,16,20,14,15,18, 0,15,18, 0,16,18, 0, 0,18,20,
169 0,18,20, 0, 0,20, 0, 0,14,15,18,20,15,18,20,16,
170 18,18, 0,18,20, 0,19,20, 0, 0, 0,20, 0,15,17,19,
171 0,16,19, 0,17,18,20, 0,18, 0, 0,18, 0,20, 0,20,
172 0, 0, 0, 0, 0, 0, 0, 0, 0,16,18,20,19,18, 0, 0,
173 20,19, 0, 0,20, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,11,
174 14,17,12,14,17,11,13,15,17,13,16,18,14,15,18, 0,
175 15,18,20,16,17,19, 0,18,19, 0,11,13,15,18,13,15,
176 19,14,15,18, 0,15,19,20,17,18,20, 0,18,18, 0,13,
177 14,16, 0,14,16,20,14,15,17,19,15,18,19,16,18,19,
178 0,19, 0, 0, 0, 0, 0, 0,20, 0, 0,14,15,17, 0,15,
179 17,20,16,17,20, 0,18,18,20,19,20, 0, 0,20, 0, 0,
180 15,16,19,20,16,20, 0,16,18, 0,20,18,20, 0,18, 0,
181 0, 0, 0, 0, 0, 0, 0,20, 0, 0, 0, 0,16,18, 0, 0,
182 19,20, 0,18,20, 0, 0,19,20, 0, 0, 0, 0, 0,20, 0,
186 static float _vq_quantthresh_res0_1024a_160_5[] = {
187 -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
190 static long _vq_quantmap_res0_1024a_160_5[] = {
194 static encode_aux_threshmatch _vq_auxt_res0_1024a_160_5 = {
195 _vq_quantthresh_res0_1024a_160_5,
196 _vq_quantmap_res0_1024a_160_5,
201 static static_codebook _vq_book_res0_1024a_160_5 = {
203 _vq_lengthlist_res0_1024a_160_5,
204 1, -533200896, 1611661312, 3, 0,
205 _vq_quantlist_res0_1024a_160_5,
207 &_vq_auxt_res0_1024a_160_5,