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