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