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-2000 *
9 * by 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_128_5_VQH_
19 #define _V_res0_1024a_128_5_VQH_
22 static long _vq_quantlist_res0_1024a_128_5[] = {
32 static long _vq_lengthlist_res0_1024a_128_5[] = {
33 3, 5, 7, 7, 5, 7, 7, 5, 7, 9,10, 7, 9,10, 7, 9,
34 11,12, 9,11,12, 7,10,12,14,10,12,14, 5, 7, 9,10,
35 7, 9,10, 7, 9,12,12, 9,12,12, 7,10,12,14,10,12,
36 14, 5, 7, 9,10, 7, 9,10, 7, 9,11,11, 9,11,11, 9,
37 11,13,14,11,13,14,10,12,14,16,12,14,16, 7, 9,11,
38 12, 9,11,11, 9,11,13,14,11,13,14,10,12,14,16,12,
39 14,17, 7, 9,11,12, 9,11,12, 9,11,14,14,11,14,14,
40 12,14,16,17,14,16,17,13,14,16,17,14,17,17, 9,11,
41 14,14,11,13,14,12,14,16,17,14,16,16,13,15,16,18,
42 14,17,20, 7,10,12,13,10,12,13,10,12,14,15,12,14,
43 15,13,14,16,18,14,17,18,15,17,19, 0,16,18, 0,10,
44 12,15,16,12,14,16,13,15,17,19,15,16, 0,15,16,18,
45 18,17,19,19, 5, 7, 9,10, 7, 9, 9, 7, 9,11,11, 9,
46 11,12, 9,11,13,14,11,13,14,10,12,14,16,12,14,16,
47 7, 9,11,12, 9,11,12, 9,11,14,14,11,14,14,10,12,
48 14,16,12,14,16, 7, 9,11,12, 9,11,12, 9,11,14,14,
49 11,14,14,12,14,16,17,13,15,17,12,14,17,19,14,16,
50 18, 9,11,14,14,11,14,14,12,14,16,17,14,16,17,13,
51 15,17,20,14,16,18, 8,10,12,13,10,12,13,10,12,14,
52 15,12,14,16,13,15,17,18,14,17,18,15,17,18,20,16,
53 18,19,10,12,14,16,12,15,16,12,14,16,19,15,16,18,
54 15,16,18, 0,16,18,20, 5, 7, 9,10, 7, 9,10, 7, 9,
55 11,12, 9,11,12, 9,11,14,14,11,14,15,10,12,14,17,
56 12,14,17, 7, 9,11,12, 9,11,12, 9,11,14,14,11,13,
57 14,10,12,14,16,12,14,16, 7, 9,11,12, 9,11,12, 9,
58 10,13,13,10,13,13,11,13,15,16,13,15,16,12,13,15,
59 18,14,16,20, 9,11,13,13,10,13,14,11,13,15,16,13,
60 15,16,12,14,16,17,13,16,19, 9,11,14,15,11,14,14,
61 11,13,16,16,13,15,16,14,15,17,19,15,18,19,15,16,
62 17,18,16,19,20,11,13,15,17,13,16,16,14,15,18,18,
63 16,17,18,15,16,18,19,16,18, 0,10,12,14,17,12,14,
64 16,12,14,16,18,13,16,19,15,16,19, 0,16,19,19,16,
65 18,20,19,19,20, 0,12,14,17,19,14,16,17,15,16,19,
66 0,17,19,18,17,18, 0, 0,19,20,20, 7, 9,11,12, 9,
67 11,12, 9,10,13,13,10,13,14,11,13,15,16,13,15,16,
68 12,13,16,18,13,16,17, 9,10,13,13,11,13,14,11,13,
69 15,16,13,15,16,12,13,16,17,13,16,19,10,11,14,14,
70 11,14,14,11,13,16,16,13,16,16,14,15,18,18,15,18,
71 18,15,17,18, 0,16,17,19,11,13,15,16,13,15,16,14,
72 15,18,19,15,18,18,15,16,20, 0,17,18, 0,10,12,14,
73 17,12,14,16,12,14,16,19,14,17,19,15,16, 0, 0,16,
74 18, 0,17,18,20, 0,17,20, 0,12,14,16,19,14,16,18,
75 15,16,19,20,16,18,19,16,19, 0, 0,19,20, 0, 8,10,
76 12,12,10,12,12, 9,11,14,15,11,14,14,12,14,16,17,
77 14,16,17,12,15,19,19,15,17,18, 9,11,14,14,11,14,
78 14,12,14,17,18,14,17,17,12,15,18,17,14,17, 0,10,
79 11,14,14,11,14,14,11,13,16,17,13,16,17,14,16,18,
80 18,15,18,18,15,16,18, 0,17,20,20,11,13,15,17,13,
81 16,16,14,15,19,18,15,19,19,15,16,19,20,16,18, 0,
82 12,14,16,17,14,16,18,14,15,19,19,16,18,20,16,17,
83 20,18,17, 0, 0,17,17,19,20,19, 0, 0,14,15,18,20,
84 16,17,20,16,19, 0,20,18,20, 0,18,19,18, 0,19, 0,
85 0,13,15,17,19,15,19,19,15,16,19, 0,16,18,20,16,
86 17,19, 0,18, 0, 0,18,18,20, 0, 0, 0, 0,15,17,19,
87 19,17,18, 0,17,18,20, 0,19,20, 0,20, 0, 0, 0,20,
88 0, 0,10,11,14,15,12,14,14,11,13,16,17,13,16,16,
89 14,16,18,18,16,18,19,15,16,19,20,16,18, 0,11,13,
90 17,17,13,15,16,14,16,17,19,16,19,20,15,16,19,19,
91 17,19,18,12,14,16,18,14,17,17,13,15,20,17,16,17,
92 18,16,17, 0,20,17,19,19,17,19,19, 0,18,18,18,14,
93 15,20,20,16,19,20,16,18, 0,20,18,19, 0,17,19,20,
94 20,20,20, 0,13,15,17,20,15,17,18,14,16,19, 0,16,
95 19, 0,16,19,20, 0,17,19, 0,20, 0,20, 0,18,19, 0,
96 15,16,18,20,17,18, 0,17,19,20, 0,19, 0, 0,19, 0,
97 0, 0,19, 0, 0, 8,10,12,14,10,12,14,10,12,14,16,
98 12,15,16,12,15,17,19,15,16,19,14,17,20, 0,16,18,
99 0,10,12,15,16,12,15,16,12,15,17,19,14,18,19,14,
100 16,19,20,17,19, 0,10,12,15,17,12,15,16,12,14,17,
101 17,14,16,20,15,17,18,20,16,18, 0,17,19,19, 0,19,
102 0, 0,12,14,16,19,14,16,18,15,17,20, 0,16,18, 0,
103 16,19,20, 0,20,19, 0,13,15,17,19,15,17,19,15,16,
104 19,19,16,20,19,17,19,19,20,19, 0, 0,20,20, 0,20,
105 0, 0, 0,14,17,20, 0,16,18,20,17,19, 0, 0,19,19,
106 19,20,20, 0, 0,17,20, 0,15,18,18, 0,18,20,20,16,
107 20,20,20,18, 0, 0,18,19,20, 0, 0, 0, 0,19, 0, 0,
108 0,20, 0, 0,17,18, 0, 0,19, 0, 0,18,20, 0, 0,19,
109 20, 0,20, 0, 0, 0,20, 0, 0,10,12,15,17,12,15,17,
110 12,14,17, 0,14,17,18,15,17,19,19,16,18,20,16,18,
111 0,19,19, 0, 0,12,14,16,18,14,17,17,15,16,18, 0,
112 16,19, 0,16,20, 0, 0,19, 0, 0,13,15,18,20,15,17,
113 19,14,16,19, 0,16,19, 0,17,20,19,20,19,19,20,20,
114 0, 0,20,20,19, 0,15,16,19, 0,16, 0,20,17,19,20,
115 0,20, 0, 0,20,20,20, 0,20, 0, 0,15,17,19, 0,18,
116 19,20,17,18, 0,20,18,20, 0,19,20, 0,20, 0,20, 0,
117 19,19, 0, 0,20, 0, 0,18,19,20, 0,19, 0, 0,20, 0,
118 0, 0, 0, 0, 0,20, 0, 0, 0, 0, 0, 0, 5, 7, 9,10,
119 7, 9,10, 7, 9,11,12, 9,11,12, 9,11,14,14,11,14,
120 14,10,12,14,17,12,14,16, 7, 9,11,12, 9,11,12, 9,
121 11,14,14,11,14,14,10,12,14,17,12,14,17, 7, 9,11,
122 12, 9,11,12, 9,10,13,13,10,13,13,11,13,15,16,13,
123 15,15,12,14,16,18,14,16,18, 9,10,13,13,11,13,13,
124 11,13,15,15,13,15,16,12,13,16,17,14,16,17,10,11,
125 14,15,11,14,14,11,13,16,16,13,16,16,14,15,19,19,
126 15,18,18,15,16,17,20,16,17,18,11,13,15,17,13,15,
127 16,14,15,17,17,16,18,18,15,16,18,19,16,19,19,10,
128 12,14,16,12,15,16,12,14,17,18,14,16,19,15,16,19,
129 0,17,19,19,16,18,20, 0,20, 0, 0,12,14,16,19,14,
130 16,18,15,16,20, 0,16,19,19,17,18,18,19,18,19, 0,
131 7, 9,11,12, 9,11,12, 9,10,13,14,11,13,14,11,13,
132 15,16,13,15,16,12,13,16,17,14,16,17, 9,10,13,13,
133 10,13,13,11,13,15,16,13,15,15,12,14,16,18,14,16,
134 18,10,11,14,14,11,14,14,11,13,15,16,13,16,17,14,
135 15,19,18,16,19,18,15,16, 0,19,16,17,20,11,13,16,
136 16,13,16,16,14,16,17,18,16,17,19,15,16,19, 0,16,
137 17,18,10,12,15,17,12,15,16,12,14,16,18,14,17,18,
138 15,17,17,20,16,18, 0,17,19,19, 0,19,20, 0,12,14,
139 17,18,14,16,18,15,16,19,19,16,20,20,17,18,19,19,
140 18,18,19, 8,10,12,12,10,12,12, 9,11,14,15,11,14,
141 15,12,14,16,18,14,16,17,12,14,18,18,14,17, 0,10,
142 11,14,14,11,14,14,12,14,16,17,14,16,17,12,15,17,
143 20,15,18,19,10,11,14,15,12,14,15,12,13,16,16,13,
144 16,16,14,16,18,18,16,18,18,15,16,19,20,17, 0,19,
145 11,13,15,16,13,16,16,14,15,17,19,16,19,19,15,16,
146 19,19,16,18,20,12,14,16,17,14,17,16,14,16,18,19,
147 15,19,19,16,17, 0,20,17,20,19,18,19,20,20,19, 0,
148 0,14,16,18,18,16,18,19,17,19, 0,18,17,20, 0,16,
149 20,18,20,19, 0, 0,13,15,17,19,15,18,18,14,17, 0,
150 0,16,19,20,17,20, 0, 0,19,20, 0,19, 0, 0, 0,20,
151 0, 0,15,17,19,20,17,18, 0,17,17,19,20,19,20, 0,
152 19,19, 0, 0, 0, 0, 0,10,11,14,14,12,14,14,11,13,
153 16,16,13,16,16,14,16,18,18,16,18,18,14,17,19, 0,
154 16,19,20,11,13,15,16,13,16,16,14,16,18,20,16,20,
155 18,15,17,18, 0,17,19, 0,12,14,17,17,14,17,17,14,
156 16,19,20,16,18,19,16,18, 0, 0,19,19, 0,17,19, 0,
157 0, 0, 0, 0,14,16,20,18,15,17,18,16,19,20,19,17,
158 19,19,17,18,19, 0,17,19, 0,13,15,19,20,15,18,19,
159 15,17,19, 0,17,19, 0,17,19, 0,20,19, 0, 0, 0, 0,
160 20, 0,20, 0, 0,14,16,18,20,17,20, 0,17,19, 0, 0,
161 19, 0,20,18, 0, 0, 0,19, 0, 0, 8,10,12,14,10,12,
162 14,10,12,15,16,12,14,17,12,15,17,19,15,18,19,14,
163 17,18,19,16,19,19,10,12,14,16,12,15,17,12,15,16,
164 20,15,17,19,14,17,19,20,17, 0, 0,10,12,15,16,12,
165 15,16,12,14,17,19,14,16,18,15,17,19,20,16,19,19,
166 17, 0,19, 0,18, 0, 0,12,14,17,17,14,17,18,15,16,
167 18, 0,17,18,19,16,19,20,20, 0,20, 0,13,15,17,20,
168 15,17,18,15,16,19, 0,17, 0, 0,17,20, 0, 0,18,20,
169 0,20, 0, 0, 0,19, 0, 0,14,16,18,19,17,19,20,17,
170 19,20, 0,20,20, 0,18,18, 0, 0,20, 0, 0,15,16,19,
171 19,18,19, 0,17,20,19, 0,18, 0, 0,19,20, 0, 0, 0,
172 0, 0, 0, 0, 0, 0, 0, 0, 0,17, 0, 0, 0,19, 0, 0,
173 18,20,20,19, 0, 0, 0, 0,20,19, 0,20, 0, 0,10,12,
174 15,16,12,15,17,12,14,17,18,14,17,19,15,16,19,20,
175 17,19, 0,16,20,19, 0,18,20, 0,12,14,16,18,14,16,
176 19,15,16,18,19,16,17,20,17, 0, 0, 0,19, 0, 0,13,
177 15,18,20,15,18,19,15,17,18,19,16,18, 0,17,18,19,
178 0,19, 0, 0,19, 0,20, 0, 0, 0, 0,14,16,19, 0,17,
179 18,20,17,18, 0, 0,18,19, 0, 0, 0, 0, 0,19, 0, 0,
180 15,17,19,19,18,20, 0,18,19, 0,20,20, 0, 0,19, 0,
181 0, 0, 0, 0, 0,20, 0, 0, 0, 0, 0, 0,17,19,18, 0,
182 18, 0,20,19, 0, 0, 0,20,19, 0,20, 0, 0, 0,20,18,
186 static float _vq_quantthresh_res0_1024a_128_5[] = {
187 -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
190 static long _vq_quantmap_res0_1024a_128_5[] = {
194 static encode_aux_threshmatch _vq_auxt_res0_1024a_128_5 = {
195 _vq_quantthresh_res0_1024a_128_5,
196 _vq_quantmap_res0_1024a_128_5,
201 static static_codebook _vq_book_res0_1024a_128_5 = {
203 _vq_lengthlist_res0_1024a_128_5,
204 1, -533200896, 1611661312, 3, 0,
205 _vq_quantlist_res0_1024a_128_5,
207 &_vq_auxt_res0_1024a_128_5,