annotate src/libvorbis-1.3.3/lib/books/coupled/res_books_51.h @ 169:223a55898ab9 tip default

Add null config files
author Chris Cannam <cannam@all-day-breakfast.com>
date Mon, 02 Mar 2020 14:03:47 +0000
parents 98c1576536ae
children
rev   line source
cannam@86 1 static const long _vq_quantlist__44p0_l0_0[] = {
cannam@86 2 6,
cannam@86 3 5,
cannam@86 4 7,
cannam@86 5 4,
cannam@86 6 8,
cannam@86 7 3,
cannam@86 8 9,
cannam@86 9 2,
cannam@86 10 10,
cannam@86 11 1,
cannam@86 12 11,
cannam@86 13 0,
cannam@86 14 12,
cannam@86 15 };
cannam@86 16
cannam@86 17 static const long _vq_lengthlist__44p0_l0_0[] = {
cannam@86 18 1, 3, 4, 7, 7, 8, 8, 9, 9, 9,10,10,10, 5, 6, 5,
cannam@86 19 8, 7, 9, 8, 9, 9,10, 9,11,10, 5, 5, 7, 7, 8, 8,
cannam@86 20 9, 9, 9, 9,10,10,11, 8, 9, 8,10, 9,10, 9,10, 9,
cannam@86 21 11,10,11,10, 8, 8, 9, 9,10, 9,10, 9,11,10,11,10,
cannam@86 22 11,10,11,11,11,11,11,11,11,11,11,11,11,11,10,11,
cannam@86 23 11,11,12,11,11,11,11,11,11,10,12,12,12,12,12,12,
cannam@86 24 12,11,12,12,12,11,11,11,12,12,12,12,12,12,12,11,
cannam@86 25 12,11,12,11,11,13,12,12,12,13,12,12,12,12,11,12,
cannam@86 26 11,11,13,13,13,12,12,12,12,12,12,11,11,11,10,13,
cannam@86 27 13,13,12,13,12,13,11,13,10,12,11,11,13,13,12,13,
cannam@86 28 12,12,12,12,11,12,11,11,11,
cannam@86 29 };
cannam@86 30
cannam@86 31 static const static_codebook _44p0_l0_0 = {
cannam@86 32 2, 169,
cannam@86 33 (long *)_vq_lengthlist__44p0_l0_0,
cannam@86 34 1, -526516224, 1616117760, 4, 0,
cannam@86 35 (long *)_vq_quantlist__44p0_l0_0,
cannam@86 36 0
cannam@86 37 };
cannam@86 38
cannam@86 39 static const long _vq_quantlist__44p0_l0_1[] = {
cannam@86 40 2,
cannam@86 41 1,
cannam@86 42 3,
cannam@86 43 0,
cannam@86 44 4,
cannam@86 45 };
cannam@86 46
cannam@86 47 static const long _vq_lengthlist__44p0_l0_1[] = {
cannam@86 48 1, 4, 4, 6, 6, 5, 5, 5, 7, 5, 5, 5, 5, 6, 7, 7,
cannam@86 49 6, 7, 7, 7, 6, 7, 7, 7, 7,
cannam@86 50 };
cannam@86 51
cannam@86 52 static const static_codebook _44p0_l0_1 = {
cannam@86 53 2, 25,
cannam@86 54 (long *)_vq_lengthlist__44p0_l0_1,
cannam@86 55 1, -533725184, 1611661312, 3, 0,
cannam@86 56 (long *)_vq_quantlist__44p0_l0_1,
cannam@86 57 0
cannam@86 58 };
cannam@86 59
cannam@86 60 static const long _vq_quantlist__44p0_l1_0[] = {
cannam@86 61 1,
cannam@86 62 0,
cannam@86 63 2,
cannam@86 64 };
cannam@86 65
cannam@86 66 static const long _vq_lengthlist__44p0_l1_0[] = {
cannam@86 67 1, 4, 4, 4, 4, 4, 4, 4, 4,
cannam@86 68 };
cannam@86 69
cannam@86 70 static const static_codebook _44p0_l1_0 = {
cannam@86 71 2, 9,
cannam@86 72 (long *)_vq_lengthlist__44p0_l1_0,
cannam@86 73 1, -516716544, 1630767104, 2, 0,
cannam@86 74 (long *)_vq_quantlist__44p0_l1_0,
cannam@86 75 0
cannam@86 76 };
cannam@86 77
cannam@86 78 static const long _huff_lengthlist__44p0_lfe[] = {
cannam@86 79 1, 3, 2, 3,
cannam@86 80 };
cannam@86 81
cannam@86 82 static const static_codebook _huff_book__44p0_lfe = {
cannam@86 83 2, 4,
cannam@86 84 (long *)_huff_lengthlist__44p0_lfe,
cannam@86 85 0, 0, 0, 0, 0,
cannam@86 86 NULL,
cannam@86 87 0
cannam@86 88 };
cannam@86 89
cannam@86 90 static const long _huff_lengthlist__44p0_long[] = {
cannam@86 91 2, 3, 6, 7,10,14,16, 3, 2, 5, 7,11,14,17, 6, 5,
cannam@86 92 5, 7,10,12,14, 7, 7, 6, 6, 7, 9,13,10,11, 9, 6,
cannam@86 93 6, 9,11,15,15,13,10, 9,10,12,18,18,16,14,12,13,
cannam@86 94 16,
cannam@86 95 };
cannam@86 96
cannam@86 97 static const static_codebook _huff_book__44p0_long = {
cannam@86 98 2, 49,
cannam@86 99 (long *)_huff_lengthlist__44p0_long,
cannam@86 100 0, 0, 0, 0, 0,
cannam@86 101 NULL,
cannam@86 102 0
cannam@86 103 };
cannam@86 104
cannam@86 105 static const long _vq_quantlist__44p0_p1_0[] = {
cannam@86 106 1,
cannam@86 107 0,
cannam@86 108 2,
cannam@86 109 };
cannam@86 110
cannam@86 111 static const long _vq_lengthlist__44p0_p1_0[] = {
cannam@86 112 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 114 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 120 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 121 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 125 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 126 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 127 0, 0, 0,
cannam@86 128 };
cannam@86 129
cannam@86 130 static const static_codebook _44p0_p1_0 = {
cannam@86 131 5, 243,
cannam@86 132 (long *)_vq_lengthlist__44p0_p1_0,
cannam@86 133 1, -535822336, 1611661312, 2, 0,
cannam@86 134 (long *)_vq_quantlist__44p0_p1_0,
cannam@86 135 0
cannam@86 136 };
cannam@86 137
cannam@86 138 static const long _vq_quantlist__44p0_p2_0[] = {
cannam@86 139 1,
cannam@86 140 0,
cannam@86 141 2,
cannam@86 142 };
cannam@86 143
cannam@86 144 static const long _vq_lengthlist__44p0_p2_0[] = {
cannam@86 145 1, 5, 5, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
cannam@86 146 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 0, 6, 6, 0,11,
cannam@86 147 11, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0,12,12,
cannam@86 148 0,15,15, 0,12,12, 0, 5, 5, 0, 5, 5, 0, 6, 6, 0,
cannam@86 149 7, 7, 0,11,11, 0, 6, 6, 0, 7, 7, 0,10,11, 0, 6,
cannam@86 150 6, 0, 7, 7, 0,11,11, 0,12,12, 0,11,11, 0,15,15,
cannam@86 151 0,10,10, 0,12,12, 0,15,15, 0,12,12, 0, 6, 6, 0,
cannam@86 152 12,12, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0,12,
cannam@86 153 12, 0,15,15, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 154 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 155 0, 0, 0, 8, 8, 0,12,12, 0,12,12, 0,12,12, 0,15,
cannam@86 156 15, 0,12,12, 0,11,12, 0,15,16, 0,11,11, 0, 6, 6,
cannam@86 157 0,11,12, 0,12,12, 0,12,12, 0,16,15, 0,12,12, 0,
cannam@86 158 13,12, 0,15,14, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 160 0, 0, 0,
cannam@86 161 };
cannam@86 162
cannam@86 163 static const static_codebook _44p0_p2_0 = {
cannam@86 164 5, 243,
cannam@86 165 (long *)_vq_lengthlist__44p0_p2_0,
cannam@86 166 1, -533200896, 1614282752, 2, 0,
cannam@86 167 (long *)_vq_quantlist__44p0_p2_0,
cannam@86 168 0
cannam@86 169 };
cannam@86 170
cannam@86 171 static const long _vq_quantlist__44p0_p2_1[] = {
cannam@86 172 1,
cannam@86 173 0,
cannam@86 174 2,
cannam@86 175 };
cannam@86 176
cannam@86 177 static const long _vq_lengthlist__44p0_p2_1[] = {
cannam@86 178 1, 3, 3, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,
cannam@86 179 10,10, 0,10,10, 0, 9, 9, 0,10,10, 0, 7, 7, 0, 7,
cannam@86 180 7, 0, 6, 6, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 9,
cannam@86 181 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 9, 9, 0, 8, 8, 0,
cannam@86 182 10,10, 0, 9, 9, 0,10,10, 0,10,10, 0, 9, 9, 0,10,
cannam@86 183 10, 0, 9, 9, 0,11,11, 0,11,11, 0,12,12, 0,11,11,
cannam@86 184 0,12,12, 0,13,13, 0,12,12, 0,13,12, 0, 8, 8, 0,
cannam@86 185 12,12, 0,12,12, 0,13,13, 0,12,12, 0,13,13, 0,13,
cannam@86 186 13, 0,13,13, 0,13,13, 0, 7, 7, 0, 0, 0, 0, 0, 0,
cannam@86 187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 188 0, 0, 0, 9, 9, 0,11,11, 0,12,12, 0,13,13, 0,12,
cannam@86 189 12, 0,13,13, 0,13,13, 0,12,12, 0,12,12, 0, 8, 8,
cannam@86 190 0,12,12, 0,12,12, 0,13,13, 0,13,13, 0,13,14, 0,
cannam@86 191 14,13, 0,13,13, 0,13,13, 0, 7, 7, 0, 0, 0, 0, 0,
cannam@86 192 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 193 0, 0, 0,
cannam@86 194 };
cannam@86 195
cannam@86 196 static const static_codebook _44p0_p2_1 = {
cannam@86 197 5, 243,
cannam@86 198 (long *)_vq_lengthlist__44p0_p2_1,
cannam@86 199 1, -535822336, 1611661312, 2, 0,
cannam@86 200 (long *)_vq_quantlist__44p0_p2_1,
cannam@86 201 0
cannam@86 202 };
cannam@86 203
cannam@86 204 static const long _vq_quantlist__44p0_p3_0[] = {
cannam@86 205 1,
cannam@86 206 0,
cannam@86 207 2,
cannam@86 208 };
cannam@86 209
cannam@86 210 static const long _vq_lengthlist__44p0_p3_0[] = {
cannam@86 211 1, 6, 6, 7, 8, 8, 7, 8, 8, 7, 9, 9,10,12,11, 9,
cannam@86 212 8, 8, 7, 9, 9,11,12,12, 9, 9, 9, 6, 7, 7,10,11,
cannam@86 213 11,10,11,11,10,11,11,13,13,14,12,12,12,11,11,11,
cannam@86 214 14,14,14,12,12,12, 6, 5, 5, 9, 6, 5, 9, 6, 6, 9,
cannam@86 215 7, 7,12,10,10,11, 6, 6,10, 7, 7,13,10,10,12, 7,
cannam@86 216 7, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
cannam@86 217 13, 9, 9,12,11,11,16,13,13,15,11,11, 8, 7, 7,12,
cannam@86 218 12,12,12,11,11,12,11,11,14,14,14,14,12,12,12,12,
cannam@86 219 12,16,15,15,14,12,12, 0,10,10, 0,12,12, 0,12,12,
cannam@86 220 0,11,11, 0,14,14, 0,11,11, 0,12,12, 0,15,15, 0,
cannam@86 221 11,11, 8, 8, 8,13,11,11,13,10,10,13,11,11,15,13,
cannam@86 222 13,14,11,11,12,10,10,16,14,14,14,10,10, 9, 7, 7,
cannam@86 223 13,11,11,13,11,11,12,11,11,16,14,14,14,12,12,13,
cannam@86 224 12,12,15,14,14,15,13,12, 0,11,11, 0,12,12, 0,12,
cannam@86 225 12, 0,12,12, 0,15,15, 0,12,12, 0,13,12, 0,14,15,
cannam@86 226 0,12,12,
cannam@86 227 };
cannam@86 228
cannam@86 229 static const static_codebook _44p0_p3_0 = {
cannam@86 230 5, 243,
cannam@86 231 (long *)_vq_lengthlist__44p0_p3_0,
cannam@86 232 1, -531365888, 1616117760, 2, 0,
cannam@86 233 (long *)_vq_quantlist__44p0_p3_0,
cannam@86 234 0
cannam@86 235 };
cannam@86 236
cannam@86 237 static const long _vq_quantlist__44p0_p3_1[] = {
cannam@86 238 2,
cannam@86 239 1,
cannam@86 240 3,
cannam@86 241 0,
cannam@86 242 4,
cannam@86 243 };
cannam@86 244
cannam@86 245 static const long _vq_lengthlist__44p0_p3_1[] = {
cannam@86 246 2, 4, 4, 8, 8,10,12,12,11,11, 9,11,11,12,13,11,
cannam@86 247 12,12,11,11,11,12,12,12,12,10,13,12,13,13,11,12,
cannam@86 248 12,13,13,11,12,12,13,13,11,12,13,13,13,11,13,13,
cannam@86 249 13,13,10,13,13,12,13,11,12,12,14,14,11,13,12,12,
cannam@86 250 12,11,12,12,13,13,11,13,13,12,12,11,13,13,13,13,
cannam@86 251 11,12,12,13,13,11,13,13,12,12,11,12,12,13,13,11,
cannam@86 252 13,13,12,12,11,13,13,13,13,11,12,12,14,14,11,13,
cannam@86 253 13,12,12,11,12,12,13,13,11,13,13,12,12,11,10,10,
cannam@86 254 10,10,12,10,10,11,11,11, 8, 8,11,11,13,10,10,10,
cannam@86 255 10,12,10,10,10,10,13,11,11,11,11,13,10,10,11,11,
cannam@86 256 13,11,11,12,12,13,11,11,11,11,13,11,11,12,12,13,
cannam@86 257 11,11,12,12,13,10,10,11,11,13,11,11,11,11,13,11,
cannam@86 258 10,11,11,13,11,11,11,11,13,11,11,11,11,13,10,10,
cannam@86 259 11,11,13,11,11,11,11,12,10,11,11,11,13,11,11,11,
cannam@86 260 11,13,11,11,11,11,13,10,10,11,11,13,11,11,11,11,
cannam@86 261 13,11,11,11,11,13,11,11,11,11,11,10,10,10,10,12,
cannam@86 262 10,10, 9, 9,12,12,12,11,11,13,12,12, 9, 9,13,12,
cannam@86 263 12,10,10,12,12,12,12,12,13,13,13,14,14,13,12,12,
cannam@86 264 11,11,13,13,13,12,12,13,12,12,11,11,13,12,13,11,
cannam@86 265 11,13,13,13,14,14,13,12,12,10,10,13,13,13,11,11,
cannam@86 266 13,12,12,10,10,13,13,13,11,11,13,13,13,14,14,13,
cannam@86 267 12,12,10,10,13,13,13,11,11,13,12,13,10,10,13,13,
cannam@86 268 13,11,11,13,13,13,14,14,13,12,12,10,10,13,13,13,
cannam@86 269 11,11,13,13,12,10,10,14,12,12, 8, 8,14,12,12, 9,
cannam@86 270 9,14,11,11, 9, 9,14,12,12, 8, 8,14,11,11, 7, 7,
cannam@86 271 14,13,13,10,10,15,12,12,10,10,15,13,13,10,10,15,
cannam@86 272 12,12, 9, 9,15,13,13,10,10,15,13,13,10,10,15,12,
cannam@86 273 12,10,10,15,13,13,10,10,14,12,12, 9, 9,14,13,13,
cannam@86 274 9, 9,14,13,13, 9, 9,15,12,12, 9, 9,15,13,13, 9,
cannam@86 275 9,14,12,12, 9, 9,14,13,13, 9, 9,14,13,13, 9, 9,
cannam@86 276 15,12,12, 9, 9,14,13,13, 9, 9,14,12,12, 9, 9,14,
cannam@86 277 13,13, 9, 9,13,12,12, 8, 8,13,13,13, 8, 8,14,13,
cannam@86 278 13, 9, 9,13,13,13, 7, 7,14,13,13, 8, 8,14,14,14,
cannam@86 279 10,10,14,14,14,11,11,14,14,14, 9, 9,14,14,14,10,
cannam@86 280 10,14,14,14, 9, 9,14,14,14,10, 9,15,14,14,11,11,
cannam@86 281 14,14,14, 9, 9,14,14,14,10,10,14,14,14, 9, 9,14,
cannam@86 282 14,14, 9, 9,15,14,14,11,11,14,14,14, 8, 8,14,14,
cannam@86 283 14, 9, 9,14,14,14, 8, 8,14,14,14, 9, 9,15,14,14,
cannam@86 284 11,11,14,14,14, 8, 8,14,14,14, 9, 9,14,14,14, 8,
cannam@86 285 8,12,12,12,13,13,16,15,15,11,11,16,15,16,12,12,
cannam@86 286 17,16,16,11,11,17,15,15,12,11,16,16,16,12,13,16,
cannam@86 287 15,15,13,13,16,16,16,12,12,16,16,15,13,13,16,16,
cannam@86 288 16,12,12,16,16,16,13,13,17,16,16,14,14,17,17,16,
cannam@86 289 12,12,17,16,16,13,13,17,17,16,12,13,16,16,17,13,
cannam@86 290 12,17,16,16,14,13,17,16,16,12,12,17,16,16,12,12,
cannam@86 291 17,16,17,12,12,17,17,17,13,13,16,16,16,13,14,17,
cannam@86 292 17,16,12,12,16,16,16,13,13,17,17,17,12,12,13,14,
cannam@86 293 14,10,10,16,14,14,12,12,16,15,15,14,14,16,14,14,
cannam@86 294 12,12,15,14,14,13,13,17,15,15,14,13,16,16,15,15,
cannam@86 295 15,16,15,15,14,14,16,15,15,14,14,17,15,15,14,14,
cannam@86 296 16,15,15,14,14,16,16,15,15,15,17,15,15,13,13,16,
cannam@86 297 15,15,14,14,17,15,15,13,13,17,15,15,14,14,16,15,
cannam@86 298 15,15,15,16,14,14,13,13,16,15,15,14,14,16,14,14,
cannam@86 299 13,13,17,15,15,14,14,16,16,15,15,15,17,14,14,13,
cannam@86 300 13,16,15,15,14,14,17,14,14,13,13,13,11,11,10,10,
cannam@86 301 16,14,14,13,13,15,14,14,13,13,16,14,14,12,12,16,
cannam@86 302 14,14,12,12,15,15,15,14,14,16,14,14,14,14,16,15,
cannam@86 303 14,14,14,16,14,14,14,14,16,15,15,14,13,16,15,15,
cannam@86 304 14,14,16,14,14,14,14,17,15,15,14,14,16,14,14,14,
cannam@86 305 14,16,15,15,13,14,16,15,15,14,14,16,14,14,14,14,
cannam@86 306 16,15,15,13,13,16,14,14,13,13,16,15,15,13,13,16,
cannam@86 307 15,15,14,14,16,14,14,14,14,17,15,15,13,13,16,15,
cannam@86 308 14,13,13,17,15,15,13,13,14,14,14, 9, 9,14,14,14,
cannam@86 309 17,17,14,15,15,18,18,14,14,14,18,19,14,14,14,18,
cannam@86 310 18,15,15,15,19,18,15,16,15,18,20,15,15,15,18,19,
cannam@86 311 15,15,15,19,19,15,15,15,18,20,15,15,15,18,19,15,
cannam@86 312 15,16,20,18,15,15,15,18,18,15,15,15,19,19,15,15,
cannam@86 313 15,18,19,15,15,15,18,19,15,15,15,19,19,14,15,14,
cannam@86 314 19,19,15,15,15,20,19,15,14,14,19,18,14,15,15,18,
cannam@86 315 19,15,15,16,20,20,14,14,14,18,19,15,15,15,19,18,
cannam@86 316 14,14,14,18,18,14,12,12, 9, 9,13,14,14,18,18,14,
cannam@86 317 13,13,18,19,14,14,14,18,18,14,14,14,18,18,15,15,
cannam@86 318 15,19,19,15,14,14,19,18,14,15,15,19,18,15,14,14,
cannam@86 319 18,18,15,15,15,19,18,14,15,15,19,19,15,14,14,19,
cannam@86 320 18,14,15,15,19,18,15,14,14,19,18,14,15,15,19,18,
cannam@86 321 15,15,15,21,18,15,14,14,19,18,14,15,15,18,19,14,
cannam@86 322 15,14,20,19,14,15,15,18,19,14,15,15,19,19,15,14,
cannam@86 323 14,19,20,14,15,15,18,18,14,14,14,19,19,14,15,15,
cannam@86 324 19,18,12,12,12,13,13,16,15,15,11,11,16,15,15,12,
cannam@86 325 12,16,16,16,11,11,16,15,15,11,11,16,16,16,13,13,
cannam@86 326 17,16,16,13,13,17,17,17,12,12,16,16,16,13,13,17,
cannam@86 327 16,17,13,12,15,16,16,12,12,16,15,15,13,13,17,16,
cannam@86 328 16,12,12,16,16,15,12,12,16,16,16,12,12,17,17,16,
cannam@86 329 13,12,16,16,16,13,13,17,16,16,12,12,17,16,16,12,
cannam@86 330 12,17,17,16,12,12,16,17,16,12,12,17,15,15,13,13,
cannam@86 331 17,16,16,12,12,16,16,16,12,12,16,16,16,12,12,13,
cannam@86 332 13,13, 9, 9,15,14,14,13,13,16,15,14,14,14,16,14,
cannam@86 333 14,13,13,15,14,14,13,13,17,15,15,14,14,16,15,15,
cannam@86 334 15,15,16,15,15,14,14,16,15,15,15,15,17,15,15,14,
cannam@86 335 14,16,15,15,14,14,16,15,15,15,15,17,14,15,14,14,
cannam@86 336 16,15,15,14,14,17,15,15,13,14,17,15,15,14,14,16,
cannam@86 337 15,15,15,15,17,14,14,13,13,16,15,15,14,14,17,14,
cannam@86 338 14,13,13,17,15,15,14,14,16,15,16,15,15,17,14,14,
cannam@86 339 13,13,16,15,15,14,14,18,14,14,13,13,13,11,11,11,
cannam@86 340 11,15,14,14,12,12,15,14,14,13,13,16,14,14,12,12,
cannam@86 341 16,13,14,12,12,16,15,15,13,13,16,14,14,14,14,16,
cannam@86 342 15,15,13,13,16,14,14,13,13,16,14,15,13,13,15,15,
cannam@86 343 15,13,13,16,14,14,14,13,16,14,14,13,13,16,14,14,
cannam@86 344 13,13,16,15,15,13,13,16,15,15,13,13,16,14,14,14,
cannam@86 345 14,16,15,15,12,12,16,14,14,13,13,16,15,15,12,12,
cannam@86 346 16,15,15,13,13,16,14,14,14,14,17,15,14,12,12,16,
cannam@86 347 14,14,13,13,16,15,15,12,12,14,14,14, 8, 8,14,14,
cannam@86 348 14,17,18,14,15,15,17,18,14,14,14,17,18,14,14,14,
cannam@86 349 18,18,14,15,15,18,18,14,16,15,19,19,15,15,15,18,
cannam@86 350 19,15,16,15,20,19,15,15,15,18,18,14,15,15,18,19,
cannam@86 351 15,16,16,20,19,15,15,15,19,17,14,15,15,20,18,14,
cannam@86 352 15,15,18,18,14,15,15,18,19,14,15,15,19,20,14,14,
cannam@86 353 14,18,18,14,15,15,18,19,14,14,14,18,19,14,15,15,
cannam@86 354 19,18,15,16,16,20,21,14,14,15,19,19,14,15,15,19,
cannam@86 355 19,14,14,14,19,18,13,12,12, 9, 9,13,14,14,18,19,
cannam@86 356 14,14,14,18,19,14,14,14,18,18,14,14,14,18,18,14,
cannam@86 357 15,15,19,19,15,14,14,19,18,15,15,15,19,19,15,14,
cannam@86 358 14,19,20,14,15,15,18,19,14,15,15,20,18,15,14,14,
cannam@86 359 18,18,14,15,15,18,18,14,14,14,19,19,14,15,15,18,
cannam@86 360 18,14,15,15,19,18,15,14,14,19,19,14,15,15,19,18,
cannam@86 361 15,14,14,19,18,14,14,15,18,19,14,15,15,19,18,15,
cannam@86 362 14,14,18,19,14,15,14,19,20,14,14,14,19,19,14,15,
cannam@86 363 15,19,19,12,12,12,13,13,16,16,16,11,11,16,16,16,
cannam@86 364 12,12,17,16,16,11,11,17,15,15,11,11,16,16,16,13,
cannam@86 365 13,17,15,16,13,13,16,16,16,12,12,17,16,16,13,13,
cannam@86 366 17,17,16,12,12,17,17,16,13,13,17,16,16,13,13,17,
cannam@86 367 17,17,12,12,17,16,16,13,13,17,17,17,12,12,16,16,
cannam@86 368 16,12,12,17,15,15,13,13,17,16,16,11,11,17,16,16,
cannam@86 369 12,12,16,16,16,11,11,16,17,16,12,12,17,16,16,13,
cannam@86 370 13,17,17,16,12,12,17,17,16,12,12,17,16,16,11,11,
cannam@86 371 13,14,14, 9, 9,16,14,14,13,13,16,14,15,14,14,16,
cannam@86 372 14,14,12,12,16,14,14,13,13,17,15,15,14,14,16,15,
cannam@86 373 15,15,15,17,15,15,14,14,16,15,15,14,14,17,15,15,
cannam@86 374 14,14,16,15,15,14,14,16,15,15,15,16,17,14,15,14,
cannam@86 375 14,16,15,15,14,14,17,15,15,14,14,16,15,15,14,14,
cannam@86 376 16,15,15,15,15,17,14,14,13,13,16,15,15,14,14,16,
cannam@86 377 14,14,13,13,17,15,15,14,14,16,16,15,15,15,17,14,
cannam@86 378 14,13,13,16,15,15,14,14,17,14,14,13,13,13,11,11,
cannam@86 379 10,10,16,14,14,12,12,15,13,13,13,12,16,14,14,11,
cannam@86 380 11,16,14,14,11,11,16,14,15,13,14,16,14,14,13,13,
cannam@86 381 16,15,15,13,13,16,14,14,13,13,16,15,15,13,13,16,
cannam@86 382 15,15,13,13,17,14,14,14,14,17,15,15,13,13,16,14,
cannam@86 383 15,13,13,16,15,15,13,13,16,15,15,13,13,16,14,14,
cannam@86 384 13,13,17,15,15,12,12,16,14,14,12,12,16,15,15,12,
cannam@86 385 12,16,15,15,13,13,16,14,14,13,13,17,15,15,12,12,
cannam@86 386 17,14,14,12,12,16,15,15,12,12,13,14,14, 8, 8,13,
cannam@86 387 14,14,18,18,13,15,15,17,18,14,14,14,18,19,14,14,
cannam@86 388 14,19,18,14,15,15,19,18,15,15,16,21,18,15,15,15,
cannam@86 389 19,19,14,16,16,19,19,14,15,15,18,19,14,15,15,19,
cannam@86 390 20,14,16,16,19,18,15,15,15,18,19,14,15,15,19,18,
cannam@86 391 15,15,15,18,18,15,15,15,20,18,15,16,16,20,19,14,
cannam@86 392 15,14,18,19,14,15,16,19,20,14,15,15,19,18,15,15,
cannam@86 393 15,19,18,15,16,16,20,19,15,14,14,18,18,14,15,15,
cannam@86 394 19,19,14,15,15,18,18,13,12,12, 8, 8,13,14,14,19,
cannam@86 395 18,14,13,13,20,18,14,14,14,19,18,14,13,13,18,19,
cannam@86 396 14,15,15,20,19,15,14,14,19,19,14,15,15,19,18,15,
cannam@86 397 14,14,20,20,15,15,15,19,18,14,15,15,19,18,15,14,
cannam@86 398 14,19,18,14,15,15,20,19,14,14,14,20,19,14,15,15,
cannam@86 399 19,18,15,15,15,18,18,15,14,14,18,18,14,15,15,19,
cannam@86 400 19,14,14,14,19,19,14,15,15,19,19,15,15,15,19,18,
cannam@86 401 15,14,14,20,19,15,15,15,19,19,14,14,14,20,19,14,
cannam@86 402 15,15,20,20,12,12,12,13,13,17,16,16,11,11,16,16,
cannam@86 403 15,12,12,17,16,16,11,11,17,15,15,11,11,17,17,17,
cannam@86 404 13,13,17,16,16,13,13,17,17,17,12,12,17,16,16,13,
cannam@86 405 13,17,17,16,12,13,16,17,16,13,13,17,16,15,13,13,
cannam@86 406 17,16,16,12,12,17,16,16,12,13,17,16,17,12,12,17,
cannam@86 407 17,17,12,12,17,16,15,13,13,17,16,16,12,12,17,16,
cannam@86 408 16,12,12,17,16,16,11,11,16,16,16,12,12,17,15,15,
cannam@86 409 13,13,17,16,15,11,11,16,16,16,12,12,17,16,16,11,
cannam@86 410 11,13,14,14, 9, 9,16,14,14,13,13,16,14,15,14,14,
cannam@86 411 16,14,14,12,12,16,14,14,13,13,17,15,15,14,15,16,
cannam@86 412 15,15,15,15,17,15,15,14,14,16,15,15,15,14,16,15,
cannam@86 413 15,14,14,16,15,15,14,14,16,15,16,15,15,17,15,14,
cannam@86 414 14,14,16,15,15,14,14,17,15,15,13,13,16,15,15,14,
cannam@86 415 14,16,16,16,15,15,17,14,14,13,13,16,15,15,14,14,
cannam@86 416 18,14,15,13,13,16,15,15,14,14,16,16,15,15,15,16,
cannam@86 417 14,14,13,13,16,15,15,14,14,17,14,15,13,13,13,11,
cannam@86 418 11,10,10,15,14,14,12,12,15,14,14,13,13,16,14,14,
cannam@86 419 12,12,16,13,14,12,12,16,14,15,14,13,16,14,14,14,
cannam@86 420 14,16,15,15,13,13,16,14,14,13,13,16,15,15,13,13,
cannam@86 421 15,15,15,13,13,16,14,14,14,14,17,15,15,13,13,16,
cannam@86 422 14,14,13,13,16,15,15,13,13,16,15,15,13,13,16,14,
cannam@86 423 14,13,13,17,15,15,12,12,16,14,14,12,12,16,14,15,
cannam@86 424 12,12,16,15,15,13,13,16,14,14,13,13,17,15,15,12,
cannam@86 425 12,16,14,14,12,12,16,15,15,12,12,14,14,14, 8, 8,
cannam@86 426 14,14,14,17,17,14,15,15,18,18,14,14,14,18,17,14,
cannam@86 427 14,14,18,18,14,15,15,18,20,15,16,15,19,18,15,15,
cannam@86 428 15,19,18,15,15,16,19,18,15,15,15,18,18,14,15,15,
cannam@86 429 18,18,15,16,16,18,19,15,15,15,18,18,15,15,15,19,
cannam@86 430 20,15,15,15,18,18,15,15,15,18,18,15,16,16,19,19,
cannam@86 431 15,14,15,19,19,15,15,15,19,20,14,14,15,18,18,15,
cannam@86 432 15,15,19,19,15,16,16,19,19,15,15,14,18,19,15,15,
cannam@86 433 15,20,20,15,15,14,18,18,13,12,12, 8, 8,13,14,14,
cannam@86 434 18,18,14,14,14,18,18,14,14,14,18,20,14,14,14,18,
cannam@86 435 18,14,15,15,19,18,15,14,14,18,19,15,15,15,18,19,
cannam@86 436 15,14,14,18,19,15,15,15,18,18,14,15,14,18,19,15,
cannam@86 437 14,14,21,19,15,15,15,19,18,14,14,14,19,18,14,15,
cannam@86 438 15,19,18,15,15,15,20,19,15,14,14,20,18,14,15,15,
cannam@86 439 18,19,14,14,14,19,18,14,15,15,18,19,15,15,15,18,
cannam@86 440 19,15,14,14,19,19,15,15,15,19,19,14,14,14,19,20,
cannam@86 441 14,15,15,18,19,
cannam@86 442 };
cannam@86 443
cannam@86 444 static const static_codebook _44p0_p3_1 = {
cannam@86 445 5, 3125,
cannam@86 446 (long *)_vq_lengthlist__44p0_p3_1,
cannam@86 447 1, -533725184, 1611661312, 3, 0,
cannam@86 448 (long *)_vq_quantlist__44p0_p3_1,
cannam@86 449 0
cannam@86 450 };
cannam@86 451
cannam@86 452 static const long _vq_quantlist__44p0_p4_0[] = {
cannam@86 453 2,
cannam@86 454 1,
cannam@86 455 3,
cannam@86 456 0,
cannam@86 457 4,
cannam@86 458 };
cannam@86 459
cannam@86 460 static const long _vq_lengthlist__44p0_p4_0[] = {
cannam@86 461 2, 6, 6,14,14, 6, 8, 8,14,14, 7, 7, 7,14,14, 0,
cannam@86 462 13,13,15,16, 0,13,13,15,15, 7, 8, 8,15,15, 9,10,
cannam@86 463 10,16,16, 9, 8, 8,14,15, 0,13,13,17,17, 0,13,13,
cannam@86 464 16,16, 8, 8, 8,15,15,12,11,11,16,16, 9, 8, 8,14,
cannam@86 465 14, 0,13,13,17,17, 0,13,13,15,15, 0,14,14,16,16,
cannam@86 466 0, 0, 0,18,19, 0,12,12,16,15, 0,16,16, 0,20, 0,
cannam@86 467 14,14,16,16, 0,14,14,17,17, 0, 0, 0,19,19, 0,12,
cannam@86 468 12,15,15, 0,18,17,21,21, 0,14,14,16,16, 5, 7, 7,
cannam@86 469 12,13, 9,10, 9,14,14,11,10,10,14,14, 0, 0, 0,18,
cannam@86 470 17, 0,20,21,18,18, 9,10,10,14,14,12,12,12,17,16,
cannam@86 471 12,10,10,14,14, 0,20,20,18,17, 0,21,21,17,17,11,
cannam@86 472 10,10,14,14,15,13,13,18,18,13,11,11,14,14, 0,20,
cannam@86 473 0,18,18, 0,20,21,18,17, 0,21, 0,18,19, 0, 0, 0,
cannam@86 474 0,21, 0,21,20,16,17, 0, 0, 0,21,21, 0, 0, 0,20,
cannam@86 475 18, 0,20, 0,17,18, 0, 0, 0, 0, 0, 0, 0,20,16,17,
cannam@86 476 0, 0, 0,20, 0, 0, 0, 0,18,18, 6, 6, 6,13,13, 8,
cannam@86 477 5, 5,11,11, 9, 6, 6,13,13, 0, 9, 9,12,12, 0,10,
cannam@86 478 10,14,14, 9, 7, 7,13,13,12, 9, 9,13,13,10, 6, 6,
cannam@86 479 13,13, 0,10,10,14,14, 0,10,10,13,13, 9, 7, 7,13,
cannam@86 480 13,13,10,10,13,13,11, 6, 6,13,13, 0,10,10,15,15,
cannam@86 481 0,10,10,13,13, 0,12,11,15,15, 0,20,19,17,16, 0,
cannam@86 482 9, 9,13,13, 0,13,13,20,19, 0,11,11,13,13, 0,11,
cannam@86 483 11,15,15, 0,20,19,17,17, 0,10,10,13,13, 0,14,15,
cannam@86 484 0,21, 0,12,12,13,13, 0,10,10,12,12, 0,11,11,15,
cannam@86 485 15, 0,11,11,15,15, 0,15,15,20,20, 0,16,16, 0, 0,
cannam@86 486 0,11,11,15,15, 0,14,14,17,17, 0,11,11,15,15, 0,
cannam@86 487 15,15,20,21, 0,16,16,21,21, 0,12,12,15,15, 0,15,
cannam@86 488 15,18,20, 0,11,11,16,15, 0,15,15,21,21, 0,16,16,
cannam@86 489 0,21, 0,16,16, 0, 0, 0, 0, 0, 0, 0, 0,14,14,21,
cannam@86 490 21, 0,17,18, 0, 0, 0,16,17,20, 0, 0,16,16, 0, 0,
cannam@86 491 0, 0, 0, 0, 0, 0,15,15,20,20, 0,19,18, 0,21, 0,
cannam@86 492 18,17, 0, 0, 0,10,10,11,11, 0,10,10,10,10, 0,11,
cannam@86 493 11,12,12, 0,11,11, 9, 9, 0,13,13,12,12, 0,11,11,
cannam@86 494 12,12, 0,13,13,12,12, 0,10,10,12,12, 0,12,12,13,
cannam@86 495 13, 0,12,12,12,12, 0,11,11,12,12, 0,13,13,12,12,
cannam@86 496 0,10,10,12,12, 0,13,13,13,13, 0,12,12,12,12, 0,
cannam@86 497 14,13,13,13, 0,19,21,15,15, 0,12,11,12,12, 0,16,
cannam@86 498 15,19,19, 0,13,13,11,11, 0,13,13,13,13, 0, 0,21,
cannam@86 499 15,16, 0,12,12,12,12, 0,16,16,19,21, 0,13,13,12,
cannam@86 500 12, 7, 7, 7,16,16,11, 9, 9,16,16,12, 9, 9,16,16,
cannam@86 501 0,13,13,16,16, 0,14,14,17,16,11, 9, 9,16,16,14,
cannam@86 502 12,11,17,17,13, 8, 9,15,15, 0,13,13,19,19, 0,13,
cannam@86 503 13,16,15,12,10,10,17,17,15,12,12,19,18,14, 9, 9,
cannam@86 504 17,16, 0,14,14,18, 0, 0,14,13,16,16, 0,14,15,18,
cannam@86 505 17, 0,21, 0,19,21, 0,12,12,16,16, 0,16,16, 0, 0,
cannam@86 506 0,14,14,16,16, 0,14,14,18,18, 0, 0,21,20, 0, 0,
cannam@86 507 13,13,16,17, 0,18,18, 0, 0, 0,15,14,17,16, 8, 7,
cannam@86 508 7,14,14,11,10,10,15,15,13,10,10,15,15, 0,21,20,
cannam@86 509 19,19, 0,21, 0,17,18,11,10,10,15,16,14,12,12,18,
cannam@86 510 18,14,11,11,15,14, 0,21,20,18,19, 0, 0,21,18,18,
cannam@86 511 12,11,11,16,16,16,14,14,18,20,14,11,11,16,15, 0,
cannam@86 512 20,20,19,19, 0, 0,20,18,18, 0,21, 0,18,19, 0, 0,
cannam@86 513 0, 0, 0, 0,20,20,17,18, 0, 0, 0,20,20, 0, 0, 0,
cannam@86 514 19,19, 0, 0, 0,20,18, 0, 0, 0, 0, 0, 0, 0,21,18,
cannam@86 515 18, 0,21,21, 0,21, 0, 0, 0,19,20,11, 9, 9,14,14,
cannam@86 516 13,10,10,14,14,13,11,11,15,15, 0,13,13,13,13, 0,
cannam@86 517 14,14,16,16,13,11,11,15,15,16,12,12,15,15,14,10,
cannam@86 518 10,14,14, 0,14,14,16,16, 0,14,14,15,15,13,10,10,
cannam@86 519 15,15,17,13,14,15,16,15,10,10,15,15, 0,14,14,17,
cannam@86 520 16, 0,14,14,15,15, 0,15,15,17,17, 0, 0,21,18,18,
cannam@86 521 0,13,13,15,15, 0,16,16,21,20, 0,14,14,15,14, 0,
cannam@86 522 15,14,16,17, 0, 0,20,20,19, 0,13,13,15,15, 0,19,
cannam@86 523 18, 0, 0, 0,15,15,15,15, 0,11,11,14,14, 0,12,12,
cannam@86 524 16,16, 0,12,12,16,16, 0,15,16,21,21, 0,16,17,21,
cannam@86 525 0, 0,12,12,17,16, 0,14,14,18,19, 0,11,11,16,16,
cannam@86 526 0,15,15,20,21, 0,16,16,21, 0, 0,12,12,17,16, 0,
cannam@86 527 15,15,19,19, 0,12,12,16,17, 0,16,15, 0, 0, 0,16,
cannam@86 528 16, 0, 0, 0,17,17, 0,21, 0, 0, 0, 0, 0, 0,14,15,
cannam@86 529 20, 0, 0,17,17, 0, 0, 0,17,17, 0, 0, 0,17,16, 0,
cannam@86 530 0, 0, 0, 0, 0, 0, 0,15,15, 0, 0, 0,18,18, 0, 0,
cannam@86 531 0,18,17, 0, 0, 0,11,11,14,14, 0,12,12,15,15, 0,
cannam@86 532 12,12,15,15, 0,13,13,14,14, 0,14,14,17,17, 0,12,
cannam@86 533 12,16,16, 0,14,14,16,16, 0,11,11,15,15, 0,13,13,
cannam@86 534 16,17, 0,13,13,16,16, 0,12,12,15,15, 0,14,14,17,
cannam@86 535 16, 0,11,11,15,15, 0,14,14,17,17, 0,13,13,16,16,
cannam@86 536 0,15,15,17,18, 0,21,20,20,21, 0,12,12,15,15, 0,
cannam@86 537 16,16,20,21, 0,14,14,15,15, 0,14,14,17,17, 0, 0,
cannam@86 538 0,18,19, 0,12,13,15,15, 0,18,17,21, 0, 0,14,15,
cannam@86 539 15,15, 8, 8, 8,16,16,12,10,10,16,16,13, 9, 9,16,
cannam@86 540 16, 0,14,14,18,17, 0,14,14,16,17,12,10,10,18,17,
cannam@86 541 14,12,11,18,18,14, 9, 9,16,16, 0,13,13,18,18, 0,
cannam@86 542 13,13,17,16,12, 9, 9,16,17,17,13,13,17,17,14, 9,
cannam@86 543 9,15,15, 0,14,14,20,19, 0,13,13,16,16, 0,15,15,
cannam@86 544 19,18, 0, 0, 0,20,19, 0,12,13,17,17, 0,16,16,20,
cannam@86 545 0, 0,14,14,16,17, 0,14,14,19,18, 0, 0, 0,20,20,
cannam@86 546 0,13,13,16,16, 0,18,17, 0, 0, 0,15,15,16,16, 9,
cannam@86 547 7, 7,14,14,12,10,10,15,15,13,10,10,15,15, 0,21,
cannam@86 548 0,18,19, 0,20,21,19,18,12,10,10,16,15,15,13,13,
cannam@86 549 18,18,14,11,11,15,15, 0, 0, 0,19,18, 0, 0,21,18,
cannam@86 550 18,13,11,11,15,15,16,14,14,17,19,15,11,11,15,15,
cannam@86 551 0,21,21,20,18, 0, 0,21,18,18, 0, 0,21,21,19, 0,
cannam@86 552 0, 0, 0, 0, 0,19,20,18,17, 0, 0, 0,21,21, 0,21,
cannam@86 553 0,20,18, 0, 0,21,19,19, 0, 0, 0, 0, 0, 0,20,21,
cannam@86 554 17,17, 0, 0, 0, 0, 0, 0,21, 0,18,20, 0,10,10,14,
cannam@86 555 14, 0,11,11,15,15, 0,11,11,15,15, 0,14,14,15,15,
cannam@86 556 0,15,15,16,16, 0,11,12,16,16, 0,13,13,16,16, 0,
cannam@86 557 11,11,15,15, 0,14,14,17,17, 0,14,14,15,15, 0,11,
cannam@86 558 11,16,15, 0,14,14,15,15, 0,11,11,15,15, 0,15,15,
cannam@86 559 17,17, 0,14,14,15,15, 0,16,16,18,18, 0, 0, 0,20,
cannam@86 560 19, 0,14,13,16,15, 0,17,17,21, 0, 0,15,15,15,15,
cannam@86 561 0,16,15,17,16, 0,20, 0,20,18, 0,13,14,15,15, 0,
cannam@86 562 19,18, 0,21, 0,15,15,15,15, 0,11,11,14,14, 0,12,
cannam@86 563 12,16,16, 0,12,12,16,16, 0,16,15,20,21, 0,17,16,
cannam@86 564 0, 0, 0,12,12,16,16, 0,14,14,18,18, 0,11,11,16,
cannam@86 565 16, 0,15,15,21,20, 0,16,16, 0, 0, 0,12,12,16,17,
cannam@86 566 0,15,14,19,19, 0,11,12,16,16, 0,15,15,21, 0, 0,
cannam@86 567 16,16, 0, 0, 0,16,17, 0, 0, 0, 0, 0, 0, 0, 0,15,
cannam@86 568 15,21, 0, 0,17,17, 0, 0, 0,17,17, 0, 0, 0,17,16,
cannam@86 569 0, 0, 0, 0, 0, 0, 0, 0,15,15, 0,20, 0,19,20, 0,
cannam@86 570 0, 0,17,17, 0, 0, 0,12,12,15,15, 0,12,12,15,15,
cannam@86 571 0,12,12,16,16, 0,13,13,15,15, 0,15,15,17,17, 0,
cannam@86 572 13,13,17,16, 0,14,14,17,17, 0,11,11,16,16, 0,14,
cannam@86 573 14,17,17, 0,13,13,16,16, 0,12,12,16,16, 0,15,15,
cannam@86 574 16,17, 0,11,11,15,16, 0,14,14,17,17, 0,13,14,16,
cannam@86 575 16, 0,15,15,18,18, 0,21,20,20,19, 0,13,13,16,17,
cannam@86 576 0,16,16, 0, 0, 0,14,14,16,16, 0,15,15,18,18, 0,
cannam@86 577 0, 0,20,19, 0,13,13,16,16, 0,17,17, 0, 0, 0,14,
cannam@86 578 14,16,16, 0,11,11,16,16, 0,13,13,18,17, 0,13,13,
cannam@86 579 17,17, 0,16,16,17,17, 0,16,16,17,18, 0,12,12,17,
cannam@86 580 17, 0,15,15,18,18, 0,12,12,16,16, 0,16,16,19,19,
cannam@86 581 0,15,15,16,17, 0,12,12,17,17, 0,17,17,18,18, 0,
cannam@86 582 12,12,17,17, 0,16,16,19,19, 0,15,16,17,17, 0,16,
cannam@86 583 16,18,17, 0, 0, 0,21,21, 0,13,13,16,16, 0,17,17,
cannam@86 584 0,20, 0,15,15,16,17, 0,16,16,19,18, 0, 0,21,20,
cannam@86 585 21, 0,14,14,17,16, 0,20, 0, 0, 0, 0,15,16,16,17,
cannam@86 586 0, 9, 9,14,14, 0,13,13,16,16, 0,14,14,15,15, 0,
cannam@86 587 0,20,19,19, 0, 0, 0,19,19, 0,12,12,15,15, 0,15,
cannam@86 588 16,19,18, 0,14,14,15,15, 0,21, 0,18,18, 0,20, 0,
cannam@86 589 17,18, 0,13,13,16,16, 0,17,17,17,19, 0,14,14,16,
cannam@86 590 15, 0,21,20,20,19, 0, 0, 0,19,19, 0, 0, 0,19,18,
cannam@86 591 0, 0, 0, 0, 0, 0,20,20,17,18, 0, 0, 0,21,21, 0,
cannam@86 592 0, 0,18,18, 0,21, 0,18,19, 0, 0, 0, 0, 0, 0,20,
cannam@86 593 21,18,18, 0, 0, 0,20,21, 0, 0, 0,19,19, 0,18,18,
cannam@86 594 15,15, 0,20,21,17,17, 0,19,21,17,17, 0, 0, 0,17,
cannam@86 595 18, 0, 0, 0,20,19, 0,19,19,17,17, 0, 0, 0,18,18,
cannam@86 596 0,19,20,16,17, 0, 0,21,20,20, 0,19,20,19,18, 0,
cannam@86 597 19,20,16,16, 0, 0, 0,18,19, 0,19,20,17,17, 0, 0,
cannam@86 598 21, 0,20, 0,21,21,17,19, 0,20, 0,19,20, 0, 0, 0,
cannam@86 599 20, 0, 0,19,18,17,16, 0, 0, 0, 0, 0, 0, 0,20,17,
cannam@86 600 17, 0,20,21,18,20, 0, 0, 0, 0,21, 0,19,20,17,17,
cannam@86 601 0, 0, 0, 0, 0, 0,20,21,17,17, 0,11,11,14,14, 0,
cannam@86 602 13,13,16,17, 0,13,13,16,16, 0,17,17, 0,21, 0,18,
cannam@86 603 17,21, 0, 0,13,13,16,16, 0,15,15,18,18, 0,12,12,
cannam@86 604 16,16, 0,17,16,21, 0, 0,17,17, 0, 0, 0,12,12,17,
cannam@86 605 17, 0,17,17,19,21, 0,13,12,16,16, 0,17,17, 0, 0,
cannam@86 606 0,17,17, 0, 0, 0,18,17, 0,21, 0, 0, 0, 0, 0, 0,
cannam@86 607 15,15,20, 0, 0,20,18, 0, 0, 0,17,18, 0, 0, 0,16,
cannam@86 608 17, 0, 0, 0, 0, 0, 0, 0, 0,15,15, 0, 0, 0,19,19,
cannam@86 609 0, 0, 0,18,18, 0, 0, 0,14,14,18,18, 0,16,16, 0,
cannam@86 610 21, 0,16,16,21,21, 0,17,17, 0,20, 0,17,17,20, 0,
cannam@86 611 0,16,15, 0, 0, 0,20,20, 0, 0, 0,15,15,20,20, 0,
cannam@86 612 17,17,21, 0, 0,17,18,20,20, 0,15,15,20,20, 0,18,
cannam@86 613 18, 0, 0, 0,15,15,19,20, 0,17,18, 0, 0, 0,17,17,
cannam@86 614 20,20, 0,18,17,21, 0, 0, 0, 0, 0,21, 0,15,15,20,
cannam@86 615 20, 0,19,19, 0, 0, 0,17,17,21, 0, 0,17,17, 0, 0,
cannam@86 616 0, 0, 0,21, 0, 0,15,15,19,19, 0,20,21, 0, 0, 0,
cannam@86 617 18,17,21,21, 0,12,12,16,16, 0,14,14,17,17, 0,13,
cannam@86 618 13,17,18, 0,16,16,18,17, 0,16,16,18,18, 0,13,13,
cannam@86 619 18,18, 0,15,16,19,18, 0,13,13,16,16, 0,16,16,20,
cannam@86 620 18, 0,16,16,17,17, 0,12,13,17,17, 0,17,16,18,18,
cannam@86 621 0,12,12,16,16, 0,17,16,20,19, 0,16,16,16,16, 0,
cannam@86 622 16,17,18,20, 0, 0, 0,21,20, 0,14,14,17,16, 0,19,
cannam@86 623 18, 0,20, 0,16,16,17,16, 0,16,16,17,18, 0, 0,21,
cannam@86 624 21,21, 0,14,14,16,16, 0,20,20,21, 0, 0,16,16,16,
cannam@86 625 16, 0,10,10,14,14, 0,14,14,15,16, 0,14,14,15,15,
cannam@86 626 0, 0,21,18,18, 0, 0,21,18,19, 0,13,13,16,16, 0,
cannam@86 627 16,16,18,18, 0,14,14,15,15, 0,21, 0,18,18, 0,21,
cannam@86 628 0,18,18, 0,13,13,16,16, 0,17,17,19,20, 0,14,14,
cannam@86 629 15,15, 0, 0, 0,18,20, 0, 0,21,18,18, 0, 0,21,19,
cannam@86 630 18, 0, 0, 0, 0, 0, 0,20,21,18,17, 0, 0, 0,21,21,
cannam@86 631 0, 0, 0,19,19, 0,21, 0,18,19, 0, 0, 0, 0, 0, 0,
cannam@86 632 21,20,17,17, 0, 0,21,20, 0, 0, 0, 0,19,19, 0,19,
cannam@86 633 20,15,16, 0, 0,20,18,17, 0,20,21,17,18, 0,21, 0,
cannam@86 634 18,18, 0, 0, 0,19,19, 0,20,20,17,18, 0, 0, 0,18,
cannam@86 635 19, 0,20,20,18,17, 0, 0, 0, 0,20, 0, 0,21,17,18,
cannam@86 636 0,20,21,17,17, 0, 0, 0,18,18, 0,19,19,17,17, 0,
cannam@86 637 0, 0,21,21, 0,20,20,17,17, 0, 0, 0,21,19, 0, 0,
cannam@86 638 0,20,19, 0,21,20,17,18, 0, 0, 0, 0, 0, 0, 0,20,
cannam@86 639 18,17, 0,21,20,18,18, 0, 0, 0,20,21, 0,20,20,17,
cannam@86 640 17, 0, 0, 0, 0, 0, 0,20, 0,17,17, 0,11,11,13,14,
cannam@86 641 0,13,13,16,16, 0,13,13,16,16, 0,17,17, 0, 0, 0,
cannam@86 642 17,18, 0, 0, 0,13,13,16,16, 0,15,16,18,18, 0,13,
cannam@86 643 13,16,17, 0,16,17,20, 0, 0,17,18,20, 0, 0,13,13,
cannam@86 644 17,17, 0,16,16,20,21, 0,13,13,16,16, 0,17,17,21,
cannam@86 645 0, 0,17,18, 0, 0, 0,17,18, 0,21, 0, 0, 0, 0, 0,
cannam@86 646 0,15,15,20, 0, 0,19,19, 0, 0, 0,17,17, 0, 0, 0,
cannam@86 647 18,17,21,20, 0, 0, 0, 0, 0, 0,16,16,20,21, 0,21,
cannam@86 648 20, 0,21, 0,19,21, 0, 0, 0,15,15, 0, 0, 0,16,17,
cannam@86 649 0,19, 0,16,16, 0, 0, 0,17,17, 0, 0, 0,19,18, 0,
cannam@86 650 0, 0,16,16,20,20, 0,20,18,21, 0, 0,15,15,21,21,
cannam@86 651 0,18,18, 0, 0, 0,18,19, 0, 0, 0,16,15, 0,21, 0,
cannam@86 652 20,19, 0, 0, 0,16,16, 0, 0, 0,20,18, 0,21, 0,17,
cannam@86 653 18,21, 0, 0,18,19, 0, 0, 0, 0, 0, 0, 0, 0,16,16,
cannam@86 654 20,20, 0,19,20, 0, 0, 0,17,17, 0, 0, 0,18,17,20,
cannam@86 655 21, 0, 0, 0, 0, 0, 0,16,16, 0,20, 0,20,22, 0, 0,
cannam@86 656 0,18,18, 0,22,
cannam@86 657 };
cannam@86 658
cannam@86 659 static const static_codebook _44p0_p4_0 = {
cannam@86 660 5, 3125,
cannam@86 661 (long *)_vq_lengthlist__44p0_p4_0,
cannam@86 662 1, -528744448, 1616642048, 3, 0,
cannam@86 663 (long *)_vq_quantlist__44p0_p4_0,
cannam@86 664 0
cannam@86 665 };
cannam@86 666
cannam@86 667 static const long _vq_quantlist__44p0_p4_1[] = {
cannam@86 668 3,
cannam@86 669 2,
cannam@86 670 4,
cannam@86 671 1,
cannam@86 672 5,
cannam@86 673 0,
cannam@86 674 6,
cannam@86 675 };
cannam@86 676
cannam@86 677 static const long _vq_lengthlist__44p0_p4_1[] = {
cannam@86 678 2, 3, 3, 3, 3, 3, 3,
cannam@86 679 };
cannam@86 680
cannam@86 681 static const static_codebook _44p0_p4_1 = {
cannam@86 682 1, 7,
cannam@86 683 (long *)_vq_lengthlist__44p0_p4_1,
cannam@86 684 1, -533200896, 1611661312, 3, 0,
cannam@86 685 (long *)_vq_quantlist__44p0_p4_1,
cannam@86 686 0
cannam@86 687 };
cannam@86 688
cannam@86 689 static const long _vq_quantlist__44p0_p5_0[] = {
cannam@86 690 1,
cannam@86 691 0,
cannam@86 692 2,
cannam@86 693 };
cannam@86 694
cannam@86 695 static const long _vq_lengthlist__44p0_p5_0[] = {
cannam@86 696 1, 6, 6, 6, 8, 8, 7, 8, 8, 7, 9, 8,10,11,11, 9,
cannam@86 697 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
cannam@86 698 10,10,10,10,10,10,10,14,13,13,12,11,11,10,10,10,
cannam@86 699 14,14,13,13,11,11, 6, 6, 6, 8, 5, 5, 8, 7, 7, 8,
cannam@86 700 7, 7,11, 9, 9, 9, 7, 7, 8, 7, 7,12,10,10,10, 7,
cannam@86 701 7, 7, 8, 8,12,11,11,12,10,10,11,10,10,14,13,13,
cannam@86 702 13,10,10,11,10,11,16,14,14,13,10,10, 7, 8, 7,12,
cannam@86 703 12,12,12,11,11,12,11,11,16,14,15,13,12,12,11,11,
cannam@86 704 11,17,15,14,14,13,13,10, 9, 9,13,11,11,13,11,11,
cannam@86 705 12,11,11,16,14,13,14,11,11,12,11,11,16,15,14,14,
cannam@86 706 11,11, 7, 8, 8,12,11,11,12,10,10,12,10,10,16,14,
cannam@86 707 13,13,11,11,12,10,10,16,14,14,13,10,10, 8, 8, 8,
cannam@86 708 12,12,12,12,11,11,12,11,11,16,14,15,14,12,12,12,
cannam@86 709 11,11,16,15,15,14,12,12,10,10,10,13,11,11,13,11,
cannam@86 710 11,12,12,12,16,14,14,14,11,11,12,11,11,17,14,15,
cannam@86 711 14,11,11,
cannam@86 712 };
cannam@86 713
cannam@86 714 static const static_codebook _44p0_p5_0 = {
cannam@86 715 5, 243,
cannam@86 716 (long *)_vq_lengthlist__44p0_p5_0,
cannam@86 717 1, -527106048, 1620377600, 2, 0,
cannam@86 718 (long *)_vq_quantlist__44p0_p5_0,
cannam@86 719 0
cannam@86 720 };
cannam@86 721
cannam@86 722 static const long _vq_quantlist__44p0_p5_1[] = {
cannam@86 723 1,
cannam@86 724 0,
cannam@86 725 2,
cannam@86 726 };
cannam@86 727
cannam@86 728 static const long _vq_lengthlist__44p0_p5_1[] = {
cannam@86 729 2, 7, 7, 7, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 9, 8,
cannam@86 730 7, 7, 8, 8, 8, 9, 9, 9, 9, 7, 7, 6, 6, 6, 9, 7,
cannam@86 731 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
cannam@86 732 10, 8, 8,10, 8, 8, 7, 6, 6, 9, 6, 6, 9, 6, 6, 9,
cannam@86 733 7, 7,10, 8, 8, 9, 6, 6, 9, 7, 7,10, 8, 8, 9, 7,
cannam@86 734 7, 7, 8, 8,11, 9, 9,11, 9, 9,11, 9, 9,12, 9, 9,
cannam@86 735 12, 8, 8,12, 9, 9,12,10, 9,12, 8, 8, 8, 7, 7,10,
cannam@86 736 9, 9,11, 9, 9,11, 9, 9,11,11,10,11, 9, 9,11,10,
cannam@86 737 9,11,10,11,11, 9, 9,10, 8, 8,11, 9, 9,11, 9, 9,
cannam@86 738 11, 9, 9,11,10,10,11, 9, 9,11, 9, 9,11,10,10,11,
cannam@86 739 9, 9, 9, 8, 8,12, 9, 9,12, 9, 9,11, 9, 9,12, 9,
cannam@86 740 9,12, 8, 8,12, 9, 9,12, 9, 9,12, 8, 8, 9, 7, 7,
cannam@86 741 11, 9,10,11,10, 9,11, 9, 9,11,11,11,11, 9, 9,11,
cannam@86 742 10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11,10,
cannam@86 743 10,11,10, 9,11,10,10,11, 9, 9,11,10,10,11,10,11,
cannam@86 744 11, 9, 9,
cannam@86 745 };
cannam@86 746
cannam@86 747 static const static_codebook _44p0_p5_1 = {
cannam@86 748 5, 243,
cannam@86 749 (long *)_vq_lengthlist__44p0_p5_1,
cannam@86 750 1, -530841600, 1616642048, 2, 0,
cannam@86 751 (long *)_vq_quantlist__44p0_p5_1,
cannam@86 752 0
cannam@86 753 };
cannam@86 754
cannam@86 755 static const long _vq_quantlist__44p0_p6_0[] = {
cannam@86 756 1,
cannam@86 757 0,
cannam@86 758 2,
cannam@86 759 };
cannam@86 760
cannam@86 761 static const long _vq_lengthlist__44p0_p6_0[] = {
cannam@86 762 1, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 763 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
cannam@86 764 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 765 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 766 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 767 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 768 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 769 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 770 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 771 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 772 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 773 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 774 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 775 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 776 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 777 9, 9, 9,
cannam@86 778 };
cannam@86 779
cannam@86 780 static const static_codebook _44p0_p6_0 = {
cannam@86 781 5, 243,
cannam@86 782 (long *)_vq_lengthlist__44p0_p6_0,
cannam@86 783 1, -516716544, 1630767104, 2, 0,
cannam@86 784 (long *)_vq_quantlist__44p0_p6_0,
cannam@86 785 0
cannam@86 786 };
cannam@86 787
cannam@86 788 static const long _vq_quantlist__44p0_p6_1[] = {
cannam@86 789 12,
cannam@86 790 11,
cannam@86 791 13,
cannam@86 792 10,
cannam@86 793 14,
cannam@86 794 9,
cannam@86 795 15,
cannam@86 796 8,
cannam@86 797 16,
cannam@86 798 7,
cannam@86 799 17,
cannam@86 800 6,
cannam@86 801 18,
cannam@86 802 5,
cannam@86 803 19,
cannam@86 804 4,
cannam@86 805 20,
cannam@86 806 3,
cannam@86 807 21,
cannam@86 808 2,
cannam@86 809 22,
cannam@86 810 1,
cannam@86 811 23,
cannam@86 812 0,
cannam@86 813 24,
cannam@86 814 };
cannam@86 815
cannam@86 816 static const long _vq_lengthlist__44p0_p6_1[] = {
cannam@86 817 1, 3, 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
cannam@86 818 11,12,12,12,14,14,14,15,15,
cannam@86 819 };
cannam@86 820
cannam@86 821 static const static_codebook _44p0_p6_1 = {
cannam@86 822 1, 25,
cannam@86 823 (long *)_vq_lengthlist__44p0_p6_1,
cannam@86 824 1, -518864896, 1620639744, 5, 0,
cannam@86 825 (long *)_vq_quantlist__44p0_p6_1,
cannam@86 826 0
cannam@86 827 };
cannam@86 828
cannam@86 829 static const long _vq_quantlist__44p0_p6_2[] = {
cannam@86 830 12,
cannam@86 831 11,
cannam@86 832 13,
cannam@86 833 10,
cannam@86 834 14,
cannam@86 835 9,
cannam@86 836 15,
cannam@86 837 8,
cannam@86 838 16,
cannam@86 839 7,
cannam@86 840 17,
cannam@86 841 6,
cannam@86 842 18,
cannam@86 843 5,
cannam@86 844 19,
cannam@86 845 4,
cannam@86 846 20,
cannam@86 847 3,
cannam@86 848 21,
cannam@86 849 2,
cannam@86 850 22,
cannam@86 851 1,
cannam@86 852 23,
cannam@86 853 0,
cannam@86 854 24,
cannam@86 855 };
cannam@86 856
cannam@86 857 static const long _vq_lengthlist__44p0_p6_2[] = {
cannam@86 858 3, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 859 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 860 };
cannam@86 861
cannam@86 862 static const static_codebook _44p0_p6_2 = {
cannam@86 863 1, 25,
cannam@86 864 (long *)_vq_lengthlist__44p0_p6_2,
cannam@86 865 1, -529006592, 1611661312, 5, 0,
cannam@86 866 (long *)_vq_quantlist__44p0_p6_2,
cannam@86 867 0
cannam@86 868 };
cannam@86 869
cannam@86 870 static const long _huff_lengthlist__44p0_short[] = {
cannam@86 871 3, 3, 7, 8,10,13,16, 3, 2, 5, 7, 9,13,16, 6, 4,
cannam@86 872 4, 6,10,14,15, 7, 5, 5, 7,10,13,14, 9, 8, 9, 9,
cannam@86 873 9,11,13,12,11,12, 9, 7, 8,11,14,12,10, 6, 5, 7,
cannam@86 874 10,
cannam@86 875 };
cannam@86 876
cannam@86 877 static const static_codebook _huff_book__44p0_short = {
cannam@86 878 2, 49,
cannam@86 879 (long *)_huff_lengthlist__44p0_short,
cannam@86 880 0, 0, 0, 0, 0,
cannam@86 881 NULL,
cannam@86 882 0
cannam@86 883 };
cannam@86 884
cannam@86 885 static const long _vq_quantlist__44p1_l0_0[] = {
cannam@86 886 6,
cannam@86 887 5,
cannam@86 888 7,
cannam@86 889 4,
cannam@86 890 8,
cannam@86 891 3,
cannam@86 892 9,
cannam@86 893 2,
cannam@86 894 10,
cannam@86 895 1,
cannam@86 896 11,
cannam@86 897 0,
cannam@86 898 12,
cannam@86 899 };
cannam@86 900
cannam@86 901 static const long _vq_lengthlist__44p1_l0_0[] = {
cannam@86 902 1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 4, 6, 5,
cannam@86 903 8, 6, 9, 8,10, 9,10,10,11,10, 5, 5, 6, 6, 8, 8,
cannam@86 904 9, 9,10,10,10,10,11, 7, 8, 8, 9, 8,10, 9,10, 9,
cannam@86 905 11,10,11,10, 7, 8, 8, 8,10, 9,10,10,10,10,11,10,
cannam@86 906 11, 9,10,10,11,11,11,11,12,11,12,11,12,11, 9,10,
cannam@86 907 10,11,11,11,11,11,11,11,12,11,12,11,11,11,12,12,
cannam@86 908 12,12,12,12,12,12,12,11,11,12,11,12,12,12,12,12,
cannam@86 909 12,12,12,11,12,12,12,12,12,13,12,13,12,12,12,12,
cannam@86 910 12,12,12,12,12,13,13,13,13,12,13,12,12,12,12,12,
cannam@86 911 13,13,12,13,12,13,12,13,12,12,12,12,13,13,13,13,
cannam@86 912 13,13,12,12,12,12,12,11,12,
cannam@86 913 };
cannam@86 914
cannam@86 915 static const static_codebook _44p1_l0_0 = {
cannam@86 916 2, 169,
cannam@86 917 (long *)_vq_lengthlist__44p1_l0_0,
cannam@86 918 1, -526516224, 1616117760, 4, 0,
cannam@86 919 (long *)_vq_quantlist__44p1_l0_0,
cannam@86 920 0
cannam@86 921 };
cannam@86 922
cannam@86 923 static const long _vq_quantlist__44p1_l0_1[] = {
cannam@86 924 2,
cannam@86 925 1,
cannam@86 926 3,
cannam@86 927 0,
cannam@86 928 4,
cannam@86 929 };
cannam@86 930
cannam@86 931 static const long _vq_lengthlist__44p1_l0_1[] = {
cannam@86 932 1, 4, 4, 6, 6, 5, 5, 5, 6, 6, 5, 6, 5, 6, 6, 6,
cannam@86 933 6, 7, 7, 7, 6, 7, 6, 7, 7,
cannam@86 934 };
cannam@86 935
cannam@86 936 static const static_codebook _44p1_l0_1 = {
cannam@86 937 2, 25,
cannam@86 938 (long *)_vq_lengthlist__44p1_l0_1,
cannam@86 939 1, -533725184, 1611661312, 3, 0,
cannam@86 940 (long *)_vq_quantlist__44p1_l0_1,
cannam@86 941 0
cannam@86 942 };
cannam@86 943
cannam@86 944 static const long _vq_quantlist__44p1_l1_0[] = {
cannam@86 945 1,
cannam@86 946 0,
cannam@86 947 2,
cannam@86 948 };
cannam@86 949
cannam@86 950 static const long _vq_lengthlist__44p1_l1_0[] = {
cannam@86 951 1, 4, 4, 4, 4, 4, 4, 4, 4,
cannam@86 952 };
cannam@86 953
cannam@86 954 static const static_codebook _44p1_l1_0 = {
cannam@86 955 2, 9,
cannam@86 956 (long *)_vq_lengthlist__44p1_l1_0,
cannam@86 957 1, -516716544, 1630767104, 2, 0,
cannam@86 958 (long *)_vq_quantlist__44p1_l1_0,
cannam@86 959 0
cannam@86 960 };
cannam@86 961
cannam@86 962 static const long _huff_lengthlist__44p1_lfe[] = {
cannam@86 963 1, 3, 2, 3,
cannam@86 964 };
cannam@86 965
cannam@86 966 static const static_codebook _huff_book__44p1_lfe = {
cannam@86 967 2, 4,
cannam@86 968 (long *)_huff_lengthlist__44p1_lfe,
cannam@86 969 0, 0, 0, 0, 0,
cannam@86 970 NULL,
cannam@86 971 0
cannam@86 972 };
cannam@86 973
cannam@86 974 static const long _huff_lengthlist__44p1_long[] = {
cannam@86 975 3, 3, 7, 7, 9,13,16, 3, 2, 4, 6,10,13,17, 7, 4,
cannam@86 976 4, 6, 9,12,14, 7, 6, 6, 5, 7, 9,12,10,10, 9, 6,
cannam@86 977 6, 9,12,14,14,13, 9, 8,10,11,18,18,15,13,11,10,
cannam@86 978 11,
cannam@86 979 };
cannam@86 980
cannam@86 981 static const static_codebook _huff_book__44p1_long = {
cannam@86 982 2, 49,
cannam@86 983 (long *)_huff_lengthlist__44p1_long,
cannam@86 984 0, 0, 0, 0, 0,
cannam@86 985 NULL,
cannam@86 986 0
cannam@86 987 };
cannam@86 988
cannam@86 989 static const long _vq_quantlist__44p1_p1_0[] = {
cannam@86 990 1,
cannam@86 991 0,
cannam@86 992 2,
cannam@86 993 };
cannam@86 994
cannam@86 995 static const long _vq_lengthlist__44p1_p1_0[] = {
cannam@86 996 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 997 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 998 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 999 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1000 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1001 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1002 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1003 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1004 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1005 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1006 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1007 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1008 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1009 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1010 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1011 0, 0, 0,
cannam@86 1012 };
cannam@86 1013
cannam@86 1014 static const static_codebook _44p1_p1_0 = {
cannam@86 1015 5, 243,
cannam@86 1016 (long *)_vq_lengthlist__44p1_p1_0,
cannam@86 1017 1, -535822336, 1611661312, 2, 0,
cannam@86 1018 (long *)_vq_quantlist__44p1_p1_0,
cannam@86 1019 0
cannam@86 1020 };
cannam@86 1021
cannam@86 1022 static const long _vq_quantlist__44p1_p2_0[] = {
cannam@86 1023 1,
cannam@86 1024 0,
cannam@86 1025 2,
cannam@86 1026 };
cannam@86 1027
cannam@86 1028 static const long _vq_lengthlist__44p1_p2_0[] = {
cannam@86 1029 1, 4, 4, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
cannam@86 1030 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 0, 6, 6, 0,11,
cannam@86 1031 11, 0,11,11, 0,12,12, 0,14,14, 0,11,11, 0,12,12,
cannam@86 1032 0,14,14, 0,11,11, 0, 6, 6, 0, 6, 5, 0, 7, 6, 0,
cannam@86 1033 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,10,10, 0, 7,
cannam@86 1034 7, 0, 7, 7, 0,10,10, 0,11,11, 0,11,11, 0,14,14,
cannam@86 1035 0,10,10, 0,12,12, 0,14,14, 0,12,12, 0, 6, 6, 0,
cannam@86 1036 11,11, 0,11,11, 0,12,12, 0,14,14, 0,11,11, 0,12,
cannam@86 1037 12, 0,15,15, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1038 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1039 0, 0, 0, 8, 8, 0,11,11, 0,11,11, 0,12,12, 0,15,
cannam@86 1040 15, 0,12,12, 0,11,11, 0,15,15, 0,11,11, 0, 6, 6,
cannam@86 1041 0,11,11, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0,
cannam@86 1042 12,12, 0,14,14, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1043 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1044 0, 0, 0,
cannam@86 1045 };
cannam@86 1046
cannam@86 1047 static const static_codebook _44p1_p2_0 = {
cannam@86 1048 5, 243,
cannam@86 1049 (long *)_vq_lengthlist__44p1_p2_0,
cannam@86 1050 1, -533200896, 1614282752, 2, 0,
cannam@86 1051 (long *)_vq_quantlist__44p1_p2_0,
cannam@86 1052 0
cannam@86 1053 };
cannam@86 1054
cannam@86 1055 static const long _vq_quantlist__44p1_p2_1[] = {
cannam@86 1056 1,
cannam@86 1057 0,
cannam@86 1058 2,
cannam@86 1059 };
cannam@86 1060
cannam@86 1061 static const long _vq_lengthlist__44p1_p2_1[] = {
cannam@86 1062 1, 3, 3, 0, 8, 8, 0, 8, 8, 0,10,10, 0, 9, 9, 0,
cannam@86 1063 10,10, 0,10,10, 0, 9, 9, 0,10,10, 0, 7, 7, 0, 7,
cannam@86 1064 7, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 9, 9,
cannam@86 1065 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0,
cannam@86 1066 10,10, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,10,
cannam@86 1067 10, 0, 8, 8, 0,11,11, 0,11,11, 0,12,12, 0,11,11,
cannam@86 1068 0,12,12, 0,12,12, 0,12,12, 0,12,12, 0, 8, 8, 0,
cannam@86 1069 11,11, 0,11,11, 0,13,12, 0,12,12, 0,13,12, 0,13,
cannam@86 1070 13, 0,12,12, 0,13,13, 0, 7, 7, 0, 0, 0, 0, 0, 0,
cannam@86 1071 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1072 0, 0, 0, 8, 8, 0,11,11, 0,11,11, 0,13,12, 0,12,
cannam@86 1073 12, 0,12,12, 0,12,12, 0,11,11, 0,12,12, 0, 8, 8,
cannam@86 1074 0,12,12, 0,12,12, 0,13,13, 0,12,12, 0,13,13, 0,
cannam@86 1075 13,13, 0,12,13, 0,13,13, 0, 7, 7, 0, 0, 0, 0, 0,
cannam@86 1076 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1077 0, 0, 0,
cannam@86 1078 };
cannam@86 1079
cannam@86 1080 static const static_codebook _44p1_p2_1 = {
cannam@86 1081 5, 243,
cannam@86 1082 (long *)_vq_lengthlist__44p1_p2_1,
cannam@86 1083 1, -535822336, 1611661312, 2, 0,
cannam@86 1084 (long *)_vq_quantlist__44p1_p2_1,
cannam@86 1085 0
cannam@86 1086 };
cannam@86 1087
cannam@86 1088 static const long _vq_quantlist__44p1_p3_0[] = {
cannam@86 1089 1,
cannam@86 1090 0,
cannam@86 1091 2,
cannam@86 1092 };
cannam@86 1093
cannam@86 1094 static const long _vq_lengthlist__44p1_p3_0[] = {
cannam@86 1095 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
cannam@86 1096 8, 8, 7, 9, 9,11,12,12, 9, 8, 8, 6, 7, 7, 9,11,
cannam@86 1097 11,10,11,11,10,11,11,13,13,13,11,12,12,10,11,11,
cannam@86 1098 13,14,14,12,12,12, 6, 6, 6, 8, 6, 6, 8, 6, 6, 9,
cannam@86 1099 7, 7,12,10,10,10, 6, 6, 9, 7, 7,12,10,10,11, 7,
cannam@86 1100 6, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
cannam@86 1101 13,10,10,12,11,11,15,13,13,14,11,11, 8, 7, 7,12,
cannam@86 1102 11,11,12,11,11,11,11,11,14,14,14,13,12,12,12,11,
cannam@86 1103 11,16,15,15,14,12,12, 0,10,10, 0,11,11, 0,12,12,
cannam@86 1104 0,11,11, 0,14,14, 0,11,11, 0,11,11, 0,15,15, 0,
cannam@86 1105 11,11, 7, 8, 8,13,10,10,12,10,10,12,11,11,15,13,
cannam@86 1106 13,14,11,11,12,10,10,16,14,14,14,10,10, 8, 7, 7,
cannam@86 1107 12,11,11,13,11,11,12,11,11,15,14,14,14,12,12,13,
cannam@86 1108 12,12,15,14,14,15,12,12, 0,11,11, 0,12,12, 0,12,
cannam@86 1109 12, 0,12,12, 0,15,15, 0,12,12, 0,12,12, 0,15,14,
cannam@86 1110 0,12,12,
cannam@86 1111 };
cannam@86 1112
cannam@86 1113 static const static_codebook _44p1_p3_0 = {
cannam@86 1114 5, 243,
cannam@86 1115 (long *)_vq_lengthlist__44p1_p3_0,
cannam@86 1116 1, -531365888, 1616117760, 2, 0,
cannam@86 1117 (long *)_vq_quantlist__44p1_p3_0,
cannam@86 1118 0
cannam@86 1119 };
cannam@86 1120
cannam@86 1121 static const long _vq_quantlist__44p1_p3_1[] = {
cannam@86 1122 2,
cannam@86 1123 1,
cannam@86 1124 3,
cannam@86 1125 0,
cannam@86 1126 4,
cannam@86 1127 };
cannam@86 1128
cannam@86 1129 static const long _vq_lengthlist__44p1_p3_1[] = {
cannam@86 1130 2, 3, 4, 7, 7,10,12,12,12,12,10,11,11,13,13,11,
cannam@86 1131 12,12,11,11,12,12,12,12,12,11,13,13,13,13,12,12,
cannam@86 1132 12,13,14,12,13,13,13,13,12,13,13,13,13,12,13,13,
cannam@86 1133 13,13,11,13,13,13,13,12,12,12,14,14,12,13,13,12,
cannam@86 1134 12,12,12,13,13,13,12,13,13,13,13,12,13,13,13,13,
cannam@86 1135 12,12,12,14,14,12,13,13,12,12,12,13,13,13,13,12,
cannam@86 1136 13,13,12,12,12,13,13,13,13,12,12,12,14,14,12,13,
cannam@86 1137 13,12,12,12,13,13,13,13,12,13,13,12,12,10,10,11,
cannam@86 1138 10,10,11,11,11,11,11,11, 9, 9,10,10,12,11,11,10,
cannam@86 1139 10,12,10,10,10,10,13,12,12,12,12,13,11,11,11,11,
cannam@86 1140 13,12,12,12,12,13,11,11,11,11,13,12,12,12,12,13,
cannam@86 1141 12,12,12,12,13,11,11,11,11,13,12,12,12,12,13,11,
cannam@86 1142 11,11,11,13,12,12,11,11,13,12,12,11,11,13,11,11,
cannam@86 1143 11,11,13,12,12,11,11,13,11,11,11,11,13,12,12,11,
cannam@86 1144 11,13,12,12,11,11,13,11,11,11,11,13,12,12,11,11,
cannam@86 1145 13,11,11,11,11,13,12,12,11,11,11,11,11,10,10,11,
cannam@86 1146 11,11, 9, 9,11,12,12,11,11,12,12,12, 9, 9,13,13,
cannam@86 1147 13,10,10,13,13,13,11,11,13,13,13,14,14,13,13,13,
cannam@86 1148 11,10,13,13,14,12,12,13,13,13,11,11,13,13,13,11,
cannam@86 1149 11,13,13,13,14,14,13,13,13,10,10,13,13,13,11,11,
cannam@86 1150 13,13,13,10,10,13,14,13,11,11,13,14,14,14,14,13,
cannam@86 1151 13,13,10,10,13,14,14,11,11,13,13,13,10,10,13,14,
cannam@86 1152 14,11,11,13,13,13,14,14,14,13,13,10,10,13,14,14,
cannam@86 1153 11,11,13,13,13,10,10,14,12,12, 9, 9,14,12,12, 9,
cannam@86 1154 9,14,11,11, 9, 9,14,12,12, 8, 8,14,11,11, 7, 7,
cannam@86 1155 15,13,13,10,10,15,12,12,10,10,15,13,13,10,10,15,
cannam@86 1156 12,12,10,10,15,13,13,10,10,15,13,13,10,10,15,12,
cannam@86 1157 12,10,10,15,13,13,10,10,15,12,12,10,10,15,13,13,
cannam@86 1158 10,10,15,13,13,10,10,15,12,12,10,10,15,13,13, 9,
cannam@86 1159 9,15,12,12, 9, 9,14,13,13, 9, 9,15,13,13,10,10,
cannam@86 1160 15,12,12,10,10,15,13,13, 9, 9,15,12,12, 9, 9,15,
cannam@86 1161 13,13, 9, 9,13,12,12, 9, 9,13,13,13, 8, 8,13,13,
cannam@86 1162 13, 9, 9,13,13,13, 7, 7,14,13,13, 8, 8,14,14,14,
cannam@86 1163 10,10,15,14,14,11,11,14,14,14, 9, 9,15,14,14,10,
cannam@86 1164 10,15,14,14, 9, 9,14,14,14,10,10,15,14,14,11,11,
cannam@86 1165 15,14,14, 9, 9,14,14,14,10,10,14,14,14, 9, 9,15,
cannam@86 1166 14,15,10,10,15,14,14,11,11,14,14,14, 9, 9,14,14,
cannam@86 1167 14, 9, 9,14,14,14, 8, 8,15,14,14,10,10,15,14,14,
cannam@86 1168 11,11,14,14,14, 9, 9,15,14,14, 9, 9,14,14,14, 8,
cannam@86 1169 8,12,12,12,13,13,16,16,16,11,11,17,16,16,12,12,
cannam@86 1170 17,16,16,11,11,17,16,16,11,11,17,17,16,13,13,17,
cannam@86 1171 16,16,13,13,18,17,16,12,12,17,16,16,13,13,17,16,
cannam@86 1172 17,12,12,18,17,17,13,13,17,16,16,14,14,18,17,17,
cannam@86 1173 12,12,18,16,16,13,13,17,17,17,13,12,17,17,17,13,
cannam@86 1174 13,17,16,16,13,13,18,17,17,12,12,17,16,16,13,12,
cannam@86 1175 17,17,17,12,12,18,17,17,13,13,18,16,16,14,14,18,
cannam@86 1176 17,17,12,12,17,17,17,13,13,18,17,18,12,12,13,14,
cannam@86 1177 14,10,10,16,14,14,13,13,17,15,15,14,14,17,14,14,
cannam@86 1178 12,13,16,14,14,13,13,17,15,15,14,14,16,16,16,15,
cannam@86 1179 15,17,15,15,14,14,17,16,16,14,15,17,15,15,14,14,
cannam@86 1180 17,15,16,14,14,17,16,16,15,15,17,15,15,13,13,17,
cannam@86 1181 15,15,14,14,18,15,15,13,14,17,15,15,14,14,16,16,
cannam@86 1182 16,15,15,17,15,15,13,13,17,15,15,14,14,17,15,15,
cannam@86 1183 13,13,17,15,15,14,14,16,16,16,15,15,17,15,15,13,
cannam@86 1184 13,17,15,15,14,14,18,15,15,13,13,13,11,11,10,10,
cannam@86 1185 16,14,14,13,12,16,14,14,13,13,16,15,14,12,12,16,
cannam@86 1186 14,14,12,12,16,15,15,14,14,16,14,14,14,14,17,15,
cannam@86 1187 15,13,13,16,15,15,14,14,17,15,15,13,14,17,15,15,
cannam@86 1188 14,14,17,15,14,14,14,17,15,15,13,13,17,15,15,14,
cannam@86 1189 14,17,15,15,13,13,17,15,15,14,14,17,14,14,14,14,
cannam@86 1190 17,15,15,13,13,17,15,15,13,13,17,15,15,13,13,17,
cannam@86 1191 15,15,14,14,17,15,15,14,14,17,15,15,13,13,17,15,
cannam@86 1192 15,13,13,17,15,15,13,13,14,14,15, 8, 8,14,14,14,
cannam@86 1193 19,19,14,15,15,18,19,14,14,14,19,18,14,14,14,19,
cannam@86 1194 19,15,15,15,19,18,15,16,16,19,19,15,15,15,19,19,
cannam@86 1195 15,16,16,20,19,15,15,15,19,19,15,15,15,19,19,16,
cannam@86 1196 16,16,20,19,15,15,15,19,18,15,16,16,20,19,15,15,
cannam@86 1197 15,18,18,15,15,15,19,20,15,16,16,19,19,15,15,15,
cannam@86 1198 20,19,15,15,15,20,19,15,15,15,19,18,15,15,15,19,
cannam@86 1199 19,15,16,16,19,20,15,15,15,19,19,15,15,15,19,20,
cannam@86 1200 15,15,15,19,19,14,12,12, 9, 9,14,14,14,19,19,14,
cannam@86 1201 14,14,19,19,14,14,15,20,19,15,14,14,18,19,15,15,
cannam@86 1202 15,19,19,15,15,14,20,19,15,15,15,20,19,15,15,14,
cannam@86 1203 20,19,15,15,15,20,19,15,15,15,19,20,15,14,14,19,
cannam@86 1204 20,15,15,15,20,20,15,14,14,20,19,15,15,15,19,19,
cannam@86 1205 15,15,15,19,19,15,14,14,19,19,15,15,15,19,20,15,
cannam@86 1206 15,15,20,20,15,15,15,19,19,15,15,15,20,19,16,14,
cannam@86 1207 14,19,19,15,15,15,20,19,15,14,15,20,19,14,15,15,
cannam@86 1208 20,19,12,12,12,13,13,16,16,16,11,11,16,16,16,12,
cannam@86 1209 12,17,16,16,11,11,17,15,16,11,11,17,17,17,13,13,
cannam@86 1210 18,16,17,13,13,18,17,17,13,12,17,16,17,13,13,17,
cannam@86 1211 17,17,13,13,16,16,16,12,12,17,16,16,13,13,17,16,
cannam@86 1212 16,12,12,17,16,16,12,13,17,17,17,12,12,17,17,17,
cannam@86 1213 13,13,18,16,16,13,13,18,17,17,12,12,18,17,17,12,
cannam@86 1214 12,17,17,17,12,12,17,17,17,12,12,17,16,16,13,13,
cannam@86 1215 17,17,17,12,12,17,16,16,12,12,17,17,17,12,12,13,
cannam@86 1216 14,14, 9, 9,16,14,14,13,13,16,15,15,14,14,17,14,
cannam@86 1217 14,13,13,16,14,14,13,13,17,15,15,15,15,16,16,16,
cannam@86 1218 15,15,17,15,15,14,14,17,15,15,15,15,17,15,15,14,
cannam@86 1219 14,17,15,15,14,14,16,16,16,15,15,17,15,15,14,14,
cannam@86 1220 17,15,15,14,14,17,15,15,14,14,17,15,15,14,14,16,
cannam@86 1221 16,16,15,15,18,15,15,14,13,17,15,15,14,14,17,15,
cannam@86 1222 15,13,13,17,15,15,14,14,16,16,16,15,15,17,15,15,
cannam@86 1223 14,13,17,15,15,14,14,17,15,15,13,13,13,11,11,11,
cannam@86 1224 11,16,14,14,12,12,16,14,14,13,13,16,15,14,12,12,
cannam@86 1225 17,14,14,12,12,17,15,15,13,13,17,14,14,14,14,17,
cannam@86 1226 15,15,13,13,17,14,15,14,13,17,15,15,13,13,16,15,
cannam@86 1227 15,13,13,16,14,14,14,14,17,15,15,13,13,16,14,14,
cannam@86 1228 13,13,16,15,15,13,13,17,15,15,13,13,17,14,14,14,
cannam@86 1229 14,17,15,15,12,12,17,15,15,13,13,17,15,15,12,12,
cannam@86 1230 16,15,15,13,13,17,14,14,13,14,17,15,15,12,12,17,
cannam@86 1231 14,14,13,13,17,15,15,12,12,14,14,14, 8, 8,14,14,
cannam@86 1232 14,18,18,14,15,15,19,19,14,14,14,19,19,14,15,14,
cannam@86 1233 18,19,15,15,15,18,19,15,16,16,20,20,15,15,15,19,
cannam@86 1234 20,15,16,16,19,20,15,15,15,19,20,15,15,16,19,19,
cannam@86 1235 15,16,16,20,20,15,15,15,20,19,15,16,16,20,19,15,
cannam@86 1236 15,15,19,20,15,15,15,19,19,15,16,16,20,19,15,15,
cannam@86 1237 15,19,19,15,16,15,20,19,15,15,15,19,19,15,15,15,
cannam@86 1238 19,20,15,16,16,20,20,15,15,15,19,19,15,15,15,20,
cannam@86 1239 20,15,15,15,19,19,14,12,12, 9, 9,14,14,14,18,18,
cannam@86 1240 14,14,14,19,20,14,14,14,18,18,14,14,14,18,19,15,
cannam@86 1241 15,15,19,20,15,14,14,19,19,15,15,15,19,19,15,14,
cannam@86 1242 15,19,19,15,15,15,18,20,15,15,15,19,19,15,14,14,
cannam@86 1243 19,19,15,15,15,20,19,15,15,14,20,20,15,15,15,19,
cannam@86 1244 19,15,15,15,19,19,15,14,14,19,19,15,15,15,19,19,
cannam@86 1245 15,14,14,19,20,14,15,15,19,19,15,15,15,19,19,15,
cannam@86 1246 14,14,20,19,15,15,15,19,19,15,14,14,20,19,15,15,
cannam@86 1247 15,19,19,13,12,12,13,13,17,17,16,11,11,16,16,16,
cannam@86 1248 12,12,17,17,16,11,11,17,16,16,11,11,17,17,17,13,
cannam@86 1249 13,17,16,16,13,13,18,17,17,12,12,17,16,16,13,13,
cannam@86 1250 18,17,17,12,12,18,17,17,13,13,18,16,17,13,13,17,
cannam@86 1251 17,17,12,12,18,17,17,13,13,18,17,17,12,12,17,16,
cannam@86 1252 17,12,12,17,16,16,13,13,17,16,16,11,11,17,16,16,
cannam@86 1253 12,12,17,17,17,11,11,17,17,17,12,12,18,16,16,13,
cannam@86 1254 13,18,17,17,12,11,17,16,16,12,12,18,17,17,11,11,
cannam@86 1255 13,14,14, 9, 9,16,14,14,13,13,16,15,15,14,14,17,
cannam@86 1256 14,14,12,12,16,14,14,13,13,17,15,15,14,14,17,16,
cannam@86 1257 16,15,16,18,15,15,14,14,17,15,15,14,14,17,15,15,
cannam@86 1258 14,14,18,15,15,14,14,16,16,16,15,16,18,15,15,14,
cannam@86 1259 14,17,16,15,14,14,18,15,15,14,14,17,15,15,14,14,
cannam@86 1260 17,16,16,15,15,18,14,15,13,13,17,15,15,14,14,18,
cannam@86 1261 15,15,13,13,17,15,15,14,14,17,16,15,15,15,17,15,
cannam@86 1262 15,13,13,17,15,15,14,14,18,15,15,13,13,13,11,11,
cannam@86 1263 10,10,16,14,14,12,12,16,14,14,12,12,17,14,15,11,
cannam@86 1264 11,17,14,14,11,11,17,15,15,13,13,17,14,14,14,13,
cannam@86 1265 17,15,15,13,13,16,15,15,13,13,17,15,15,13,13,17,
cannam@86 1266 15,15,13,13,17,14,14,14,14,17,15,15,13,13,17,14,
cannam@86 1267 15,13,13,16,15,15,13,13,17,15,15,13,13,17,14,14,
cannam@86 1268 13,13,17,15,15,12,12,16,14,14,12,12,17,15,15,12,
cannam@86 1269 12,17,15,15,13,13,17,14,14,13,13,17,15,15,12,12,
cannam@86 1270 17,14,14,12,12,17,15,15,12,12,13,15,14, 8, 8,14,
cannam@86 1271 14,14,19,19,14,15,15,18,19,14,14,14,18,19,14,15,
cannam@86 1272 14,19,19,15,16,15,19,19,15,16,16,19,20,15,15,15,
cannam@86 1273 19,19,15,16,16,19,19,15,16,16,19,19,15,15,15,19,
cannam@86 1274 19,15,16,16,20,20,15,15,15,19,19,15,15,15,19,19,
cannam@86 1275 15,15,15,19,19,15,15,15,19,19,15,16,16,20,19,15,
cannam@86 1276 15,15,19,19,15,15,15,19,19,15,15,15,19,19,15,16,
cannam@86 1277 15,19,19,15,16,16,21,19,15,15,15,20,20,15,15,15,
cannam@86 1278 20,21,15,15,15,19,20,14,12,12, 8, 8,14,14,14,19,
cannam@86 1279 19,14,13,13,19,19,14,14,14,19,19,14,13,14,19,19,
cannam@86 1280 15,15,15,20,20,15,14,14,20,19,15,15,15,19,20,15,
cannam@86 1281 14,14,19,20,15,15,15,20,19,15,15,15,19,20,15,14,
cannam@86 1282 14,20,20,15,15,15,20,19,15,14,14,19,19,15,15,15,
cannam@86 1283 19,19,15,15,15,20,19,15,14,14,21,19,15,15,15,20,
cannam@86 1284 21,15,14,14,21,19,15,15,15,19,19,15,15,15,20,20,
cannam@86 1285 15,14,14,19,21,15,15,15,19,19,15,14,14,19,20,15,
cannam@86 1286 15,15,19,19,13,12,12,13,13,17,16,16,11,11,17,16,
cannam@86 1287 15,12,12,18,16,16,11,11,17,16,16,11,11,18,17,17,
cannam@86 1288 13,13,18,16,16,13,13,17,17,17,12,13,18,17,16,13,
cannam@86 1289 13,18,17,17,13,13,17,17,17,13,13,17,16,16,13,13,
cannam@86 1290 18,16,17,12,12,17,16,16,13,12,17,17,17,12,12,18,
cannam@86 1291 17,17,13,12,18,16,16,13,13,18,17,17,12,12,17,16,
cannam@86 1292 16,12,12,17,17,17,11,11,17,16,16,12,12,17,16,16,
cannam@86 1293 13,13,17,16,16,11,11,17,16,16,12,12,17,17,17,11,
cannam@86 1294 11,13,14,14, 9, 9,16,14,14,13,13,16,15,15,14,14,
cannam@86 1295 17,14,14,12,12,16,14,14,13,13,17,15,15,14,14,17,
cannam@86 1296 15,16,15,15,17,15,15,14,14,17,15,16,14,15,18,15,
cannam@86 1297 15,14,14,17,15,15,14,14,16,16,16,15,15,18,15,15,
cannam@86 1298 13,14,17,15,15,14,14,18,15,15,14,14,17,15,15,14,
cannam@86 1299 14,17,16,16,15,15,17,15,15,13,13,17,15,15,14,14,
cannam@86 1300 18,15,15,13,13,17,15,15,14,14,17,16,16,15,15,17,
cannam@86 1301 15,15,13,13,17,15,15,14,14,18,15,15,13,13,13,11,
cannam@86 1302 11,10,10,16,14,14,12,12,16,14,14,13,13,17,14,14,
cannam@86 1303 11,11,17,14,14,12,12,17,15,15,14,14,17,14,14,14,
cannam@86 1304 14,17,15,15,13,13,17,15,14,13,13,16,15,15,13,13,
cannam@86 1305 16,15,15,13,13,17,14,14,14,14,17,15,15,13,13,17,
cannam@86 1306 14,14,13,13,16,15,15,13,13,16,15,15,13,13,17,14,
cannam@86 1307 14,13,13,17,15,15,12,12,17,14,14,12,12,16,15,15,
cannam@86 1308 12,12,17,15,15,13,13,17,14,14,13,13,17,15,15,12,
cannam@86 1309 12,17,14,14,12,12,16,15,15,12,12,14,14,14, 8, 8,
cannam@86 1310 14,14,14,18,18,14,15,15,19,18,14,14,14,18,18,14,
cannam@86 1311 14,14,18,19,15,16,15,19,19,15,17,16,20,20,15,15,
cannam@86 1312 15,19,19,15,16,16,19,19,15,15,15,19,19,15,16,15,
cannam@86 1313 18,19,15,16,16,20,20,15,15,15,19,19,15,16,16,19,
cannam@86 1314 20,15,15,15,19,19,15,15,16,19,19,15,16,16,20,20,
cannam@86 1315 15,15,15,19,19,15,15,15,19,20,15,15,15,19,19,15,
cannam@86 1316 15,15,19,19,15,16,16,20,20,15,15,15,19,20,15,16,
cannam@86 1317 16,20,20,15,15,15,19,19,13,12,12, 8, 8,14,14,14,
cannam@86 1318 19,20,14,14,14,19,19,14,14,14,18,19,14,14,14,19,
cannam@86 1319 20,15,15,15,19,20,15,14,14,21,20,15,15,15,20,20,
cannam@86 1320 15,15,14,19,19,15,15,15,19,19,15,15,15,19,19,15,
cannam@86 1321 14,14,19,20,15,15,15,19,20,15,14,14,19,19,15,15,
cannam@86 1322 15,19,19,15,15,15,19,19,16,14,14,19,19,15,15,15,
cannam@86 1323 20,20,15,14,14,21,19,15,15,15,19,19,15,15,15,19,
cannam@86 1324 20,16,14,14,19,20,15,15,15,19,19,15,14,14,19,19,
cannam@86 1325 15,15,15,20,19,
cannam@86 1326 };
cannam@86 1327
cannam@86 1328 static const static_codebook _44p1_p3_1 = {
cannam@86 1329 5, 3125,
cannam@86 1330 (long *)_vq_lengthlist__44p1_p3_1,
cannam@86 1331 1, -533725184, 1611661312, 3, 0,
cannam@86 1332 (long *)_vq_quantlist__44p1_p3_1,
cannam@86 1333 0
cannam@86 1334 };
cannam@86 1335
cannam@86 1336 static const long _vq_quantlist__44p1_p4_0[] = {
cannam@86 1337 2,
cannam@86 1338 1,
cannam@86 1339 3,
cannam@86 1340 0,
cannam@86 1341 4,
cannam@86 1342 };
cannam@86 1343
cannam@86 1344 static const long _vq_lengthlist__44p1_p4_0[] = {
cannam@86 1345 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,14,14, 0,
cannam@86 1346 13,13,16,16, 0,13,13,15,14, 7, 8, 8,15,15, 9,10,
cannam@86 1347 10,16,16, 9, 8, 8,15,15, 0,13,13,17,16, 0,13,13,
cannam@86 1348 15,16, 8, 8, 8,15,15,12,11,11,16,16, 9, 8, 8,14,
cannam@86 1349 14, 0,13,13,17,18, 0,13,13,15,15, 0,14,14,16,16,
cannam@86 1350 0, 0, 0,19,18, 0,12,12,16,15, 0,15,16, 0,20, 0,
cannam@86 1351 14,14,16,16, 0,14,14,17,17, 0, 0, 0,19,18, 0,12,
cannam@86 1352 12,15,15, 0,17,17, 0,20, 0,14,14,16,16, 5, 6, 7,
cannam@86 1353 12,12, 9, 9, 9,14,14,10,10,10,14,14, 0,21,21,18,
cannam@86 1354 17, 0,20,20,18,17, 9,10,10,14,14,12,12,12,16,16,
cannam@86 1355 12,10,10,14,14, 0,20,19,18,17, 0, 0,20,17,18,11,
cannam@86 1356 10,10,14,14,14,13,13,18,18,13,11,11,14,14, 0,20,
cannam@86 1357 20,17,18, 0,21,21,17,17, 0,21, 0,18,18, 0, 0, 0,
cannam@86 1358 0, 0, 0,20,19,16,17, 0, 0, 0,19,19, 0, 0, 0,18,
cannam@86 1359 18, 0,21,21,18,18, 0, 0, 0, 0, 0, 0,20,20,16,17,
cannam@86 1360 0, 0, 0,21,21, 0, 0, 0,18,19, 6, 6, 6,13,12, 8,
cannam@86 1361 6, 6,11,11, 8, 6, 6,13,13, 0, 9, 9,11,11, 0,11,
cannam@86 1362 10,14,14, 9, 7, 7,13,13,11, 9, 9,13,13,10, 6, 6,
cannam@86 1363 13,13, 0,10,10,14,15, 0,10,10,13,13, 9, 7, 7,13,
cannam@86 1364 13,13,10, 9,13,13,10, 6, 6,13,13, 0,10,10,15,14,
cannam@86 1365 0,10,10,13,13, 0,11,11,15,15, 0,19,20,17,17, 0,
cannam@86 1366 9, 9,13,13, 0,13,13,20,20, 0,11,11,13,13, 0,11,
cannam@86 1367 11,15,15, 0,19,19,17,17, 0,10,10,13,13, 0,15,15,
cannam@86 1368 20,20, 0,12,12,13,13, 0,10,10,12,12, 0,11,11,15,
cannam@86 1369 15, 0,11,11,15,15, 0,15,15,20, 0, 0,16,16, 0,21,
cannam@86 1370 0,11,11,15,15, 0,14,14,18,17, 0,11,11,15,15, 0,
cannam@86 1371 15,16,19,20, 0,16,16,21,21, 0,12,12,15,15, 0,15,
cannam@86 1372 14,18,18, 0,11,11,16,16, 0,15,15,21,21, 0,16,15,
cannam@86 1373 0, 0, 0,16,16,21, 0, 0, 0, 0, 0, 0, 0,14,14,20,
cannam@86 1374 20, 0,18,18, 0, 0, 0,16,17,21, 0, 0,16,16,21,21,
cannam@86 1375 0, 0, 0, 0, 0, 0,15,15,21,21, 0,20,19, 0,21, 0,
cannam@86 1376 17,17, 0, 0, 0,10,10,12,11, 0,10,10,10,11, 0,11,
cannam@86 1377 11,12,12, 0,11,11, 9, 9, 0,13,13,11,12, 0,11,11,
cannam@86 1378 12,12, 0,13,13,12,12, 0,10,10,12,12, 0,12,12,13,
cannam@86 1379 13, 0,12,12,12,12, 0,11,11,12,12, 0,13,13,12,12,
cannam@86 1380 0,10,10,12,12, 0,13,13,14,14, 0,12,12,12,12, 0,
cannam@86 1381 14,14,14,13, 0,19,20,15,15, 0,12,11,12,12, 0,15,
cannam@86 1382 15,21,20, 0,13,13,11,11, 0,13,13,13,13, 0,19, 0,
cannam@86 1383 15,15, 0,12,12,12,12, 0,17,16,19, 0, 0,13,13,12,
cannam@86 1384 12, 7, 7, 7,16,16,11, 9, 9,15,15,12, 9, 9,16,16,
cannam@86 1385 0,13,13,15,14, 0,14,14,17,16,10, 9, 9,16,16,14,
cannam@86 1386 11,11,17,16,12, 9, 8,15,15, 0,13,13,18,18, 0,13,
cannam@86 1387 13,15,15,12,10,10,18,17,15,12,12,17,17,14, 9, 9,
cannam@86 1388 16,16, 0,13,13,18,19, 0,14,13,17,16, 0,14,14,18,
cannam@86 1389 18, 0, 0, 0,20,21, 0,12,12,16,16, 0,16,16,20,21,
cannam@86 1390 0,14,14,17,16, 0,14,14,18,19, 0, 0, 0,19,21, 0,
cannam@86 1391 13,13,17,17, 0,17,17, 0,21, 0,15,15,16,16, 8, 7,
cannam@86 1392 7,14,14,11,10,10,15,15,12,10,10,15,15, 0,20,20,
cannam@86 1393 18,18, 0, 0, 0,17,17,11,10,10,16,16,14,12,12,18,
cannam@86 1394 17,14,11,11,15,15, 0,20,21,18,18, 0, 0,19,18,17,
cannam@86 1395 12,10,10,16,16,17,14,14,19,19,14,11,11,15,15, 0,
cannam@86 1396 21,21,19,19, 0,21,20,19,18, 0,21, 0,18,19, 0, 0,
cannam@86 1397 0, 0, 0, 0,20,20,18,17, 0,21, 0, 0, 0, 0, 0, 0,
cannam@86 1398 19,18, 0, 0, 0,18,19, 0, 0, 0, 0, 0, 0, 0,21,17,
cannam@86 1399 18, 0, 0, 0, 0,21, 0, 0,21,18,19,11, 9, 9,14,14,
cannam@86 1400 13,10,10,13,13,13,11,11,15,15, 0,13,13,12,12, 0,
cannam@86 1401 15,15,16,16,13,10,10,15,15,16,12,12,15,15,15,10,
cannam@86 1402 10,15,15, 0,14,13,16,15, 0,14,13,15,15,13,10,10,
cannam@86 1403 15,15,18,14,14,15,15,15,10,10,14,15, 0,14,14,16,
cannam@86 1404 16, 0,14,14,16,15, 0,15,15,17,16, 0,21, 0,18,18,
cannam@86 1405 0,12,13,15,15, 0,16,16, 0, 0, 0,14,14,15,15, 0,
cannam@86 1406 15,15,16,16, 0,21,20,18,18, 0,13,13,15,15, 0,19,
cannam@86 1407 18, 0, 0, 0,15,15,15,15, 0,11,11,13,13, 0,12,12,
cannam@86 1408 16,16, 0,12,12,16,16, 0,15,16,20, 0, 0,16,17, 0,
cannam@86 1409 0, 0,12,12,16,16, 0,14,14,18,18, 0,11,11,16,17,
cannam@86 1410 0,15,15,20, 0, 0,16,16, 0, 0, 0,12,12,16,16, 0,
cannam@86 1411 15,15,19,19, 0,11,11,17,17, 0,16,16,21, 0, 0,16,
cannam@86 1412 16, 0, 0, 0,17,17,20,20, 0, 0, 0, 0, 0, 0,15,15,
cannam@86 1413 20, 0, 0,17,18, 0, 0, 0,17,17, 0, 0, 0,16,16, 0,
cannam@86 1414 21, 0, 0, 0, 0, 0, 0,15,15,21, 0, 0,19,18, 0, 0,
cannam@86 1415 0,18,17, 0, 0, 0,11,11,14,14, 0,11,11,15,15, 0,
cannam@86 1416 12,12,16,16, 0,13,13,14,14, 0,14,14,17,17, 0,12,
cannam@86 1417 12,16,16, 0,14,14,16,16, 0,11,11,16,15, 0,13,13,
cannam@86 1418 16,17, 0,13,13,16,16, 0,12,12,15,16, 0,15,14,16,
cannam@86 1419 16, 0,11,11,15,15, 0,14,14,17,17, 0,13,13,16,16,
cannam@86 1420 0,15,14,18,18, 0,21, 0,19,19, 0,13,13,15,15, 0,
cannam@86 1421 16,16,20,20, 0,14,14,16,15, 0,14,14,17,17, 0,21,
cannam@86 1422 0,20,18, 0,13,13,15,15, 0,17,17, 0, 0, 0,14,14,
cannam@86 1423 16,15, 8, 8, 8,16,16,12, 9, 9,16,16,13, 9, 9,16,
cannam@86 1424 16, 0,14,14,18,17, 0,14,14,16,17,12,10,10,18,17,
cannam@86 1425 14,11,11,18,18,14, 9, 9,16,16, 0,13,13,18,18, 0,
cannam@86 1426 13,13,17,16,12, 9, 9,16,17,17,13,13,16,16,14, 9,
cannam@86 1427 9,15,15, 0,14,14,20,20, 0,13,13,15,15, 0,15,14,
cannam@86 1428 18,18, 0, 0, 0,20,21, 0,12,13,16,17, 0,16,16,20,
cannam@86 1429 21, 0,14,14,16,17, 0,14,14,18,17, 0, 0, 0,20,21,
cannam@86 1430 0,13,13,16,16, 0,19,17, 0,21, 0,14,15,16,16, 8,
cannam@86 1431 7, 7,14,13,12,10,10,15,15,13,10,10,15,15, 0,21,
cannam@86 1432 21,18,19, 0,20,21,18,18,12,10,10,16,15,15,12,12,
cannam@86 1433 17,17,14,11,11,15,15, 0,21,21,19,18, 0, 0,21,17,
cannam@86 1434 18,13,11,11,15,15,16,13,13,18,19,15,11,11,15,14,
cannam@86 1435 0,21, 0,19,19, 0, 0,21,18,18, 0, 0,21,19,19, 0,
cannam@86 1436 0, 0, 0, 0, 0,20,19,17,17, 0, 0, 0,21, 0, 0,21,
cannam@86 1437 0,18,19, 0, 0,20,20,19, 0, 0, 0, 0, 0, 0,21,20,
cannam@86 1438 18,17, 0, 0, 0, 0,20, 0, 0, 0,18,19, 0,10,10,15,
cannam@86 1439 14, 0,11,11,14,14, 0,11,11,15,16, 0,14,14,15,15,
cannam@86 1440 0,15,15,16,16, 0,11,11,16,16, 0,14,13,16,16, 0,
cannam@86 1441 11,11,15,15, 0,14,14,16,16, 0,14,14,15,15, 0,11,
cannam@86 1442 11,15,15, 0,13,13,15,15, 0,11,11,15,15, 0,15,15,
cannam@86 1443 18,17, 0,14,14,15,15, 0,15,16,18,18, 0, 0, 0,20,
cannam@86 1444 20, 0,14,13,16,15, 0,17,17,21, 0, 0,15,15,15,15,
cannam@86 1445 0,16,15,17,17, 0, 0, 0,19,19, 0,13,13,15,15, 0,
cannam@86 1446 20,19, 0, 0, 0,15,15,15,15, 0,11,11,13,13, 0,12,
cannam@86 1447 12,16,16, 0,12,12,16,16, 0,15,15,21,21, 0,17,16,
cannam@86 1448 0, 0, 0,12,12,16,16, 0,14,14,17,17, 0,11,11,16,
cannam@86 1449 16, 0,15,15, 0, 0, 0,16,16,21, 0, 0,12,12,17,16,
cannam@86 1450 0,14,15,20,20, 0,11,11,16,16, 0,15,15, 0,20, 0,
cannam@86 1451 16,16, 0,21, 0,16,17,21, 0, 0, 0, 0, 0, 0, 0,15,
cannam@86 1452 15, 0,21, 0,18,18, 0, 0, 0,17,16, 0, 0, 0,17,17,
cannam@86 1453 21, 0, 0, 0, 0, 0, 0, 0,15,15, 0,20, 0,19,20,21,
cannam@86 1454 0, 0,17,18, 0, 0, 0,12,12,15,15, 0,12,12,15,15,
cannam@86 1455 0,12,12,16,16, 0,13,13,15,15, 0,15,15,17,17, 0,
cannam@86 1456 13,12,17,16, 0,14,14,17,16, 0,11,11,16,16, 0,14,
cannam@86 1457 14,17,17, 0,14,14,17,17, 0,12,12,16,16, 0,15,15,
cannam@86 1458 17,17, 0,11,11,16,16, 0,14,14,17,17, 0,14,14,16,
cannam@86 1459 16, 0,15,15,18,17, 0, 0, 0,19, 0, 0,13,13,16,16,
cannam@86 1460 0,16,16, 0,21, 0,14,14,16,16, 0,15,15,18,17, 0,
cannam@86 1461 0, 0,19,19, 0,13,13,16,16, 0,18,17, 0,21, 0,14,
cannam@86 1462 15,16,16, 0,11,11,16,16, 0,13,13,17,17, 0,13,13,
cannam@86 1463 17,17, 0,16,16,16,17, 0,16,16,18,18, 0,12,12,17,
cannam@86 1464 17, 0,16,15,18,17, 0,12,12,16,16, 0,16,15,19,19,
cannam@86 1465 0,16,15,17,17, 0,12,12,17,18, 0,16,16,18,18, 0,
cannam@86 1466 12,12,16,16, 0,16,16,19,19, 0,15,16,17,17, 0,15,
cannam@86 1467 16,18,18, 0, 0, 0,20,20, 0,13,13,16,16, 0,18,18,
cannam@86 1468 21,20, 0,15,15,16,16, 0,16,16,19,18, 0, 0, 0,19,
cannam@86 1469 20, 0,14,14,17,17, 0,19,19, 0,21, 0,15,16,16,16,
cannam@86 1470 0, 9, 9,14,14, 0,13,13,15,15, 0,14,14,15,15, 0,
cannam@86 1471 0,21,19,19, 0, 0,21,18,18, 0,12,12,15,15, 0,15,
cannam@86 1472 15,18,18, 0,14,13,15,15, 0,21,21,18,19, 0,21,20,
cannam@86 1473 18,18, 0,13,13,16,16, 0,17,17,18,19, 0,14,14,15,
cannam@86 1474 15, 0, 0,21,19,19, 0,21,20,18,19, 0,20,20,19,19,
cannam@86 1475 0, 0, 0, 0, 0, 0,19,20,17,17, 0, 0, 0,21,21, 0,
cannam@86 1476 21, 0,18,20, 0,21, 0,18,21, 0, 0, 0, 0, 0, 0,21,
cannam@86 1477 21,19,18, 0, 0, 0, 0, 0, 0, 0, 0,19,19, 0,18,18,
cannam@86 1478 15,15, 0,18,20,17,16, 0,20, 0,17,17, 0,21, 0,17,
cannam@86 1479 17, 0,21,20,19,20, 0,19,19,16,16, 0,21,21,17,18,
cannam@86 1480 0,19,19,17,17, 0,20,21,21,21, 0,20,20,18,18, 0,
cannam@86 1481 19,19,16,16, 0, 0,21,18,19, 0,18,19,16,17, 0,21,
cannam@86 1482 21,19,20, 0,21,19,18,18, 0,21,20,19,21, 0, 0, 0,
cannam@86 1483 20,21, 0,19,19,17,16, 0, 0, 0, 0, 0, 0,21,20,17,
cannam@86 1484 17, 0,20,21,19,18, 0, 0, 0, 0,21, 0,19,18,16,17,
cannam@86 1485 0, 0, 0, 0, 0, 0,20,20,17,17, 0,11,11,14,14, 0,
cannam@86 1486 13,13,16,16, 0,13,13,16,16, 0,17,17,21, 0, 0,17,
cannam@86 1487 18, 0, 0, 0,12,12,16,16, 0,15,15,17,18, 0,12,12,
cannam@86 1488 16,16, 0,16,16, 0,20, 0,17,17, 0,21, 0,12,12,17,
cannam@86 1489 17, 0,16,16,19,20, 0,12,12,17,17, 0,17,17, 0,20,
cannam@86 1490 0,17,17, 0, 0, 0,17,17,21, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1491 15,15, 0,20, 0,19,19, 0, 0, 0,18,18, 0, 0, 0,17,
cannam@86 1492 17, 0, 0, 0, 0, 0, 0, 0, 0,15,15, 0, 0, 0,20,19,
cannam@86 1493 0, 0, 0,19,18, 0, 0, 0,14,14,21,19, 0,16,16,20,
cannam@86 1494 21, 0,16,16,20,20, 0,17,17,20, 0, 0,17,17,20,20,
cannam@86 1495 0,15,15,20,20, 0,19,18,20, 0, 0,15,15,20,20, 0,
cannam@86 1496 17,18,21,20, 0,17,17,20,21, 0,15,15,19,19, 0,19,
cannam@86 1497 18,21,21, 0,15,15,19,20, 0,17,18, 0, 0, 0,17,17,
cannam@86 1498 20,20, 0,17,18,20,21, 0, 0, 0, 0, 0, 0,15,15,20,
cannam@86 1499 20, 0,19,19, 0, 0, 0,17,17,19,21, 0,17,17, 0,21,
cannam@86 1500 0, 0, 0, 0,21, 0,15,15,20,19, 0, 0,20, 0, 0, 0,
cannam@86 1501 17,17,21,20, 0,12,12,16,16, 0,14,14,17,17, 0,13,
cannam@86 1502 13,17,17, 0,16,16,17,18, 0,17,16,18,18, 0,13,13,
cannam@86 1503 18,17, 0,15,16,19,18, 0,13,13,16,16, 0,16,16,19,
cannam@86 1504 19, 0,16,16,17,17, 0,13,12,17,17, 0,16,16,18,17,
cannam@86 1505 0,12,12,16,16, 0,17,17,19,18, 0,16,15,16,16, 0,
cannam@86 1506 16,17,18,19, 0, 0, 0,20,20, 0,14,14,17,16, 0,18,
cannam@86 1507 18,21, 0, 0,16,16,16,16, 0,16,16,18,17, 0, 0,21,
cannam@86 1508 21,21, 0,14,14,16,16, 0,21,20,21, 0, 0,16,16,16,
cannam@86 1509 16, 0,10,10,14,14, 0,14,14,15,16, 0,14,14,15,15,
cannam@86 1510 0, 0,21,18,18, 0, 0,21,18,19, 0,13,13,16,16, 0,
cannam@86 1511 16,16,18,17, 0,14,14,15,15, 0,20, 0,18,18, 0,21,
cannam@86 1512 0,18,17, 0,13,13,16,15, 0,17,17,19,19, 0,14,14,
cannam@86 1513 15,15, 0,20,20,18,19, 0, 0, 0,18,17, 0, 0,21,18,
cannam@86 1514 18, 0, 0, 0, 0, 0, 0,20,21,18,17, 0, 0, 0, 0, 0,
cannam@86 1515 0, 0, 0,19,19, 0, 0,21,18,18, 0, 0, 0, 0, 0, 0,
cannam@86 1516 21, 0,18,17, 0, 0, 0, 0,21, 0, 0, 0,19,20, 0,19,
cannam@86 1517 19,16,16, 0, 0,21,18,17, 0,21, 0,18,18, 0,20, 0,
cannam@86 1518 19,18, 0,21,20,19,19, 0,21,19,17,18, 0, 0,21,19,
cannam@86 1519 19, 0,21,19,18,18, 0,21, 0,20,18, 0, 0,21,18,18,
cannam@86 1520 0,20,21,17,17, 0,21, 0,18,18, 0,21,19,17,17, 0,
cannam@86 1521 21, 0, 0,20, 0, 0,20,17,18, 0, 0, 0,19,20, 0, 0,
cannam@86 1522 0,20,19, 0,19,21,17,18, 0,21, 0, 0, 0, 0,21,21,
cannam@86 1523 18,17, 0, 0,21,18,18, 0, 0, 0, 0,21, 0,20,19,16,
cannam@86 1524 17, 0, 0, 0, 0, 0, 0,21,20,17,17, 0,11,11,13,13,
cannam@86 1525 0,13,13,16,16, 0,13,13,16,16, 0,17,17, 0,21, 0,
cannam@86 1526 18,19,21, 0, 0,12,12,16,16, 0,15,15,19,18, 0,13,
cannam@86 1527 13,16,16, 0,16,17,21,19, 0,17,17,21,21, 0,13,13,
cannam@86 1528 16,16, 0,16,16,20,18, 0,13,13,16,16, 0,17,17, 0,
cannam@86 1529 0, 0,18,18, 0, 0, 0,18,17, 0,20, 0, 0, 0, 0, 0,
cannam@86 1530 0,15,15,21,21, 0,19,18, 0, 0, 0,17,17,21,21, 0,
cannam@86 1531 17,17, 0, 0, 0, 0, 0, 0, 0, 0,15,15,20,21, 0,20,
cannam@86 1532 20, 0, 0, 0,19,19, 0, 0, 0,14,15,21,19, 0,16,16,
cannam@86 1533 0,21, 0,17,16,21,21, 0,17,18,21,20, 0,18,18, 0,
cannam@86 1534 21, 0,16,16, 0,20, 0,19,19, 0, 0, 0,16,15, 0,20,
cannam@86 1535 0,18,18, 0, 0, 0,17,17, 0,21, 0,16,16,20,20, 0,
cannam@86 1536 20,19, 0, 0, 0,15,16,21,22, 0,18,18, 0, 0, 0,18,
cannam@86 1537 17, 0, 0, 0,18,18, 0, 0, 0, 0, 0, 0, 0, 0,16,16,
cannam@86 1538 21,20, 0,19,20, 0, 0, 0,18,17,21, 0, 0,17,18, 0,
cannam@86 1539 0, 0, 0, 0, 0, 0, 0,16,16, 0,20, 0, 0,20, 0, 0,
cannam@86 1540 0,18,18,22, 0,
cannam@86 1541 };
cannam@86 1542
cannam@86 1543 static const static_codebook _44p1_p4_0 = {
cannam@86 1544 5, 3125,
cannam@86 1545 (long *)_vq_lengthlist__44p1_p4_0,
cannam@86 1546 1, -528744448, 1616642048, 3, 0,
cannam@86 1547 (long *)_vq_quantlist__44p1_p4_0,
cannam@86 1548 0
cannam@86 1549 };
cannam@86 1550
cannam@86 1551 static const long _vq_quantlist__44p1_p4_1[] = {
cannam@86 1552 3,
cannam@86 1553 2,
cannam@86 1554 4,
cannam@86 1555 1,
cannam@86 1556 5,
cannam@86 1557 0,
cannam@86 1558 6,
cannam@86 1559 };
cannam@86 1560
cannam@86 1561 static const long _vq_lengthlist__44p1_p4_1[] = {
cannam@86 1562 2, 3, 3, 3, 3, 3, 3,
cannam@86 1563 };
cannam@86 1564
cannam@86 1565 static const static_codebook _44p1_p4_1 = {
cannam@86 1566 1, 7,
cannam@86 1567 (long *)_vq_lengthlist__44p1_p4_1,
cannam@86 1568 1, -533200896, 1611661312, 3, 0,
cannam@86 1569 (long *)_vq_quantlist__44p1_p4_1,
cannam@86 1570 0
cannam@86 1571 };
cannam@86 1572
cannam@86 1573 static const long _vq_quantlist__44p1_p5_0[] = {
cannam@86 1574 1,
cannam@86 1575 0,
cannam@86 1576 2,
cannam@86 1577 };
cannam@86 1578
cannam@86 1579 static const long _vq_lengthlist__44p1_p5_0[] = {
cannam@86 1580 1, 6, 6, 7, 8, 8, 7, 8, 8, 7, 9, 8,10,11,11, 9,
cannam@86 1581 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
cannam@86 1582 10,10,10,10,10,10,10,14,13,13,12,11,11,10,10,10,
cannam@86 1583 14,14,13,12,11,11, 6, 6, 6, 8, 5, 5, 8, 7, 7, 9,
cannam@86 1584 7, 7,11,10,10, 9, 7, 7, 9, 7, 7,12,10,10,10, 7,
cannam@86 1585 7, 7, 8, 8,12,11,10,12,10,10,11,10,10,15,13,13,
cannam@86 1586 13,10,10,11,10,10,17,14,13,13,10,10, 7, 7, 7,12,
cannam@86 1587 11,12,12,11,11,12,11,11,16,14,14,13,12,12,12,11,
cannam@86 1588 11,17,15,14,14,12,12,10, 9, 9,13,11,11,13,11,11,
cannam@86 1589 13,11,11,17,14,13,14,11,11,12,11,11,16,15,14,14,
cannam@86 1590 11,11, 7, 8, 8,12,11,11,12,10,10,12,10,10,15,13,
cannam@86 1591 13,14,11,10,12,10,10,16,14,14,14,10,10, 8, 7, 7,
cannam@86 1592 12,11,11,12,11,11,12,11,11,17,14,14,14,12,12,12,
cannam@86 1593 11,11,16,15,15,14,12,12,10,10,10,13,11,11,13,11,
cannam@86 1594 11,13,11,12,16,14,14,14,11,11,13,12,11,16,15,15,
cannam@86 1595 14,11,11,
cannam@86 1596 };
cannam@86 1597
cannam@86 1598 static const static_codebook _44p1_p5_0 = {
cannam@86 1599 5, 243,
cannam@86 1600 (long *)_vq_lengthlist__44p1_p5_0,
cannam@86 1601 1, -527106048, 1620377600, 2, 0,
cannam@86 1602 (long *)_vq_quantlist__44p1_p5_0,
cannam@86 1603 0
cannam@86 1604 };
cannam@86 1605
cannam@86 1606 static const long _vq_quantlist__44p1_p5_1[] = {
cannam@86 1607 1,
cannam@86 1608 0,
cannam@86 1609 2,
cannam@86 1610 };
cannam@86 1611
cannam@86 1612 static const long _vq_lengthlist__44p1_p5_1[] = {
cannam@86 1613 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 8, 8, 8,
cannam@86 1614 7, 7, 8, 8, 8, 9, 8, 8, 9, 7, 7, 6, 6, 6, 9, 8,
cannam@86 1615 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
cannam@86 1616 10, 8, 8,10, 8, 8, 7, 6, 6, 9, 6, 6, 9, 7, 7, 9,
cannam@86 1617 7, 7,10, 8, 8, 9, 6, 6, 9, 7, 7,10, 8, 8, 9, 7,
cannam@86 1618 7, 7, 8, 8,11, 9, 9,11, 9, 9,11, 8, 9,12, 9, 9,
cannam@86 1619 12, 8, 8,11, 9, 9,12, 9, 9,12, 8, 8, 8, 7, 7,10,
cannam@86 1620 9, 9,10,10, 9,10, 9, 9,11,10,10,11, 9, 9,11, 9,
cannam@86 1621 9,11,10,11,11, 9, 9,10, 8, 8,11, 9, 9,10, 9, 9,
cannam@86 1622 11, 9, 9,11,10,10,11, 9, 9,11, 9, 9,11,10,10,11,
cannam@86 1623 9, 9, 9, 8, 8,11, 9, 9,12, 9, 9,11, 9, 9,12, 9,
cannam@86 1624 9,12, 8, 8,12, 9, 9,12, 9, 9,12, 8, 8, 9, 7, 7,
cannam@86 1625 11, 9, 9,11,10,10,11, 9, 9,11,11,11,11, 9, 9,11,
cannam@86 1626 10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11,10,
cannam@86 1627 10,11, 9, 9,11,10,10,11, 9, 9,11, 9,10,11,10,10,
cannam@86 1628 11, 9, 9,
cannam@86 1629 };
cannam@86 1630
cannam@86 1631 static const static_codebook _44p1_p5_1 = {
cannam@86 1632 5, 243,
cannam@86 1633 (long *)_vq_lengthlist__44p1_p5_1,
cannam@86 1634 1, -530841600, 1616642048, 2, 0,
cannam@86 1635 (long *)_vq_quantlist__44p1_p5_1,
cannam@86 1636 0
cannam@86 1637 };
cannam@86 1638
cannam@86 1639 static const long _vq_quantlist__44p1_p6_0[] = {
cannam@86 1640 1,
cannam@86 1641 0,
cannam@86 1642 2,
cannam@86 1643 };
cannam@86 1644
cannam@86 1645 static const long _vq_lengthlist__44p1_p6_0[] = {
cannam@86 1646 1, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1647 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
cannam@86 1648 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1649 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1650 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1651 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1652 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1653 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1654 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1655 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1656 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1657 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1658 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1659 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1660 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1661 9, 9, 9,
cannam@86 1662 };
cannam@86 1663
cannam@86 1664 static const static_codebook _44p1_p6_0 = {
cannam@86 1665 5, 243,
cannam@86 1666 (long *)_vq_lengthlist__44p1_p6_0,
cannam@86 1667 1, -516716544, 1630767104, 2, 0,
cannam@86 1668 (long *)_vq_quantlist__44p1_p6_0,
cannam@86 1669 0
cannam@86 1670 };
cannam@86 1671
cannam@86 1672 static const long _vq_quantlist__44p1_p6_1[] = {
cannam@86 1673 12,
cannam@86 1674 11,
cannam@86 1675 13,
cannam@86 1676 10,
cannam@86 1677 14,
cannam@86 1678 9,
cannam@86 1679 15,
cannam@86 1680 8,
cannam@86 1681 16,
cannam@86 1682 7,
cannam@86 1683 17,
cannam@86 1684 6,
cannam@86 1685 18,
cannam@86 1686 5,
cannam@86 1687 19,
cannam@86 1688 4,
cannam@86 1689 20,
cannam@86 1690 3,
cannam@86 1691 21,
cannam@86 1692 2,
cannam@86 1693 22,
cannam@86 1694 1,
cannam@86 1695 23,
cannam@86 1696 0,
cannam@86 1697 24,
cannam@86 1698 };
cannam@86 1699
cannam@86 1700 static const long _vq_lengthlist__44p1_p6_1[] = {
cannam@86 1701 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 1702 12,13,13,13,14,16,16,16,16,
cannam@86 1703 };
cannam@86 1704
cannam@86 1705 static const static_codebook _44p1_p6_1 = {
cannam@86 1706 1, 25,
cannam@86 1707 (long *)_vq_lengthlist__44p1_p6_1,
cannam@86 1708 1, -518864896, 1620639744, 5, 0,
cannam@86 1709 (long *)_vq_quantlist__44p1_p6_1,
cannam@86 1710 0
cannam@86 1711 };
cannam@86 1712
cannam@86 1713 static const long _vq_quantlist__44p1_p6_2[] = {
cannam@86 1714 12,
cannam@86 1715 11,
cannam@86 1716 13,
cannam@86 1717 10,
cannam@86 1718 14,
cannam@86 1719 9,
cannam@86 1720 15,
cannam@86 1721 8,
cannam@86 1722 16,
cannam@86 1723 7,
cannam@86 1724 17,
cannam@86 1725 6,
cannam@86 1726 18,
cannam@86 1727 5,
cannam@86 1728 19,
cannam@86 1729 4,
cannam@86 1730 20,
cannam@86 1731 3,
cannam@86 1732 21,
cannam@86 1733 2,
cannam@86 1734 22,
cannam@86 1735 1,
cannam@86 1736 23,
cannam@86 1737 0,
cannam@86 1738 24,
cannam@86 1739 };
cannam@86 1740
cannam@86 1741 static const long _vq_lengthlist__44p1_p6_2[] = {
cannam@86 1742 3, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 1743 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 1744 };
cannam@86 1745
cannam@86 1746 static const static_codebook _44p1_p6_2 = {
cannam@86 1747 1, 25,
cannam@86 1748 (long *)_vq_lengthlist__44p1_p6_2,
cannam@86 1749 1, -529006592, 1611661312, 5, 0,
cannam@86 1750 (long *)_vq_quantlist__44p1_p6_2,
cannam@86 1751 0
cannam@86 1752 };
cannam@86 1753
cannam@86 1754 static const long _huff_lengthlist__44p1_short[] = {
cannam@86 1755 4, 5, 7, 8,10,13,14, 4, 2, 4, 6, 8,11,12, 7, 4,
cannam@86 1756 3, 5, 8,12,14, 8, 5, 4, 4, 8,12,12, 9, 7, 7, 7,
cannam@86 1757 9,10,11,13,11,11, 9, 7, 8,10,13,11,10, 6, 5, 7,
cannam@86 1758 9,
cannam@86 1759 };
cannam@86 1760
cannam@86 1761 static const static_codebook _huff_book__44p1_short = {
cannam@86 1762 2, 49,
cannam@86 1763 (long *)_huff_lengthlist__44p1_short,
cannam@86 1764 0, 0, 0, 0, 0,
cannam@86 1765 NULL,
cannam@86 1766 0
cannam@86 1767 };
cannam@86 1768
cannam@86 1769 static const long _vq_quantlist__44p2_l0_0[] = {
cannam@86 1770 6,
cannam@86 1771 5,
cannam@86 1772 7,
cannam@86 1773 4,
cannam@86 1774 8,
cannam@86 1775 3,
cannam@86 1776 9,
cannam@86 1777 2,
cannam@86 1778 10,
cannam@86 1779 1,
cannam@86 1780 11,
cannam@86 1781 0,
cannam@86 1782 12,
cannam@86 1783 };
cannam@86 1784
cannam@86 1785 static const long _vq_lengthlist__44p2_l0_0[] = {
cannam@86 1786 1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 4, 6, 5,
cannam@86 1787 8, 7, 9, 8,10, 9,11,10,11,11, 4, 5, 6, 7, 8, 8,
cannam@86 1788 9, 9,10,10,10,10,11, 8, 9, 8,10, 8,10, 9,11,10,
cannam@86 1789 11,11,11,11, 8, 8, 9, 8,10, 9,10,10,11,11,11,11,
cannam@86 1790 11, 9,10,10,11,11,11,11,11,11,12,11,12,11, 9,10,
cannam@86 1791 10,10,11,11,11,11,11,11,12,11,12,10,11,11,12,11,
cannam@86 1792 12,12,12,12,12,12,12,12,10,11,11,11,11,12,12,12,
cannam@86 1793 13,12,12,12,12,11,12,12,12,12,13,13,12,12,12,12,
cannam@86 1794 12,12,11,12,12,12,12,13,13,12,13,12,12,12,12,12,
cannam@86 1795 13,13,13,13,13,13,12,13,12,13,12,12,12,13,13,13,
cannam@86 1796 13,13,13,13,12,13,12,12,12,
cannam@86 1797 };
cannam@86 1798
cannam@86 1799 static const static_codebook _44p2_l0_0 = {
cannam@86 1800 2, 169,
cannam@86 1801 (long *)_vq_lengthlist__44p2_l0_0,
cannam@86 1802 1, -526516224, 1616117760, 4, 0,
cannam@86 1803 (long *)_vq_quantlist__44p2_l0_0,
cannam@86 1804 0
cannam@86 1805 };
cannam@86 1806
cannam@86 1807 static const long _vq_quantlist__44p2_l0_1[] = {
cannam@86 1808 2,
cannam@86 1809 1,
cannam@86 1810 3,
cannam@86 1811 0,
cannam@86 1812 4,
cannam@86 1813 };
cannam@86 1814
cannam@86 1815 static const long _vq_lengthlist__44p2_l0_1[] = {
cannam@86 1816 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
cannam@86 1817 5, 6, 6, 6, 5, 6, 5, 6, 6,
cannam@86 1818 };
cannam@86 1819
cannam@86 1820 static const static_codebook _44p2_l0_1 = {
cannam@86 1821 2, 25,
cannam@86 1822 (long *)_vq_lengthlist__44p2_l0_1,
cannam@86 1823 1, -533725184, 1611661312, 3, 0,
cannam@86 1824 (long *)_vq_quantlist__44p2_l0_1,
cannam@86 1825 0
cannam@86 1826 };
cannam@86 1827
cannam@86 1828 static const long _vq_quantlist__44p2_l1_0[] = {
cannam@86 1829 1,
cannam@86 1830 0,
cannam@86 1831 2,
cannam@86 1832 };
cannam@86 1833
cannam@86 1834 static const long _vq_lengthlist__44p2_l1_0[] = {
cannam@86 1835 1, 4, 4, 4, 4, 4, 4, 4, 4,
cannam@86 1836 };
cannam@86 1837
cannam@86 1838 static const static_codebook _44p2_l1_0 = {
cannam@86 1839 2, 9,
cannam@86 1840 (long *)_vq_lengthlist__44p2_l1_0,
cannam@86 1841 1, -516716544, 1630767104, 2, 0,
cannam@86 1842 (long *)_vq_quantlist__44p2_l1_0,
cannam@86 1843 0
cannam@86 1844 };
cannam@86 1845
cannam@86 1846 static const long _huff_lengthlist__44p2_lfe[] = {
cannam@86 1847 1, 3, 2, 3,
cannam@86 1848 };
cannam@86 1849
cannam@86 1850 static const static_codebook _huff_book__44p2_lfe = {
cannam@86 1851 2, 4,
cannam@86 1852 (long *)_huff_lengthlist__44p2_lfe,
cannam@86 1853 0, 0, 0, 0, 0,
cannam@86 1854 NULL,
cannam@86 1855 0
cannam@86 1856 };
cannam@86 1857
cannam@86 1858 static const long _huff_lengthlist__44p2_long[] = {
cannam@86 1859 3, 4, 9, 8, 8,10,13,16, 4, 2, 9, 5, 7,10,14,18,
cannam@86 1860 9, 7, 6, 5, 7, 9,12,16, 7, 5, 5, 3, 5, 8,11,13,
cannam@86 1861 8, 7, 7, 5, 5, 7, 9,11,10,10, 9, 8, 6, 6, 8,10,
cannam@86 1862 13,14,13,11, 9, 8, 9,10,17,18,16,14,11,10,10,10,
cannam@86 1863 };
cannam@86 1864
cannam@86 1865 static const static_codebook _huff_book__44p2_long = {
cannam@86 1866 2, 64,
cannam@86 1867 (long *)_huff_lengthlist__44p2_long,
cannam@86 1868 0, 0, 0, 0, 0,
cannam@86 1869 NULL,
cannam@86 1870 0
cannam@86 1871 };
cannam@86 1872
cannam@86 1873 static const long _vq_quantlist__44p2_p1_0[] = {
cannam@86 1874 1,
cannam@86 1875 0,
cannam@86 1876 2,
cannam@86 1877 };
cannam@86 1878
cannam@86 1879 static const long _vq_lengthlist__44p2_p1_0[] = {
cannam@86 1880 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1881 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1882 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1883 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1884 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1885 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1886 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1887 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1888 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1889 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1890 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1891 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1892 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1893 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1894 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1895 0, 0, 0,
cannam@86 1896 };
cannam@86 1897
cannam@86 1898 static const static_codebook _44p2_p1_0 = {
cannam@86 1899 5, 243,
cannam@86 1900 (long *)_vq_lengthlist__44p2_p1_0,
cannam@86 1901 1, -535822336, 1611661312, 2, 0,
cannam@86 1902 (long *)_vq_quantlist__44p2_p1_0,
cannam@86 1903 0
cannam@86 1904 };
cannam@86 1905
cannam@86 1906 static const long _vq_quantlist__44p2_p2_0[] = {
cannam@86 1907 2,
cannam@86 1908 1,
cannam@86 1909 3,
cannam@86 1910 0,
cannam@86 1911 4,
cannam@86 1912 };
cannam@86 1913
cannam@86 1914 static const long _vq_lengthlist__44p2_p2_0[] = {
cannam@86 1915 1, 4, 4, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 1916 10,10, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
cannam@86 1917 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
cannam@86 1918 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0,
cannam@86 1919 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0, 0,
cannam@86 1920 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0,
cannam@86 1921 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1922 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7,
cannam@86 1923 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1924 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1925 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1926 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1927 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1928 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1929 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1930 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0,
cannam@86 1931 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0, 0,
cannam@86 1932 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7,
cannam@86 1933 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0,
cannam@86 1934 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
cannam@86 1935 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1936 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1937 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1938 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
cannam@86 1939 0, 0,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1940 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 1941 11,11, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
cannam@86 1942 0, 0, 0, 0, 9, 9, 0, 0, 0,11,10, 0, 0, 0, 0, 0,
cannam@86 1943 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0,
cannam@86 1944 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1945 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1946 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1947 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1948 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1949 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1950 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1951 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1952 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1953 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1954 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0,
cannam@86 1955 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0,
cannam@86 1956 0, 0, 0, 0, 0,10,10, 0, 0, 0,13,13, 0, 0, 0, 0,
cannam@86 1957 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,12,12,
cannam@86 1958 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,13,13, 0,
cannam@86 1959 0, 0, 0, 0, 0, 0, 0,12,12, 0, 0, 0,13,13, 0, 0,
cannam@86 1960 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1961 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
cannam@86 1962 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1963 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1964 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1965 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1966 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1967 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1968 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1969 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1970 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1971 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1972 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1973 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1974 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1975 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1976 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1977 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11,
cannam@86 1978 0, 0, 0,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0,
cannam@86 1979 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,12,11, 0, 0,
cannam@86 1980 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,13,13, 0, 0, 0,
cannam@86 1981 0, 0, 0, 0, 0,12,12, 0, 0, 0,13,13, 0, 0, 0, 0,
cannam@86 1982 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,12,12,
cannam@86 1983 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1984 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1985 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1986 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1987 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1988 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1989 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1990 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1991 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1992 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 1993 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0,11,11, 0,
cannam@86 1994 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,13,13, 0, 0,
cannam@86 1995 0, 0, 0, 0, 0, 0,12,12, 0, 0, 0,13,13, 0, 0, 0,
cannam@86 1996 0, 0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,10,
cannam@86 1997 10, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,14,13,
cannam@86 1998 0, 0, 0, 0, 0, 0, 0, 0,13,12, 0, 0, 0,13,13, 0,
cannam@86 1999 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2000 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2001 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2002 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2003 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2004 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2005 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2006 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2007 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2008 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2009 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2010 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2011 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2012 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2013 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2014 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2015 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2016 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,11,
cannam@86 2017 11, 0, 0, 0,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0,
cannam@86 2018 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,12,12, 0,
cannam@86 2019 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,13,13, 0, 0,
cannam@86 2020 0, 0, 0, 0, 0, 0,12,12, 0, 0, 0,12,12, 0, 0, 0,
cannam@86 2021 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,12,
cannam@86 2022 12, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2023 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2024 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2025 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2026 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2027 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2028 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2029 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2030 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2031 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2032 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0, 0,12,12,
cannam@86 2033 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,12,12, 0,
cannam@86 2034 0, 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0,14,14, 0, 0,
cannam@86 2035 0, 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2036 12,12, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0,12,
cannam@86 2037 12, 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0,14,13,
cannam@86 2038 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2039 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2040 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2041 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2042 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2043 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2044 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2045 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2046 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2047 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2048 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2049 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2050 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2051 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2052 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2054 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2055 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 2056 11,11, 0, 0, 0,12,12, 0, 0, 0,13,13, 0, 0, 0, 0,
cannam@86 2057 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,12,12,
cannam@86 2058 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,12,12, 0,
cannam@86 2059 0, 0, 0, 0, 0, 0, 0,12,12, 0, 0, 0,14,14, 0, 0,
cannam@86 2060 0, 0, 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2061 12,12, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2062 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2063 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2064 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2065 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2066 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2067 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2068 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2069 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2070 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2071 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2072 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2073 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2074 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2075 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2076 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2077 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2078 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2079 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2080 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2081 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2082 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2084 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2085 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2086 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2087 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2088 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2089 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2090 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2092 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2093 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2094 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2097 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2098 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2099 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2100 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2101 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2105 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2106 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2107 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2108 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2110 0, 0, 0, 0, 0,
cannam@86 2111 };
cannam@86 2112
cannam@86 2113 static const static_codebook _44p2_p2_0 = {
cannam@86 2114 5, 3125,
cannam@86 2115 (long *)_vq_lengthlist__44p2_p2_0,
cannam@86 2116 1, -533725184, 1611661312, 3, 0,
cannam@86 2117 (long *)_vq_quantlist__44p2_p2_0,
cannam@86 2118 0
cannam@86 2119 };
cannam@86 2120
cannam@86 2121 static const long _vq_quantlist__44p2_p3_0[] = {
cannam@86 2122 1,
cannam@86 2123 0,
cannam@86 2124 2,
cannam@86 2125 };
cannam@86 2126
cannam@86 2127 static const long _vq_lengthlist__44p2_p3_0[] = {
cannam@86 2128 1, 5, 5, 6, 7, 7, 0, 8, 8, 6, 9, 9, 8,11,11, 0,
cannam@86 2129 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 5, 7, 7, 7,10,
cannam@86 2130 10, 0,12,12, 8,11,11, 9,12,12, 0,11,12, 0,12,12,
cannam@86 2131 0,15,15, 0,12,12, 0, 6, 6, 0, 6, 6, 0, 7, 7, 0,
cannam@86 2132 7, 7, 0,10,10, 0, 7, 7, 0, 8, 8, 0,11,11, 0, 7,
cannam@86 2133 7, 6, 7, 7,10, 9, 9, 0,11,10,10, 9, 9,12,12,12,
cannam@86 2134 0,10,10, 0,11,11, 0,13,13, 0,11,11, 7, 6, 6,10,
cannam@86 2135 10,10, 0,11,11,11,11,11,12,12,12, 0,11,11, 0,12,
cannam@86 2136 12, 0,15,15, 0,11,11, 0,11,11, 0,11,11, 0,12,12,
cannam@86 2137 0,12,12, 0,14,14, 0,12,12, 0,12,12, 0,15,15, 0,
cannam@86 2138 11,11, 0, 8, 8, 0,10,10, 0,11,11, 0,11,11, 0,12,
cannam@86 2139 12, 0,12,12, 0,11,11, 0,15,15, 0,11,11, 0, 6, 6,
cannam@86 2140 0,10,10, 0,12,12, 0,10,10, 0,13,13, 0,12,12, 0,
cannam@86 2141 13,13, 0,14,14, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2142 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2143 0, 0, 0,
cannam@86 2144 };
cannam@86 2145
cannam@86 2146 static const static_codebook _44p2_p3_0 = {
cannam@86 2147 5, 243,
cannam@86 2148 (long *)_vq_lengthlist__44p2_p3_0,
cannam@86 2149 1, -533200896, 1614282752, 2, 0,
cannam@86 2150 (long *)_vq_quantlist__44p2_p3_0,
cannam@86 2151 0
cannam@86 2152 };
cannam@86 2153
cannam@86 2154 static const long _vq_quantlist__44p2_p3_1[] = {
cannam@86 2155 1,
cannam@86 2156 0,
cannam@86 2157 2,
cannam@86 2158 };
cannam@86 2159
cannam@86 2160 static const long _vq_lengthlist__44p2_p3_1[] = {
cannam@86 2161 2, 3, 3, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0, 9, 9, 0,
cannam@86 2162 9, 9, 0, 9, 9, 0, 9, 9, 0, 8, 8, 0, 6, 6, 0, 7,
cannam@86 2163 7, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
cannam@86 2164 0, 8, 8, 0, 8, 8, 0, 6, 6, 0, 6, 6, 0, 6, 6, 0,
cannam@86 2165 8, 8, 0, 9, 9, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 6,
cannam@86 2166 6, 0, 8, 8, 0, 9, 9, 0, 9, 9, 0,10,10, 0,10,10,
cannam@86 2167 0,10,10, 0,10,10, 0,11,11, 0, 9, 9, 0, 7, 7, 0,
cannam@86 2168 10,10, 0,10,10, 0,12,11, 0,12,12, 0,11,11, 0,11,
cannam@86 2169 11, 0,12,12, 0,10,10, 0, 7, 7, 0,10,10, 0,10,10,
cannam@86 2170 0,12,12, 0,11,12, 0,11,11, 0,11,11, 0,11,11, 0,
cannam@86 2171 10,10, 0, 8, 8, 0, 9, 9, 0, 9, 9, 0,10,10, 0,10,
cannam@86 2172 10, 0,10, 9, 0,10,10, 0,10,10, 0, 9, 9, 0, 6, 6,
cannam@86 2173 0,10,10, 0,10,10, 0,11,11, 0,12,12, 0,11,11, 0,
cannam@86 2174 11,11, 0,12,12, 0,11,11, 0, 7, 7, 0, 9, 9, 0, 9,
cannam@86 2175 9, 0,11,11, 0,11,11, 0,10,10, 0,10,10, 0,11,11,
cannam@86 2176 0, 9, 9,
cannam@86 2177 };
cannam@86 2178
cannam@86 2179 static const static_codebook _44p2_p3_1 = {
cannam@86 2180 5, 243,
cannam@86 2181 (long *)_vq_lengthlist__44p2_p3_1,
cannam@86 2182 1, -535822336, 1611661312, 2, 0,
cannam@86 2183 (long *)_vq_quantlist__44p2_p3_1,
cannam@86 2184 0
cannam@86 2185 };
cannam@86 2186
cannam@86 2187 static const long _vq_quantlist__44p2_p4_0[] = {
cannam@86 2188 1,
cannam@86 2189 0,
cannam@86 2190 2,
cannam@86 2191 };
cannam@86 2192
cannam@86 2193 static const long _vq_lengthlist__44p2_p4_0[] = {
cannam@86 2194 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
cannam@86 2195 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7, 9,11,
cannam@86 2196 11, 9,11,11,10,11,11,12,13,13,11,12,12,10,11,11,
cannam@86 2197 13,14,14,12,12,12, 6, 6, 6, 8, 6, 6, 8, 7, 7, 9,
cannam@86 2198 7, 7,11,10,10,10, 6, 6, 9, 7, 7,12,10,10,11, 6,
cannam@86 2199 7, 7, 7, 7,11,10,10,12,10,10,11,10,10,14,13,13,
cannam@86 2200 13,10,10,12,11,11,15,13,13,14,10,10, 8, 7, 7,12,
cannam@86 2201 11,11,12,11,11,11,11,11,14,14,14,13,12,12,12,11,
cannam@86 2202 11,15,15,15,13,12,12, 0,10,10, 0,11,11, 0,11,11,
cannam@86 2203 0,11,11, 0,14,14, 0,11,11, 0,11,11, 0,15,15, 0,
cannam@86 2204 11,11, 7, 8, 8,12,10,10,12,10,10,12,11,11,15,13,
cannam@86 2205 13,14,11,11,12,10,10,16,14,14,14,10,10, 8, 7, 7,
cannam@86 2206 12,11,11,12,11,11,12,11,11,16,14,14,14,12,12,13,
cannam@86 2207 12,12,15,14,14,15,12,12, 0,11,11, 0,12,12, 0,12,
cannam@86 2208 12, 0,12,12, 0,15,15, 0,12,12, 0,12,12, 0,14,14,
cannam@86 2209 0,12,12,
cannam@86 2210 };
cannam@86 2211
cannam@86 2212 static const static_codebook _44p2_p4_0 = {
cannam@86 2213 5, 243,
cannam@86 2214 (long *)_vq_lengthlist__44p2_p4_0,
cannam@86 2215 1, -531365888, 1616117760, 2, 0,
cannam@86 2216 (long *)_vq_quantlist__44p2_p4_0,
cannam@86 2217 0
cannam@86 2218 };
cannam@86 2219
cannam@86 2220 static const long _vq_quantlist__44p2_p4_1[] = {
cannam@86 2221 2,
cannam@86 2222 1,
cannam@86 2223 3,
cannam@86 2224 0,
cannam@86 2225 4,
cannam@86 2226 };
cannam@86 2227
cannam@86 2228 static const long _vq_lengthlist__44p2_p4_1[] = {
cannam@86 2229 3, 4, 4, 8, 8,11, 9, 9,12,12,11,10,10,12,12,12,
cannam@86 2230 10,10,11,11,12,12,12,12,12,12,11,11,13,13,12,12,
cannam@86 2231 12,13,13,12,10,10,12,12,12,11,11,13,13,12,13,13,
cannam@86 2232 13,13,12,11,11,13,13,12,12,12,13,13,12,10,10,12,
cannam@86 2233 12,12,11,11,13,13,12,13,13,12,12,12,11,11,13,13,
cannam@86 2234 12,13,13,13,13,12,11,11,12,12,12,11,11,12,12,12,
cannam@86 2235 13,13,12,12,12,13,13,13,13,12,13,13,13,13,13,13,
cannam@86 2236 13,12,12,12,13,13,13,13,12,13,13,12,12,11, 8, 8,
cannam@86 2237 10,10,12,11,11,11,11,12,10,10,10,10,13,11,11,10,
cannam@86 2238 10,13,11,11,10,10,13,12,12,12,12,13,11,11,11,11,
cannam@86 2239 13,12,12,11,11,13,12,12,11,11,13,12,12,12,11,13,
cannam@86 2240 12,12,12,12,13,11,11,11,11,13,12,12,11,11,13,11,
cannam@86 2241 12,11,11,13,12,12,11,11,14,12,12,11,11,13,11,11,
cannam@86 2242 11,11,14,12,12,11,11,13,11,12,10,10,14,12,12,11,
cannam@86 2243 11,14,12,12,11,11,14,11,11,11,11,14,12,12,11,11,
cannam@86 2244 13,12,12,11,11,14,12,12,11,11,11, 8, 8,10,10,12,
cannam@86 2245 7, 7,10,10,12, 9, 9,11,11,13, 9, 9, 9, 9,13,13,
cannam@86 2246 13,10,10,13, 9, 9,12,12,13,13,13,12,12,13, 9, 8,
cannam@86 2247 11,11,13,10,10,12,12,14,13,13,11,11,13, 9, 9,11,
cannam@86 2248 11,13,13,13,12,12,13, 9, 9,10,10,13,10,10,11,11,
cannam@86 2249 13,13,13,10,10,14,10,10,11,11,14,14,14,12,12,13,
cannam@86 2250 9, 9,10,10,13,10,10,11,11,14,13,14,10,10,14,14,
cannam@86 2251 14,11,12,14,14,14,14,14,14,13,13,10,10,13,14,14,
cannam@86 2252 11,11,14,14,14,10,10,14, 9, 9, 9, 9,14, 9, 9, 9,
cannam@86 2253 9,14,10,10, 9, 9,14,10,10, 8, 8,14,11,11, 8, 8,
cannam@86 2254 15,11,11,10,10,15,12,12,10,10,15,10,10,10,10,15,
cannam@86 2255 11,11,10,10,15,13,13,10,10,15,11,11,10,10,15,12,
cannam@86 2256 12,10,10,15,10,10,10,10,15,11,11,10,10,15,13,13,
cannam@86 2257 10,10,15,11,11,10,10,15,12,12,10,10,15,11,11, 9,
cannam@86 2258 9,15,11,11, 9, 9,15,13,13, 9, 9,15,13,13,10,10,
cannam@86 2259 15,12,12,10,10,15,13,13,10,10,15,13,12, 9, 9,15,
cannam@86 2260 13,13, 9, 9,14,12,12, 9, 9,14,13,13, 9, 9,14,13,
cannam@86 2261 13, 9, 9,14,13,13, 7, 7,14,13,13, 8, 8,15,14,14,
cannam@86 2262 10,10,15,14,14,10,10,15,14,14,10,10,15,14,14,10,
cannam@86 2263 10,15,14,14, 9, 9,15,14,14,10,10,15,14,14,10,10,
cannam@86 2264 14,14,14, 9, 9,15,14,14,10,10,14,14,14, 9, 9,15,
cannam@86 2265 14,14,10,10,15,14,14,10,10,14,14,14, 9, 9,14,14,
cannam@86 2266 14, 9, 9,14,14,14, 8, 8,15,14,14,10,10,15,14,14,
cannam@86 2267 11,11,15,14,14, 9, 9,15,14,14, 9, 9,14,14,14, 8,
cannam@86 2268 8,13, 9, 9,12,12,17,11,11,12,12,17,12,12,12,12,
cannam@86 2269 17,12,12,11,11,18,15,15,12,12,17,12,12,12,12,17,
cannam@86 2270 14,15,13,13,17,12,12,12,12,17,13,13,12,13,17,15,
cannam@86 2271 15,12,12,18,13,13,13,13,18,15,15,13,13,18,12,12,
cannam@86 2272 12,12,18,13,13,13,13,18,15,15,12,12,18,13,13,12,
cannam@86 2273 12,18,15,15,13,13,18,13,13,12,12,17,13,13,12,12,
cannam@86 2274 17,15,15,12,12,18,15,15,13,13,18,15,15,13,14,18,
cannam@86 2275 15,16,12,12,18,15,15,12,12,18,16,16,12,12,13, 8,
cannam@86 2276 8,10,10,14,15,14,11,11,14,15,15,12,12,15,14,14,
cannam@86 2277 12,11,15,15,15,12,12,15,15,15,12,12,15,15,15,13,
cannam@86 2278 13,15,15,15,12,12,15,15,15,13,13,15,15,15,13,13,
cannam@86 2279 15,15,15,13,13,15,15,16,13,13,15,15,15,12,12,15,
cannam@86 2280 15,15,13,13,15,15,15,13,13,15,15,15,13,13,15,15,
cannam@86 2281 15,13,13,15,15,14,12,12,15,15,15,12,12,16,15,14,
cannam@86 2282 12,12,16,15,15,13,13,16,16,16,13,13,16,15,15,12,
cannam@86 2283 12,15,15,15,13,13,15,15,15,12,12,13,12,12,10,10,
cannam@86 2284 14,14,14,11,11,15,14,14,12,12,15,14,14,11,11,15,
cannam@86 2285 14,14,11,11,15,15,15,13,13,15,14,14,13,13,15,15,
cannam@86 2286 15,12,12,15,14,15,13,13,16,15,15,12,12,15,15,15,
cannam@86 2287 13,13,16,14,14,13,13,15,15,15,12,12,15,15,15,13,
cannam@86 2288 13,16,15,15,12,12,16,15,15,12,12,16,14,14,13,13,
cannam@86 2289 15,15,15,11,11,15,15,15,12,12,16,15,15,11,11,16,
cannam@86 2290 15,15,13,13,16,14,15,14,14,16,15,15,12,12,16,15,
cannam@86 2291 14,12,12,16,15,15,12,12,14,10,10, 9, 9,14,11,11,
cannam@86 2292 12,12,14,12,12,13,13,14,12,12,12,12,15,14,14,13,
cannam@86 2293 13,15,13,13,14,14,15,14,14,15,15,15,12,12,13,13,
cannam@86 2294 15,13,13,14,14,15,14,14,13,13,15,13,13,13,14,15,
cannam@86 2295 14,14,15,15,15,12,12,13,13,15,13,13,14,14,15,14,
cannam@86 2296 14,13,13,15,13,13,14,14,15,14,14,15,15,15,13,13,
cannam@86 2297 12,12,15,13,13,13,13,15,14,14,13,12,15,15,15,14,
cannam@86 2298 15,15,15,14,20,20,15,14,14,13,13,15,14,14,13,13,
cannam@86 2299 15,14,14,13,13,14,12,12, 9, 9,14,14,14,12,12,14,
cannam@86 2300 13,13,12,13,14,14,14,12,12,15,14,14,12,12,15,14,
cannam@86 2301 14,14,13,15,14,14,14,14,15,14,14,13,13,15,14,14,
cannam@86 2302 13,13,15,15,15,14,14,15,14,14,13,13,15,14,14,14,
cannam@86 2303 14,15,14,14,13,13,15,14,14,13,13,15,15,15,15,14,
cannam@86 2304 15,15,15,13,13,15,14,14,14,14,15,14,14,13,13,15,
cannam@86 2305 14,14,13,13,14,15,15,14,14,15,15,15,14,14,15,14,
cannam@86 2306 14,14,14,15,15,15,14,14,15,14,14,13,14,15,15,15,
cannam@86 2307 14,14,13,10,10,12,12,17,11,11,12,12,17,12,12,12,
cannam@86 2308 12,17,12,12,11,11,17,15,15,12,11,18,13,13,13,13,
cannam@86 2309 18,15,15,13,13,17,12,12,12,12,18,13,13,13,13,17,
cannam@86 2310 15,15,12,12,17,12,12,12,12,17,15,15,13,13,17,12,
cannam@86 2311 12,12,12,17,13,13,12,12,17,15,15,12,12,18,14,13,
cannam@86 2312 12,12,18,15,15,13,13,18,13,13,12,12,18,13,13,12,
cannam@86 2313 12,18,16,16,12,12,18,16,16,12,12,18,15,15,13,13,
cannam@86 2314 18,16,16,12,12,17,15,15,12,12,17,16,16,12,12,13,
cannam@86 2315 8, 8,10,10,14,14,15,12,12,14,15,15,12,12,15,14,
cannam@86 2316 14,12,12,15,15,14,12,12,15,15,15,13,13,15,15,15,
cannam@86 2317 13,13,15,15,15,12,12,16,15,15,13,13,16,15,15,13,
cannam@86 2318 13,15,15,15,12,12,15,15,15,14,14,15,15,15,12,12,
cannam@86 2319 15,15,15,13,13,16,15,15,13,13,15,15,15,13,13,16,
cannam@86 2320 15,15,13,13,15,15,14,12,12,15,15,15,12,12,16,14,
cannam@86 2321 15,13,13,16,15,15,13,13,15,16,15,13,13,16,15,14,
cannam@86 2322 13,13,16,15,15,13,13,16,15,15,13,13,13,12,12,11,
cannam@86 2323 11,14,14,14,11,11,14,14,14,12,12,15,14,14,11,11,
cannam@86 2324 16,14,14,11,11,15,15,15,12,13,16,14,14,13,13,15,
cannam@86 2325 15,15,12,12,15,14,14,13,13,16,15,15,12,12,15,15,
cannam@86 2326 15,12,12,15,14,14,13,13,15,15,15,12,12,15,14,14,
cannam@86 2327 12,12,16,15,15,12,12,16,15,15,12,12,16,14,14,13,
cannam@86 2328 13,15,15,15,11,11,15,15,14,12,12,16,15,15,11,11,
cannam@86 2329 16,15,15,12,12,16,14,14,13,13,16,15,15,11,11,16,
cannam@86 2330 14,14,12,12,16,15,15,11,11,14,10,10, 9, 9,14,11,
cannam@86 2331 11,12,12,14,12,12,13,14,14,12,12,12,12,14,14,14,
cannam@86 2332 13,13,15,13,13,14,14,15,14,14,15,15,15,12,12,13,
cannam@86 2333 13,15,13,13,14,14,15,15,15,14,14,15,13,13,14,14,
cannam@86 2334 15,15,15,15,15,15,12,12,13,13,15,13,13,14,14,15,
cannam@86 2335 14,14,13,13,15,13,13,14,14,15,14,14,15,15,15,12,
cannam@86 2336 12,13,13,15,13,13,13,13,14,14,14,13,13,15,15,15,
cannam@86 2337 14,15,15,15,15,21,19,15,14,14,13,13,15,14,14,14,
cannam@86 2338 14,14,14,14,13,13,14,12,12, 9, 9,14,14,14,12,12,
cannam@86 2339 14,14,13,13,13,14,14,14,12,12,14,14,14,12,12,15,
cannam@86 2340 14,14,13,13,15,14,14,14,14,15,14,14,13,13,15,14,
cannam@86 2341 14,13,13,15,15,15,15,15,15,14,14,13,13,15,14,14,
cannam@86 2342 14,14,15,14,14,13,13,15,14,14,13,13,14,15,15,15,
cannam@86 2343 15,15,14,15,13,13,15,14,14,14,14,15,14,14,13,13,
cannam@86 2344 15,14,14,13,13,14,15,15,14,14,15,15,15,14,14,15,
cannam@86 2345 14,14,14,14,15,15,15,15,15,15,14,14,14,13,14,15,
cannam@86 2346 15,14,14,13,10,10,12,12,18,12,12,12,12,17,12,12,
cannam@86 2347 12,12,18,13,13,11,11,18,15,14,11,11,17,13,13,13,
cannam@86 2348 13,18,15,15,12,12,18,12,12,12,12,17,13,13,12,12,
cannam@86 2349 18,15,15,12,12,18,13,13,13,12,18,15,15,13,13,18,
cannam@86 2350 13,13,12,12,18,13,13,12,12,18,15,15,12,12,17,13,
cannam@86 2351 13,12,12,17,15,15,12,12,17,12,12,11,11,17,13,13,
cannam@86 2352 11,11,17,15,15,11,11,18,16,16,12,12,18,15,15,13,
cannam@86 2353 13,18,15,15,11,11,17,15,15,12,12,18,15,15,11,11,
cannam@86 2354 13, 8, 8,10,10,14,14,14,11,11,15,15,15,12,12,15,
cannam@86 2355 14,14,11,11,16,14,14,12,12,15,15,15,12,12,15,15,
cannam@86 2356 15,13,13,15,15,15,12,12,15,15,15,12,12,16,15,15,
cannam@86 2357 13,13,15,15,15,12,12,15,15,15,13,13,16,15,15,12,
cannam@86 2358 12,15,15,15,12,12,16,15,15,13,13,16,15,15,12,12,
cannam@86 2359 15,15,15,13,13,15,14,14,12,12,15,15,15,12,12,16,
cannam@86 2360 15,14,12,12,16,15,15,13,13,16,16,16,13,13,16,14,
cannam@86 2361 15,13,13,15,15,15,13,13,16,15,15,12,12,13,12,12,
cannam@86 2362 10,10,14,14,14,11,11,15,14,14,12,12,15,14,14,11,
cannam@86 2363 11,16,14,14,11,11,15,14,15,12,12,15,14,14,13,13,
cannam@86 2364 15,15,15,12,12,15,14,14,12,12,15,14,15,12,12,15,
cannam@86 2365 15,15,12,12,16,14,14,13,13,15,15,15,11,12,16,14,
cannam@86 2366 14,12,12,16,15,15,12,12,15,15,15,12,12,16,14,14,
cannam@86 2367 12,12,15,15,15,11,11,15,14,14,11,12,15,15,14,11,
cannam@86 2368 11,16,15,15,12,12,16,14,14,13,13,16,15,15,11,11,
cannam@86 2369 16,14,14,12,12,16,15,15,11,11,13,10,10, 8, 8,14,
cannam@86 2370 12,12,12,12,14,12,12,13,13,14,12,12,12,12,14,14,
cannam@86 2371 14,13,13,15,13,13,14,14,15,15,14,15,15,15,13,13,
cannam@86 2372 13,13,15,13,13,14,14,15,14,15,14,14,15,13,13,13,
cannam@86 2373 13,15,15,15,15,15,15,12,12,13,12,15,13,13,14,14,
cannam@86 2374 15,14,14,13,13,15,13,13,14,13,15,15,15,16,16,15,
cannam@86 2375 13,13,12,12,15,13,13,13,13,14,14,14,12,12,15,15,
cannam@86 2376 15,14,14,15,15,15,20,20,15,14,14,13,13,15,15,14,
cannam@86 2377 14,14,15,14,14,13,13,13,12,12, 9, 9,14,13,13,12,
cannam@86 2378 12,14,13,13,12,12,14,14,14,12,12,14,14,14,13,13,
cannam@86 2379 15,14,14,13,13,15,14,14,14,14,15,15,14,12,12,15,
cannam@86 2380 14,14,13,13,15,14,15,14,15,15,14,14,13,13,15,14,
cannam@86 2381 14,14,14,15,14,14,12,12,15,14,14,13,13,14,15,14,
cannam@86 2382 15,14,15,14,14,13,13,15,14,14,14,14,15,14,14,12,
cannam@86 2383 12,15,14,14,13,13,15,15,15,14,14,15,15,15,14,14,
cannam@86 2384 16,14,14,14,14,15,15,15,14,14,15,14,14,14,14,14,
cannam@86 2385 15,15,14,14,13,13,13,12,13,17,15,15,12,12,17,15,
cannam@86 2386 15,12,12,18,15,15,11,11,17,16,16,11,11,18,16,16,
cannam@86 2387 13,13,18,17,16,13,13,18,16,16,12,12,18,16,16,12,
cannam@86 2388 12,18,17,17,12,12,17,16,16,12,13,17,16,16,12,13,
cannam@86 2389 17,16,16,12,12,17,16,16,12,12,18,17,16,12,12,18,
cannam@86 2390 16,16,12,12,17,16,17,12,12,18,15,15,11,11,18,15,
cannam@86 2391 15,12,12,17,17,17,11,11,17,17,17,12,12,17,16,16,
cannam@86 2392 13,13,18,16,16,11,11,18,16,16,12,12,18,17,16,11,
cannam@86 2393 11,14,14,14,10,10,16,15,14,11,11,16,15,15,12,12,
cannam@86 2394 16,14,14,12,12,17,14,14,13,13,17,15,15,13,13,17,
cannam@86 2395 15,15,14,14,16,15,15,12,12,16,15,15,13,13,18,15,
cannam@86 2396 15,14,14,16,15,15,12,12,16,15,15,14,14,16,15,15,
cannam@86 2397 12,12,16,15,15,13,13,17,15,15,13,13,17,15,15,13,
cannam@86 2398 13,17,15,15,14,14,16,14,14,12,12,17,15,15,12,12,
cannam@86 2399 18,15,15,13,13,17,15,15,14,14,17,16,16,15,15,17,
cannam@86 2400 15,14,13,13,17,15,15,14,14,17,15,15,13,13,14,12,
cannam@86 2401 12,11,11,15,14,14,12,12,16,14,14,12,12,16,14,14,
cannam@86 2402 11,11,17,14,14,12,12,16,15,14,13,13,16,14,14,13,
cannam@86 2403 13,16,15,15,12,12,16,14,14,13,13,17,15,15,13,13,
cannam@86 2404 16,15,15,13,13,17,14,14,13,13,16,15,15,12,12,16,
cannam@86 2405 14,14,12,12,16,15,15,12,12,17,15,15,12,12,17,14,
cannam@86 2406 14,13,13,16,15,15,12,12,16,14,14,12,12,16,15,15,
cannam@86 2407 12,12,17,15,15,13,13,17,14,14,13,13,17,15,15,12,
cannam@86 2408 12,17,14,14,12,12,17,15,15,12,12,14,14,14, 8, 8,
cannam@86 2409 14,14,14,13,13,14,15,15,14,14,14,14,14,14,14,15,
cannam@86 2410 15,15,19,19,15,15,15,14,14,15,15,16,20,19,15,15,
cannam@86 2411 15,14,14,15,16,16,15,15,15,15,15,19,19,15,15,15,
cannam@86 2412 14,14,15,16,16,19,20,15,15,15,14,14,15,15,15,15,
cannam@86 2413 15,15,15,15,19,19,15,15,15,15,15,15,15,16,19,20,
cannam@86 2414 15,14,15,14,14,15,15,15,15,15,15,15,15,20,19,15,
cannam@86 2415 15,15,21,19,15,16,16,20,20,15,15,14,19,19,15,15,
cannam@86 2416 16,20,21,15,15,15,20,19,13,12,12, 9, 9,14,14,14,
cannam@86 2417 12,12,14,13,13,13,13,14,14,14,13,13,15,14,14,20,
cannam@86 2418 19,15,14,14,14,13,15,14,14,19,19,15,15,14,13,13,
cannam@86 2419 15,14,14,14,14,15,15,15,19,20,15,14,14,13,13,15,
cannam@86 2420 14,14,20,19,14,15,14,13,13,15,14,14,14,13,15,15,
cannam@86 2421 15,19,20,15,15,14,14,14,15,14,14,21,19,15,15,15,
cannam@86 2422 13,13,15,14,14,14,14,14,15,15,20,20,15,15,15,21,
cannam@86 2423 20,15,14,14,19,20,15,15,15,20,20,15,14,14,19,20,
cannam@86 2424 15,15,15,21,19,
cannam@86 2425 };
cannam@86 2426
cannam@86 2427 static const static_codebook _44p2_p4_1 = {
cannam@86 2428 5, 3125,
cannam@86 2429 (long *)_vq_lengthlist__44p2_p4_1,
cannam@86 2430 1, -533725184, 1611661312, 3, 0,
cannam@86 2431 (long *)_vq_quantlist__44p2_p4_1,
cannam@86 2432 0
cannam@86 2433 };
cannam@86 2434
cannam@86 2435 static const long _vq_quantlist__44p2_p5_0[] = {
cannam@86 2436 2,
cannam@86 2437 1,
cannam@86 2438 3,
cannam@86 2439 0,
cannam@86 2440 4,
cannam@86 2441 };
cannam@86 2442
cannam@86 2443 static const long _vq_lengthlist__44p2_p5_0[] = {
cannam@86 2444 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,15,15, 0,
cannam@86 2445 13,13,16,16, 0,13,13,15,15, 7, 8, 8,15,15, 9,10,
cannam@86 2446 10,17,16, 9, 8, 8,15,15, 0,13,13,18,17, 0,13,13,
cannam@86 2447 16,16, 8, 8, 8,15,15,12,11,11,16,17, 9, 8, 8,14,
cannam@86 2448 14, 0,13,13,18,17, 0,13,13,16,15, 0,14,14,18,17,
cannam@86 2449 0,20,22,18,20, 0,12,12,16,16, 0,16,16,22,20, 0,
cannam@86 2450 14,14,16,16, 0,14,14,17,17, 0,22,22,22,19, 0,12,
cannam@86 2451 13,16,16, 0,17,17, 0, 0, 0,15,15,16,16, 5, 7, 7,
cannam@86 2452 13,13, 9, 9, 9,15,14,10,10,10,14,14, 0,21,21,18,
cannam@86 2453 17, 0,21,22,18,17, 9,10,10,14,14,12,12,12,17,17,
cannam@86 2454 12,10,10,14,14, 0,19,21,18,17, 0,20,22,18,18,11,
cannam@86 2455 10,10,14,14,14,13,13,18,17,12,11,11,14,14, 0,22,
cannam@86 2456 19,17,18, 0,20, 0,18,17, 0,22,21,17,17, 0, 0, 0,
cannam@86 2457 0, 0, 0,20,22,17,17, 0,22, 0,21,19, 0,22, 0,18,
cannam@86 2458 18, 0, 0,22,18,19, 0, 0, 0, 0, 0, 0,19,21,17,17,
cannam@86 2459 0, 0, 0,20,20, 0, 0, 0,18,18, 6, 6, 6,13,12, 8,
cannam@86 2460 6, 6,11,11, 8, 6, 6,13,13, 0, 9, 9,11,11, 0,11,
cannam@86 2461 11,14,14, 9, 7, 7,13,13,11, 9, 9,13,13,10, 6, 6,
cannam@86 2462 13,13, 0,10,10,14,14, 0,10,10,13,13, 9, 7, 7,13,
cannam@86 2463 14,13, 9, 9,13,13,10, 6, 6,13,12, 0,11,11,15,15,
cannam@86 2464 0,10,10,13,13, 0,12,12,15,15, 0,19, 0,17,17, 0,
cannam@86 2465 9, 9,13,13, 0,13,14,19,20, 0,11,11,13,13, 0,11,
cannam@86 2466 11,14,14, 0,19,20,17,18, 0,10,10,13,13, 0,15,15,
cannam@86 2467 21,19, 0,12,12,13,13, 0,10,10,12,13, 0,11,11,15,
cannam@86 2468 15, 0,11,11,15,15, 0,15,15,22, 0, 0,16,17,22, 0,
cannam@86 2469 0,11,11,15,15, 0,14,14,18,17, 0,11,11,15,16, 0,
cannam@86 2470 15,15,22,21, 0,16,16, 0,20, 0,12,12,16,15, 0,15,
cannam@86 2471 14,19,19, 0,11,11,16,16, 0,15,15,21, 0, 0,16,15,
cannam@86 2472 0, 0, 0,16,16,22,21, 0, 0, 0, 0, 0, 0,15,15,20,
cannam@86 2473 20, 0,18,18, 0, 0, 0,16,17, 0, 0, 0,17,17, 0,22,
cannam@86 2474 0, 0, 0, 0, 0, 0,15,15,21,22, 0,20,18, 0, 0, 0,
cannam@86 2475 18,17,22, 0, 0,10,10,12,11, 0,10,10,10,10, 0,11,
cannam@86 2476 11,12,12, 0,11,11, 9, 9, 0,13,13,12,12, 0,11,11,
cannam@86 2477 12,12, 0,13,13,12,12, 0,10,10,12,12, 0,13,12,13,
cannam@86 2478 13, 0,12,12,12,12, 0,11,11,12,12, 0,13,13,12,12,
cannam@86 2479 0,10,10,12,12, 0,13,13,13,14, 0,12,12,12,12, 0,
cannam@86 2480 13,14,14,14, 0,20,21,15,15, 0,12,11,12,12, 0,15,
cannam@86 2481 16,20,22, 0,13,12,11,11, 0,13,13,14,13, 0,20, 0,
cannam@86 2482 16,15, 0,12,12,12,12, 0,16,16,22,21, 0,13,13,12,
cannam@86 2483 12, 6, 7, 7,16,16,11, 9, 9,15,15,12, 9, 9,16,16,
cannam@86 2484 0,13,13,14,14, 0,14,14,16,17,10, 9, 9,16,16,14,
cannam@86 2485 12,12,16,16,12, 9, 9,15,15, 0,13,13,18,18, 0,13,
cannam@86 2486 13,15,16,12,10,10,17,18,15,12,12,17,17,13, 9, 9,
cannam@86 2487 16,16, 0,13,13,17,18, 0,14,14,16,16, 0,15,15,18,
cannam@86 2488 18, 0,22, 0,20,20, 0,12,12,16,16, 0,16,16,20,22,
cannam@86 2489 0,14,14,16,16, 0,15,14,18,18, 0, 0,22,19,21, 0,
cannam@86 2490 13,13,16,17, 0,17,17,22,22, 0,15,15,16,16, 7, 7,
cannam@86 2491 7,14,14,11,10,10,15,15,12,10,10,15,14, 0,22, 0,
cannam@86 2492 18,18, 0, 0,21,17,18,11,10,10,15,15,14,12,12,17,
cannam@86 2493 17,14,11,11,15,15, 0,22,20,18,18, 0, 0,20,18,17,
cannam@86 2494 12,10,10,16,16,17,14,14,19,18,14,11,11,15,15, 0,
cannam@86 2495 21,22,19,19, 0,21,22,18,18, 0,22, 0,19,21, 0, 0,
cannam@86 2496 0, 0, 0, 0,22,22,18,17, 0, 0, 0,21,20, 0,22,22,
cannam@86 2497 20,19, 0, 0,22,20,20, 0, 0, 0, 0, 0, 0,20,21,17,
cannam@86 2498 17, 0, 0,22,21,21, 0, 0, 0,18,18,10, 9, 9,14,14,
cannam@86 2499 13,10,10,13,13,13,10,11,14,14, 0,13,13,12,12, 0,
cannam@86 2500 15,15,16,16,13,10,10,15,15,15,12,12,14,14,15,10,
cannam@86 2501 10,14,15, 0,14,14,16,15, 0,14,14,15,15,13,10,10,
cannam@86 2502 15,15,18,13,13,15,15,15,10,10,14,15, 0,14,14,16,
cannam@86 2503 16, 0,14,14,15,15, 0,15,15,16,16, 0,22, 0,18,18,
cannam@86 2504 0,12,13,14,14, 0,17,17,22, 0, 0,14,14,14,14, 0,
cannam@86 2505 15,15,16,16, 0,22, 0,18,17, 0,13,13,14,14, 0,19,
cannam@86 2506 18,21,22, 0,15,15,14,14, 0,11,11,13,13, 0,12,12,
cannam@86 2507 16,16, 0,12,12,16,16, 0,15,16,21, 0, 0,16,17, 0,
cannam@86 2508 22, 0,12,12,16,16, 0,14,14,17,18, 0,11,11,16,16,
cannam@86 2509 0,15,15,21,22, 0,16,16, 0, 0, 0,12,12,16,16, 0,
cannam@86 2510 15,15, 0,19, 0,12,12,16,17, 0,16,16,22, 0, 0,16,
cannam@86 2511 16, 0,22, 0,17,17, 0,22, 0, 0, 0, 0, 0, 0,15,15,
cannam@86 2512 20,19, 0,18,18, 0, 0, 0,17,18, 0, 0, 0,17,17, 0,
cannam@86 2513 0, 0, 0, 0, 0, 0, 0,15,15, 0,22, 0,20,18, 0, 0,
cannam@86 2514 0,18,18,22,22, 0,11,11,14,14, 0,12,12,14,14, 0,
cannam@86 2515 12,12,15,15, 0,13,13,14,14, 0,14,14,17,16, 0,12,
cannam@86 2516 12,16,16, 0,14,14,16,16, 0,11,11,15,15, 0,13,13,
cannam@86 2517 16,16, 0,13,13,15,15, 0,12,12,15,15, 0,15,14,16,
cannam@86 2518 16, 0,11,11,15,15, 0,14,14,17,17, 0,13,13,15,15,
cannam@86 2519 0,15,15,17,17, 0, 0, 0,19,18, 0,13,12,15,15, 0,
cannam@86 2520 16,16, 0, 0, 0,14,14,15,15, 0,14,14,16,17, 0,22,
cannam@86 2521 0,18,18, 0,13,13,15,15, 0,17,17, 0, 0, 0,14,14,
cannam@86 2522 15,15, 8, 8, 8,16,16,12,10,10,16,16,13, 9, 9,16,
cannam@86 2523 16, 0,14,14,17,17, 0,14,14,17,16,12,10,10,18,17,
cannam@86 2524 14,11,11,18,18,14, 9,10,16,16, 0,13,13,18,19, 0,
cannam@86 2525 14,13,16,16,12, 9, 9,16,16,17,13,13,17,17,14, 9,
cannam@86 2526 9,15,15, 0,14,14,19,20, 0,13,13,15,15, 0,15,15,
cannam@86 2527 18,19, 0, 0,22,22,22, 0,13,13,17,17, 0,16,16,19,
cannam@86 2528 21, 0,14,14,16,16, 0,14,14,18,18, 0, 0, 0, 0, 0,
cannam@86 2529 0,13,13,16,16, 0,18,18, 0, 0, 0,15,15,16,16, 8,
cannam@86 2530 7, 7,14,14,12,10,10,15,15,13,10,10,15,14, 0,22,
cannam@86 2531 0,18,18, 0,22, 0,18,18,12,10,10,16,15,15,12,12,
cannam@86 2532 17,17,14,11,11,15,15, 0,20,21,19,18, 0, 0, 0,17,
cannam@86 2533 18,13,11,11,15,15,16,13,13,18,18,15,11,11,14,14,
cannam@86 2534 0,22,21,19,19, 0,21,22,18,18, 0,22,22,20,18, 0,
cannam@86 2535 0, 0, 0, 0, 0,22,19,17,17, 0, 0, 0,22,21, 0, 0,
cannam@86 2536 22,19,17, 0, 0,22,19,19, 0, 0, 0, 0, 0, 0,22,21,
cannam@86 2537 18,17, 0, 0, 0,22, 0, 0, 0, 0,19,19, 0,10,10,14,
cannam@86 2538 14, 0,11,11,15,14, 0,11,11,15,15, 0,14,14,15,14,
cannam@86 2539 0,15,15,16,16, 0,11,11,16,16, 0,13,13,16,16, 0,
cannam@86 2540 11,11,15,15, 0,14,14,17,16, 0,14,14,15,15, 0,11,
cannam@86 2541 11,16,16, 0,14,13,15,15, 0,11,11,15,15, 0,15,15,
cannam@86 2542 17,17, 0,14,14,15,14, 0,16,16,17,17, 0, 0,22,18,
cannam@86 2543 18, 0,13,13,15,15, 0,17,17,22, 0, 0,15,15,15,14,
cannam@86 2544 0,15,16,16,17, 0, 0,22,18,19, 0,13,13,15,15, 0,
cannam@86 2545 20,18,21, 0, 0,15,15,14,14, 0,11,11,13,13, 0,12,
cannam@86 2546 12,16,16, 0,12,12,16,15, 0,15,16,22,22, 0,17,17,
cannam@86 2547 0, 0, 0,12,12,16,16, 0,14,14,18,18, 0,11,11,16,
cannam@86 2548 16, 0,15,16,22,20, 0,16,16, 0,22, 0,12,12,16,16,
cannam@86 2549 0,15,15,18,20, 0,11,11,16,16, 0,15,15, 0, 0, 0,
cannam@86 2550 16,16, 0, 0, 0,17,17,22, 0, 0, 0, 0, 0, 0, 0,15,
cannam@86 2551 15, 0,21, 0,18,18, 0, 0, 0,17,16, 0, 0, 0,17,17,
cannam@86 2552 22,22, 0, 0, 0, 0, 0, 0,15,15,21, 0, 0,20,22, 0,
cannam@86 2553 0, 0,18,18, 0, 0, 0,12,12,15,15, 0,12,12,15,15,
cannam@86 2554 0,12,12,16,16, 0,13,13,15,15, 0,15,15,17,17, 0,
cannam@86 2555 13,12,16,16, 0,14,14,16,16, 0,12,11,16,16, 0,14,
cannam@86 2556 14,17,17, 0,14,14,16,16, 0,12,12,16,16, 0,15,15,
cannam@86 2557 17,16, 0,11,11,15,16, 0,14,14,17,17, 0,14,14,16,
cannam@86 2558 16, 0,15,15,18,18, 0, 0, 0,22,19, 0,13,13,15,16,
cannam@86 2559 0,16,17, 0, 0, 0,14,14,16,16, 0,15,15,18,17, 0,
cannam@86 2560 0, 0,20,20, 0,13,13,16,15, 0,17,17,22,22, 0,14,
cannam@86 2561 14,15,15, 0,11,11,16,16, 0,13,13,16,17, 0,13,13,
cannam@86 2562 17,18, 0,16,16,17,17, 0,17,17,18,18, 0,12,12,17,
cannam@86 2563 17, 0,16,15,18,18, 0,12,12,16,16, 0,16,16,18,18,
cannam@86 2564 0,15,15,17,17, 0,12,12,17,17, 0,16,16,19,18, 0,
cannam@86 2565 12,12,16,17, 0,16,16,19,19, 0,15,16,16,17, 0,16,
cannam@86 2566 16,19,17, 0, 0, 0,20,22, 0,13,13,16,16, 0,19,18,
cannam@86 2567 21, 0, 0,15,15,16,16, 0,16,16,18,18, 0, 0, 0,22,
cannam@86 2568 21, 0,14,14,16,16, 0,21,19,21,22, 0,16,16,16,16,
cannam@86 2569 0, 9, 9,14,14, 0,13,13,15,15, 0,14,14,15,15, 0,
cannam@86 2570 0,20,18,19, 0, 0,22,18,18, 0,12,12,15,15, 0,15,
cannam@86 2571 15,17,18, 0,14,13,14,14, 0,20, 0,18,18, 0,21, 0,
cannam@86 2572 18,17, 0,13,13,15,16, 0,17,17,18,18, 0,14,14,15,
cannam@86 2573 15, 0,22,22,20,19, 0,20,21,18,18, 0,20,22,19,19,
cannam@86 2574 0, 0, 0, 0, 0, 0,20,20,17,17, 0, 0,22,22,21, 0,
cannam@86 2575 22, 0,18,18, 0,20,22,19,19, 0, 0, 0, 0, 0, 0,21,
cannam@86 2576 21,17,18, 0, 0, 0,21,20, 0, 0,22,19,18, 0,18,18,
cannam@86 2577 15,15, 0,22,21,17,16, 0, 0,22,17,17, 0,20,22,18,
cannam@86 2578 18, 0, 0,22,20,20, 0,21,19,16,16, 0,21,21,18,18,
cannam@86 2579 0,19,19,17,17, 0, 0,22,19,19, 0,22,20,17,17, 0,
cannam@86 2580 21,19,16,16, 0,22,22,19,18, 0,19,20,16,16, 0,22,
cannam@86 2581 21,19,21, 0,21,22,17,18, 0,21,20,18,18, 0, 0, 0,
cannam@86 2582 19,20, 0,20,19,16,16, 0,22,22, 0, 0, 0,21,21,17,
cannam@86 2583 16, 0,22,20,19,18, 0, 0, 0,20,20, 0,20,19,16,16,
cannam@86 2584 0, 0, 0, 0, 0, 0,21,22,17,17, 0,11,11,13,13, 0,
cannam@86 2585 13,13,15,16, 0,13,13,16,16, 0,17,18,21, 0, 0,17,
cannam@86 2586 18, 0, 0, 0,12,12,15,16, 0,15,15,19,18, 0,12,12,
cannam@86 2587 16,16, 0,17,17,22, 0, 0,17,17, 0,22, 0,12,12,17,
cannam@86 2588 16, 0,16,16,19,20, 0,12,12,16,16, 0,17,17, 0, 0,
cannam@86 2589 0,17,17, 0,21, 0,17,16,22, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2590 15,15,20,22, 0,20,18, 0, 0, 0,18,18, 0, 0, 0,17,
cannam@86 2591 17,21, 0, 0, 0, 0, 0, 0, 0,15,15,21,22, 0,19,20,
cannam@86 2592 22, 0, 0,19,18, 0, 0, 0,14,14,18,18, 0,16,16,22,
cannam@86 2593 20, 0,16,16,22,19, 0,17,17,20,22, 0,19,19, 0, 0,
cannam@86 2594 0,15,15,20, 0, 0,18,21, 0,20, 0,15,15,21,20, 0,
cannam@86 2595 18,17, 0, 0, 0,17,17, 0,22, 0,15,15,19,19, 0,19,
cannam@86 2596 18, 0, 0, 0,15,15,20, 0, 0,18,18,22,22, 0,17,17,
cannam@86 2597 0,20, 0,18,18, 0, 0, 0, 0,22, 0, 0, 0,15,15,19,
cannam@86 2598 20, 0,20,19, 0, 0, 0,17,17,20,21, 0,17,18,20,22,
cannam@86 2599 0, 0, 0, 0,22, 0,15,15,20,20, 0,22,20, 0, 0, 0,
cannam@86 2600 17,18,20, 0, 0,12,12,17,16, 0,14,14,17,17, 0,13,
cannam@86 2601 13,17,17, 0,16,16,18,18, 0,17,16,17,17, 0,13,13,
cannam@86 2602 17,17, 0,15,16,18,18, 0,13,13,16,16, 0,16,16,18,
cannam@86 2603 18, 0,16,16,17,16, 0,13,13,16,16, 0,17,17,18,17,
cannam@86 2604 0,12,12,15,16, 0,17,17,19,19, 0,16,16,16,16, 0,
cannam@86 2605 16,17,19,18, 0, 0, 0,21,22, 0,14,14,16,16, 0,18,
cannam@86 2606 18, 0,22, 0,16,16,16,16, 0,16,16,18,17, 0, 0, 0,
cannam@86 2607 21,20, 0,14,14,16,16, 0,21,22,22, 0, 0,16,16,16,
cannam@86 2608 16, 0, 9, 9,14,13, 0,13,14,15,16, 0,14,13,15,14,
cannam@86 2609 0,22, 0,18,18, 0,21, 0,17,18, 0,13,13,15,15, 0,
cannam@86 2610 15,16,18,17, 0,14,14,15,14, 0,20,22,18,18, 0,22,
cannam@86 2611 21,17,17, 0,13,13,15,15, 0,17,17,19,19, 0,14,14,
cannam@86 2612 14,14, 0, 0,22,18,18, 0, 0,22,17,17, 0, 0,22,19,
cannam@86 2613 20, 0, 0, 0, 0, 0, 0,21,20,17,16, 0, 0, 0,21,22,
cannam@86 2614 0, 0, 0,18,19, 0, 0, 0,18,18, 0, 0, 0, 0, 0, 0,
cannam@86 2615 22, 0,17,17, 0, 0, 0,20,22, 0, 0, 0,18,19, 0,18,
cannam@86 2616 19,16,16, 0,22,20,17,17, 0,22,22,17,18, 0,22,22,
cannam@86 2617 18,17, 0, 0,22,18,19, 0,20,20,17,18, 0, 0,22,19,
cannam@86 2618 18, 0,22,22,17,17, 0,22, 0,19,19, 0, 0,22,18,18,
cannam@86 2619 0,20,22,17,17, 0, 0,22,18,18, 0,19,20,17,17, 0,
cannam@86 2620 22, 0,20,19, 0,22,21,17,17, 0, 0, 0,18,18, 0, 0,
cannam@86 2621 0,22,19, 0,20, 0,17,17, 0,22, 0, 0,22, 0, 0,20,
cannam@86 2622 17,18, 0,22, 0,19,19, 0, 0, 0, 0,19, 0,19,21,17,
cannam@86 2623 17, 0, 0, 0, 0, 0, 0,20,21,17,16, 0,11,11,13,13,
cannam@86 2624 0,13,13,16,16, 0,13,13,15,16, 0,17,17,21,22, 0,
cannam@86 2625 17,18, 0, 0, 0,12,12,16,16, 0,15,15,18,18, 0,13,
cannam@86 2626 13,16,16, 0,17,16,21,21, 0,17,17, 0, 0, 0,13,13,
cannam@86 2627 16,16, 0,16,16,19,18, 0,13,13,16,16, 0,17,17, 0,
cannam@86 2628 22, 0,17,18,20,22, 0,17,18, 0, 0, 0, 0, 0, 0, 0,
cannam@86 2629 0,15,15,20, 0, 0,18,19, 0, 0, 0,17,17, 0, 0, 0,
cannam@86 2630 18,17,22, 0, 0, 0, 0, 0, 0, 0,15,16,21,20, 0,20,
cannam@86 2631 20, 0, 0, 0,18,19, 0, 0, 0,15,15,22,22, 0,17,16,
cannam@86 2632 20,22, 0,17,17,20,22, 0,18,18, 0,21, 0,19,18, 0,
cannam@86 2633 0, 0,16,16,20,20, 0,19,19,22, 0, 0,15,16,21,22,
cannam@86 2634 0,18,19,22, 0, 0,17,18, 0, 0, 0,16,16,22, 0, 0,
cannam@86 2635 19,19, 0,21, 0,15,16,20, 0, 0,18,18, 0,22, 0,18,
cannam@86 2636 17, 0, 0, 0,18,18, 0, 0, 0, 0, 0, 0, 0, 0,16,16,
cannam@86 2637 22,21, 0,20,21, 0, 0, 0,17,18,22, 0, 0,18,18, 0,
cannam@86 2638 0, 0, 0, 0, 0, 0, 0,16,16,20,19, 0,22,21, 0, 0,
cannam@86 2639 0,18,18,22,22,
cannam@86 2640 };
cannam@86 2641
cannam@86 2642 static const static_codebook _44p2_p5_0 = {
cannam@86 2643 5, 3125,
cannam@86 2644 (long *)_vq_lengthlist__44p2_p5_0,
cannam@86 2645 1, -528744448, 1616642048, 3, 0,
cannam@86 2646 (long *)_vq_quantlist__44p2_p5_0,
cannam@86 2647 0
cannam@86 2648 };
cannam@86 2649
cannam@86 2650 static const long _vq_quantlist__44p2_p5_1[] = {
cannam@86 2651 3,
cannam@86 2652 2,
cannam@86 2653 4,
cannam@86 2654 1,
cannam@86 2655 5,
cannam@86 2656 0,
cannam@86 2657 6,
cannam@86 2658 };
cannam@86 2659
cannam@86 2660 static const long _vq_lengthlist__44p2_p5_1[] = {
cannam@86 2661 2, 3, 3, 3, 3, 3, 3,
cannam@86 2662 };
cannam@86 2663
cannam@86 2664 static const static_codebook _44p2_p5_1 = {
cannam@86 2665 1, 7,
cannam@86 2666 (long *)_vq_lengthlist__44p2_p5_1,
cannam@86 2667 1, -533200896, 1611661312, 3, 0,
cannam@86 2668 (long *)_vq_quantlist__44p2_p5_1,
cannam@86 2669 0
cannam@86 2670 };
cannam@86 2671
cannam@86 2672 static const long _vq_quantlist__44p2_p6_0[] = {
cannam@86 2673 1,
cannam@86 2674 0,
cannam@86 2675 2,
cannam@86 2676 };
cannam@86 2677
cannam@86 2678 static const long _vq_lengthlist__44p2_p6_0[] = {
cannam@86 2679 1, 7, 7, 7, 8, 8, 7, 8, 8, 7, 9, 9,10,11,11, 9,
cannam@86 2680 8, 8, 7, 8, 9,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
cannam@86 2681 10,10,10,10,10,10,10,14,14,14,12,11,11,10,11,11,
cannam@86 2682 15,14,14,13,11,11, 6, 6, 6, 8, 5, 5, 8, 7, 7, 8,
cannam@86 2683 7, 7,11,10,10, 9, 7, 7, 9, 7, 7,12,10,10,10, 7,
cannam@86 2684 7, 6, 8, 7,12,10,10,12,10,10,11,10,10,15,14,13,
cannam@86 2685 13,10,10,11,10,10,16,14,14,14,10,10, 7, 7, 7,12,
cannam@86 2686 11,11,12,11,11,11,11,11,16,14,14,13,12,12,11,11,
cannam@86 2687 11,17,15,15,14,12,12,10, 9, 9,13,11,11,13,11,11,
cannam@86 2688 12,11,11,16,14,13,14,11,11,12,11,11,17,15,14,14,
cannam@86 2689 11,11, 7, 8, 8,12,11,11,12,10,10,12,10,10,16,13,
cannam@86 2690 14,13,10,10,11,10,10,17,14,14,14,10,10, 7, 7, 7,
cannam@86 2691 12,11,11,12,11,11,12,11,11,15,14,15,14,12,12,12,
cannam@86 2692 11,11,17,15,15,14,12,12,10,10, 9,13,11,11,13,11,
cannam@86 2693 11,13,11,11,16,14,14,14,11,11,13,11,11,16,15,15,
cannam@86 2694 15,11,11,
cannam@86 2695 };
cannam@86 2696
cannam@86 2697 static const static_codebook _44p2_p6_0 = {
cannam@86 2698 5, 243,
cannam@86 2699 (long *)_vq_lengthlist__44p2_p6_0,
cannam@86 2700 1, -527106048, 1620377600, 2, 0,
cannam@86 2701 (long *)_vq_quantlist__44p2_p6_0,
cannam@86 2702 0
cannam@86 2703 };
cannam@86 2704
cannam@86 2705 static const long _vq_quantlist__44p2_p6_1[] = {
cannam@86 2706 1,
cannam@86 2707 0,
cannam@86 2708 2,
cannam@86 2709 };
cannam@86 2710
cannam@86 2711 static const long _vq_lengthlist__44p2_p6_1[] = {
cannam@86 2712 2, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 8,
cannam@86 2713 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 7, 7, 9, 8,
cannam@86 2714 8, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
cannam@86 2715 10, 8, 9,10, 8, 8, 7, 6, 6, 8, 6, 6, 9, 6, 6, 9,
cannam@86 2716 7, 7,10, 8, 8, 9, 6, 6, 9, 7, 7,10, 9, 8, 9, 7,
cannam@86 2717 7, 7, 7, 7,11, 8, 8,11, 9, 9,10, 9, 9,12, 9, 9,
cannam@86 2718 12, 8, 8,11, 9, 9,12, 9, 9,12, 8, 8, 8, 7, 7,10,
cannam@86 2719 9, 9,10, 9, 9,10, 9, 9,11,10,11,11, 9, 9,11, 9,
cannam@86 2720 9,11,11,11,11, 9, 9,10, 8, 8,11, 9, 9,10, 9, 9,
cannam@86 2721 11, 9, 9,11,10,10,11, 9, 9,11, 9, 9,12,10,10,11,
cannam@86 2722 9, 9, 8, 8, 8,11, 9, 9,12, 9, 9,11, 9, 9,12, 9,
cannam@86 2723 9,12, 8, 8,12, 9, 9,12, 9,10,12, 8, 8, 9, 7, 7,
cannam@86 2724 11, 9, 9,11,10,10,11, 9, 9,11,11,11,11, 9, 9,11,
cannam@86 2725 10,10,12,11,11,11, 9,10,10, 9, 9,11, 9, 9,11,10,
cannam@86 2726 10,11,10,10,11,11,11,11, 9, 9,11, 9,10,11,11,11,
cannam@86 2727 11, 9, 9,
cannam@86 2728 };
cannam@86 2729
cannam@86 2730 static const static_codebook _44p2_p6_1 = {
cannam@86 2731 5, 243,
cannam@86 2732 (long *)_vq_lengthlist__44p2_p6_1,
cannam@86 2733 1, -530841600, 1616642048, 2, 0,
cannam@86 2734 (long *)_vq_quantlist__44p2_p6_1,
cannam@86 2735 0
cannam@86 2736 };
cannam@86 2737
cannam@86 2738 static const long _vq_quantlist__44p2_p7_0[] = {
cannam@86 2739 1,
cannam@86 2740 0,
cannam@86 2741 2,
cannam@86 2742 };
cannam@86 2743
cannam@86 2744 static const long _vq_lengthlist__44p2_p7_0[] = {
cannam@86 2745 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 2746 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2747 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2748 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2749 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2750 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2751 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2752 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2753 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2754 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2755 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2756 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2757 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2758 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2759 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2760 9, 9, 9,
cannam@86 2761 };
cannam@86 2762
cannam@86 2763 static const static_codebook _44p2_p7_0 = {
cannam@86 2764 5, 243,
cannam@86 2765 (long *)_vq_lengthlist__44p2_p7_0,
cannam@86 2766 1, -513979392, 1633504256, 2, 0,
cannam@86 2767 (long *)_vq_quantlist__44p2_p7_0,
cannam@86 2768 0
cannam@86 2769 };
cannam@86 2770
cannam@86 2771 static const long _vq_quantlist__44p2_p7_1[] = {
cannam@86 2772 1,
cannam@86 2773 0,
cannam@86 2774 2,
cannam@86 2775 };
cannam@86 2776
cannam@86 2777 static const long _vq_lengthlist__44p2_p7_1[] = {
cannam@86 2778 1, 9, 9, 6, 9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2779 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2780 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2781 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2782 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2783 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2784 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2785 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2786 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2787 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2788 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2789 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2790 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2791 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2792 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2793 10,10,10,
cannam@86 2794 };
cannam@86 2795
cannam@86 2796 static const static_codebook _44p2_p7_1 = {
cannam@86 2797 5, 243,
cannam@86 2798 (long *)_vq_lengthlist__44p2_p7_1,
cannam@86 2799 1, -516716544, 1630767104, 2, 0,
cannam@86 2800 (long *)_vq_quantlist__44p2_p7_1,
cannam@86 2801 0
cannam@86 2802 };
cannam@86 2803
cannam@86 2804 static const long _vq_quantlist__44p2_p7_2[] = {
cannam@86 2805 12,
cannam@86 2806 11,
cannam@86 2807 13,
cannam@86 2808 10,
cannam@86 2809 14,
cannam@86 2810 9,
cannam@86 2811 15,
cannam@86 2812 8,
cannam@86 2813 16,
cannam@86 2814 7,
cannam@86 2815 17,
cannam@86 2816 6,
cannam@86 2817 18,
cannam@86 2818 5,
cannam@86 2819 19,
cannam@86 2820 4,
cannam@86 2821 20,
cannam@86 2822 3,
cannam@86 2823 21,
cannam@86 2824 2,
cannam@86 2825 22,
cannam@86 2826 1,
cannam@86 2827 23,
cannam@86 2828 0,
cannam@86 2829 24,
cannam@86 2830 };
cannam@86 2831
cannam@86 2832 static const long _vq_lengthlist__44p2_p7_2[] = {
cannam@86 2833 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 2834 12,13,13,14,14,15,15,15,15,
cannam@86 2835 };
cannam@86 2836
cannam@86 2837 static const static_codebook _44p2_p7_2 = {
cannam@86 2838 1, 25,
cannam@86 2839 (long *)_vq_lengthlist__44p2_p7_2,
cannam@86 2840 1, -518864896, 1620639744, 5, 0,
cannam@86 2841 (long *)_vq_quantlist__44p2_p7_2,
cannam@86 2842 0
cannam@86 2843 };
cannam@86 2844
cannam@86 2845 static const long _vq_quantlist__44p2_p7_3[] = {
cannam@86 2846 12,
cannam@86 2847 11,
cannam@86 2848 13,
cannam@86 2849 10,
cannam@86 2850 14,
cannam@86 2851 9,
cannam@86 2852 15,
cannam@86 2853 8,
cannam@86 2854 16,
cannam@86 2855 7,
cannam@86 2856 17,
cannam@86 2857 6,
cannam@86 2858 18,
cannam@86 2859 5,
cannam@86 2860 19,
cannam@86 2861 4,
cannam@86 2862 20,
cannam@86 2863 3,
cannam@86 2864 21,
cannam@86 2865 2,
cannam@86 2866 22,
cannam@86 2867 1,
cannam@86 2868 23,
cannam@86 2869 0,
cannam@86 2870 24,
cannam@86 2871 };
cannam@86 2872
cannam@86 2873 static const long _vq_lengthlist__44p2_p7_3[] = {
cannam@86 2874 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 2875 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 2876 };
cannam@86 2877
cannam@86 2878 static const static_codebook _44p2_p7_3 = {
cannam@86 2879 1, 25,
cannam@86 2880 (long *)_vq_lengthlist__44p2_p7_3,
cannam@86 2881 1, -529006592, 1611661312, 5, 0,
cannam@86 2882 (long *)_vq_quantlist__44p2_p7_3,
cannam@86 2883 0
cannam@86 2884 };
cannam@86 2885
cannam@86 2886 static const long _huff_lengthlist__44p2_short[] = {
cannam@86 2887 4, 4,12, 9, 8,12,15,17, 4, 2,11, 6, 5, 9,13,15,
cannam@86 2888 11, 7, 8, 7, 7,10,14,13, 8, 5, 7, 5, 5, 8,12,12,
cannam@86 2889 8, 4, 7, 4, 3, 6,11,12,11, 8, 9, 7, 6, 8,11,12,
cannam@86 2890 15,13,14,12, 9, 7,10,13,16,12,17,12, 7, 5, 8,11,
cannam@86 2891 };
cannam@86 2892
cannam@86 2893 static const static_codebook _huff_book__44p2_short = {
cannam@86 2894 2, 64,
cannam@86 2895 (long *)_huff_lengthlist__44p2_short,
cannam@86 2896 0, 0, 0, 0, 0,
cannam@86 2897 NULL,
cannam@86 2898 0
cannam@86 2899 };
cannam@86 2900
cannam@86 2901 static const long _vq_quantlist__44p3_l0_0[] = {
cannam@86 2902 6,
cannam@86 2903 5,
cannam@86 2904 7,
cannam@86 2905 4,
cannam@86 2906 8,
cannam@86 2907 3,
cannam@86 2908 9,
cannam@86 2909 2,
cannam@86 2910 10,
cannam@86 2911 1,
cannam@86 2912 11,
cannam@86 2913 0,
cannam@86 2914 12,
cannam@86 2915 };
cannam@86 2916
cannam@86 2917 static const long _vq_lengthlist__44p3_l0_0[] = {
cannam@86 2918 1, 4, 4, 8, 8, 8, 8, 9, 9,10,10,10,10, 4, 6, 5,
cannam@86 2919 8, 7, 9, 9, 9, 9,10, 9,11, 9, 4, 5, 6, 7, 8, 9,
cannam@86 2920 9, 9, 9, 9,10, 9,10, 8, 9, 8, 9, 8,10, 9,11, 9,
cannam@86 2921 12,10,12,10, 8, 8, 9, 8, 9, 9,10, 9,11,10,12,10,
cannam@86 2922 12, 9,10,10,11,10,12,11,12,11,12,12,12,12, 9,10,
cannam@86 2923 10,11,11,11,11,11,12,12,12,12,12,10,11,11,12,12,
cannam@86 2924 12,12,12,12,12,12,12,12,10,11,11,12,12,12,12,12,
cannam@86 2925 12,12,12,12,12,11,12,12,12,12,12,13,12,13,12,13,
cannam@86 2926 12,12,11,12,12,12,12,12,12,13,12,12,12,12,12,12,
cannam@86 2927 12,12,13,13,12,13,12,13,12,13,12,12,12,13,12,13,
cannam@86 2928 12,13,12,13,12,13,12,12,12,
cannam@86 2929 };
cannam@86 2930
cannam@86 2931 static const static_codebook _44p3_l0_0 = {
cannam@86 2932 2, 169,
cannam@86 2933 (long *)_vq_lengthlist__44p3_l0_0,
cannam@86 2934 1, -526516224, 1616117760, 4, 0,
cannam@86 2935 (long *)_vq_quantlist__44p3_l0_0,
cannam@86 2936 0
cannam@86 2937 };
cannam@86 2938
cannam@86 2939 static const long _vq_quantlist__44p3_l0_1[] = {
cannam@86 2940 2,
cannam@86 2941 1,
cannam@86 2942 3,
cannam@86 2943 0,
cannam@86 2944 4,
cannam@86 2945 };
cannam@86 2946
cannam@86 2947 static const long _vq_lengthlist__44p3_l0_1[] = {
cannam@86 2948 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
cannam@86 2949 5, 6, 5, 6, 5, 6, 5, 6, 5,
cannam@86 2950 };
cannam@86 2951
cannam@86 2952 static const static_codebook _44p3_l0_1 = {
cannam@86 2953 2, 25,
cannam@86 2954 (long *)_vq_lengthlist__44p3_l0_1,
cannam@86 2955 1, -533725184, 1611661312, 3, 0,
cannam@86 2956 (long *)_vq_quantlist__44p3_l0_1,
cannam@86 2957 0
cannam@86 2958 };
cannam@86 2959
cannam@86 2960 static const long _vq_quantlist__44p3_l1_0[] = {
cannam@86 2961 1,
cannam@86 2962 0,
cannam@86 2963 2,
cannam@86 2964 };
cannam@86 2965
cannam@86 2966 static const long _vq_lengthlist__44p3_l1_0[] = {
cannam@86 2967 1, 4, 4, 4, 4, 4, 4, 4, 4,
cannam@86 2968 };
cannam@86 2969
cannam@86 2970 static const static_codebook _44p3_l1_0 = {
cannam@86 2971 2, 9,
cannam@86 2972 (long *)_vq_lengthlist__44p3_l1_0,
cannam@86 2973 1, -516716544, 1630767104, 2, 0,
cannam@86 2974 (long *)_vq_quantlist__44p3_l1_0,
cannam@86 2975 0
cannam@86 2976 };
cannam@86 2977
cannam@86 2978 static const long _huff_lengthlist__44p3_lfe[] = {
cannam@86 2979 1, 3, 2, 3,
cannam@86 2980 };
cannam@86 2981
cannam@86 2982 static const static_codebook _huff_book__44p3_lfe = {
cannam@86 2983 2, 4,
cannam@86 2984 (long *)_huff_lengthlist__44p3_lfe,
cannam@86 2985 0, 0, 0, 0, 0,
cannam@86 2986 NULL,
cannam@86 2987 0
cannam@86 2988 };
cannam@86 2989
cannam@86 2990 static const long _huff_lengthlist__44p3_long[] = {
cannam@86 2991 3, 4,13, 9, 9,12,15,17, 4, 2,18, 5, 7,10,14,18,
cannam@86 2992 11, 8, 6, 5, 6, 8,11,14, 8, 5, 5, 3, 5, 8,11,13,
cannam@86 2993 9, 6, 7, 5, 5, 7, 9,10,11,10, 9, 8, 6, 6, 8,10,
cannam@86 2994 14,14,11,11, 9, 8, 9,10,17,17,14,13,10, 9,10,10,
cannam@86 2995 };
cannam@86 2996
cannam@86 2997 static const static_codebook _huff_book__44p3_long = {
cannam@86 2998 2, 64,
cannam@86 2999 (long *)_huff_lengthlist__44p3_long,
cannam@86 3000 0, 0, 0, 0, 0,
cannam@86 3001 NULL,
cannam@86 3002 0
cannam@86 3003 };
cannam@86 3004
cannam@86 3005 static const long _vq_quantlist__44p3_p1_0[] = {
cannam@86 3006 1,
cannam@86 3007 0,
cannam@86 3008 2,
cannam@86 3009 };
cannam@86 3010
cannam@86 3011 static const long _vq_lengthlist__44p3_p1_0[] = {
cannam@86 3012 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3013 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3014 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3015 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3016 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3017 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3018 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3019 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3020 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3021 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3022 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3023 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3024 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3025 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3026 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3027 0, 0, 0,
cannam@86 3028 };
cannam@86 3029
cannam@86 3030 static const static_codebook _44p3_p1_0 = {
cannam@86 3031 5, 243,
cannam@86 3032 (long *)_vq_lengthlist__44p3_p1_0,
cannam@86 3033 1, -535822336, 1611661312, 2, 0,
cannam@86 3034 (long *)_vq_quantlist__44p3_p1_0,
cannam@86 3035 0
cannam@86 3036 };
cannam@86 3037
cannam@86 3038 static const long _vq_quantlist__44p3_p2_0[] = {
cannam@86 3039 2,
cannam@86 3040 1,
cannam@86 3041 3,
cannam@86 3042 0,
cannam@86 3043 4,
cannam@86 3044 };
cannam@86 3045
cannam@86 3046 static const long _vq_lengthlist__44p3_p2_0[] = {
cannam@86 3047 3, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,
cannam@86 3048 11,11, 0, 0, 0, 0, 0, 0, 0, 0,10, 9, 0, 0, 0, 0,
cannam@86 3049 0, 0, 0, 0, 9, 9, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
cannam@86 3050 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0,
cannam@86 3051 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0,12,12, 0, 0,
cannam@86 3052 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0,12,12, 0, 0, 0,
cannam@86 3053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3054 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7,
cannam@86 3055 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3056 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3057 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3058 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3059 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3060 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3061 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3062 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0,
cannam@86 3063 5, 5, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0,
cannam@86 3064 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5,
cannam@86 3065 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0,
cannam@86 3066 0, 0, 0, 0, 0, 0, 0, 5, 6, 0, 0, 0, 7, 7, 0, 0,
cannam@86 3067 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3068 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3069 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3070 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0, 9, 9, 0,
cannam@86 3071 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3072 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 3073 10,10, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
cannam@86 3074 0, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
cannam@86 3075 0, 0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0,
cannam@86 3076 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3077 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3078 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3079 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3080 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3081 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3082 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3084 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3085 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3086 0, 0, 9, 9, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0, 0,
cannam@86 3087 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0,
cannam@86 3088 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0,
cannam@86 3089 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8,
cannam@86 3090 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0,
cannam@86 3091 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0,
cannam@86 3092 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3093 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
cannam@86 3094 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3097 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3098 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3099 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3100 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3101 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3105 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3106 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3107 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3108 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3109 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 7, 7,
cannam@86 3110 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0,
cannam@86 3111 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0,
cannam@86 3112 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 3113 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0,
cannam@86 3114 0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
cannam@86 3115 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3120 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3121 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3125 0, 0, 0, 9, 9, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0,
cannam@86 3126 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0,
cannam@86 3127 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 3128 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7,
cannam@86 3129 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
cannam@86 3130 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0,
cannam@86 3131 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3132 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3133 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3134 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3135 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3136 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3137 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3138 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3140 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3141 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3142 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3143 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3144 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3145 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3147 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3148 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 7,
cannam@86 3149 7, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
cannam@86 3150 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0,
cannam@86 3151 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0,
cannam@86 3152 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 3153 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9,
cannam@86 3154 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3155 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3156 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3157 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3158 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3160 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3161 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3162 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3163 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3164 0, 0, 0, 0,10,10, 0, 0, 0, 9, 9, 0, 0, 0,10,10,
cannam@86 3165 0, 0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0,
cannam@86 3166 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0,11,11, 0, 0,
cannam@86 3167 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3168 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0,11,
cannam@86 3169 11, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,12,12,
cannam@86 3170 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3171 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3172 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3173 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3174 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3175 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3176 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3177 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3178 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3180 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3181 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3182 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3183 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3184 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3185 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3186 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0,
cannam@86 3188 9, 9, 0, 0, 0,10,10, 0, 0, 0,12,12, 0, 0, 0, 0,
cannam@86 3189 0, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
cannam@86 3190 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0,
cannam@86 3191 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0,
cannam@86 3192 0, 0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3193 10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3194 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3195 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3196 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3197 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3198 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3200 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3201 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3202 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3203 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3204 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3205 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3206 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3207 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3208 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3211 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3212 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3213 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3214 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3216 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3217 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3218 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3220 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3221 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3222 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3223 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3224 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3225 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3226 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3227 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3228 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3230 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3231 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3232 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3233 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3234 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3235 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3236 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3237 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3238 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3240 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3241 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3242 0, 0, 0, 0, 0,
cannam@86 3243 };
cannam@86 3244
cannam@86 3245 static const static_codebook _44p3_p2_0 = {
cannam@86 3246 5, 3125,
cannam@86 3247 (long *)_vq_lengthlist__44p3_p2_0,
cannam@86 3248 1, -533725184, 1611661312, 3, 0,
cannam@86 3249 (long *)_vq_quantlist__44p3_p2_0,
cannam@86 3250 0
cannam@86 3251 };
cannam@86 3252
cannam@86 3253 static const long _vq_quantlist__44p3_p3_0[] = {
cannam@86 3254 1,
cannam@86 3255 0,
cannam@86 3256 2,
cannam@86 3257 };
cannam@86 3258
cannam@86 3259 static const long _vq_lengthlist__44p3_p3_0[] = {
cannam@86 3260 1, 5, 5, 5, 8, 8, 0, 8, 8, 6, 9, 9, 8,10,10, 0,
cannam@86 3261 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 4, 7, 7, 6,10,
cannam@86 3262 10, 0,12,12, 7,11,11, 9,12,12, 0,12,12, 0,13,13,
cannam@86 3263 0,15,15, 0,12,12, 0, 7, 7, 0, 7, 7, 0, 8, 8, 0,
cannam@86 3264 8, 8, 0,10,10, 0, 7, 7, 0, 8, 8, 0,11,11, 0, 7,
cannam@86 3265 7, 5, 7, 7, 9, 9, 9, 0,11,10, 9, 9, 9,11,12,12,
cannam@86 3266 0,10,10, 0,11,11, 0,13,13, 0,11,11, 6, 7, 7, 9,
cannam@86 3267 10,10, 0,12,12,10,11,11,11,12,12, 0,12,12, 0,13,
cannam@86 3268 13, 0,15,15, 0,12,12, 0,10,10, 0,11,11, 0,11,11,
cannam@86 3269 0,12,12, 0,13,13, 0,11,11, 0,12,12, 0,15,15, 0,
cannam@86 3270 11,11, 0, 8, 8, 0,10,10, 0,12,12, 0,11,11, 0,12,
cannam@86 3271 12, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0, 7, 7,
cannam@86 3272 0,10,10, 0,12,12, 0,10,10, 0,12,13, 0,12,12, 0,
cannam@86 3273 13,13, 0,14,14, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3274 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 3275 0, 0, 0,
cannam@86 3276 };
cannam@86 3277
cannam@86 3278 static const static_codebook _44p3_p3_0 = {
cannam@86 3279 5, 243,
cannam@86 3280 (long *)_vq_lengthlist__44p3_p3_0,
cannam@86 3281 1, -533200896, 1614282752, 2, 0,
cannam@86 3282 (long *)_vq_quantlist__44p3_p3_0,
cannam@86 3283 0
cannam@86 3284 };
cannam@86 3285
cannam@86 3286 static const long _vq_quantlist__44p3_p3_1[] = {
cannam@86 3287 1,
cannam@86 3288 0,
cannam@86 3289 2,
cannam@86 3290 };
cannam@86 3291
cannam@86 3292 static const long _vq_lengthlist__44p3_p3_1[] = {
cannam@86 3293 3, 4, 4, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0,10,10, 0,
cannam@86 3294 8, 8, 0, 9, 9, 0,10,10, 0, 8, 8, 0, 7, 7, 0, 8,
cannam@86 3295 8, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
cannam@86 3296 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 6, 6, 0, 7, 7, 0,
cannam@86 3297 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,10,10, 0, 6,
cannam@86 3298 5, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 9, 9,
cannam@86 3299 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 6, 6, 0,
cannam@86 3300 9,10, 0,10,10, 0,10,10, 0,11,11, 0, 9, 9, 0,10,
cannam@86 3301 10, 0,11,11, 0, 9, 9, 0, 8, 8, 0, 8, 8, 0, 8, 8,
cannam@86 3302 0, 9, 9, 0, 9, 9, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0,
cannam@86 3303 7, 7, 0, 8, 8, 0, 7, 7, 0, 7, 7, 0, 8, 8, 0, 9,
cannam@86 3304 9, 0, 7, 7, 0, 7, 7, 0, 9, 9, 0, 6, 6, 0, 6, 6,
cannam@86 3305 0,10,10, 0,10,10, 0,10,10, 0,12,12, 0, 9, 9, 0,
cannam@86 3306 10,10, 0,12,12, 0, 9, 9, 0, 8, 8, 0, 7, 7, 0, 8,
cannam@86 3307 8, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 8, 8, 0, 9, 9,
cannam@86 3308 0, 7, 7,
cannam@86 3309 };
cannam@86 3310
cannam@86 3311 static const static_codebook _44p3_p3_1 = {
cannam@86 3312 5, 243,
cannam@86 3313 (long *)_vq_lengthlist__44p3_p3_1,
cannam@86 3314 1, -535822336, 1611661312, 2, 0,
cannam@86 3315 (long *)_vq_quantlist__44p3_p3_1,
cannam@86 3316 0
cannam@86 3317 };
cannam@86 3318
cannam@86 3319 static const long _vq_quantlist__44p3_p4_0[] = {
cannam@86 3320 1,
cannam@86 3321 0,
cannam@86 3322 2,
cannam@86 3323 };
cannam@86 3324
cannam@86 3325 static const long _vq_lengthlist__44p3_p4_0[] = {
cannam@86 3326 1, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8,10,11,11, 9,
cannam@86 3327 8, 8, 8, 8, 8,11,11,11,10, 8, 8, 5, 7, 7, 9,11,
cannam@86 3328 11,10,11,11,10,11,11,12,13,14,11,12,12,10,11,11,
cannam@86 3329 13,14,14,12,12,12, 5, 6, 6, 8, 6, 6, 8, 7, 7, 8,
cannam@86 3330 7, 7,11,10,10,10, 7, 7, 9, 7, 7,12,11,11,11, 7,
cannam@86 3331 7, 7, 7, 7,11,10,10,12,10,10,11,10,10,15,13,13,
cannam@86 3332 13,10,10,12,11,11,15,13,13,14,11,11, 7, 7, 7,11,
cannam@86 3333 11,11,12,11,11,12,11,11,14,14,14,14,12,12,12,12,
cannam@86 3334 12,16,15,15,14,12,12, 0,10,10, 0,11,11, 0,11,12,
cannam@86 3335 0,11,11, 0,14,14, 0,11,11, 0,12,12, 0,15,15, 0,
cannam@86 3336 11,11, 8, 8, 8,12,10,10,12,10,10,13,11,11,15,13,
cannam@86 3337 13,14,11,11,12,10,10,16,14,14,14,10,10, 8, 7, 7,
cannam@86 3338 12,11,11,13,11,11,12,11,11,15,14,14,14,12,12,13,
cannam@86 3339 12,12,15,14,14,15,12,12, 0,11,11, 0,12,12, 0,12,
cannam@86 3340 12, 0,12,12, 0,15,15, 0,12,12, 0,13,13, 0,14,15,
cannam@86 3341 0,12,12,
cannam@86 3342 };
cannam@86 3343
cannam@86 3344 static const static_codebook _44p3_p4_0 = {
cannam@86 3345 5, 243,
cannam@86 3346 (long *)_vq_lengthlist__44p3_p4_0,
cannam@86 3347 1, -531365888, 1616117760, 2, 0,
cannam@86 3348 (long *)_vq_quantlist__44p3_p4_0,
cannam@86 3349 0
cannam@86 3350 };
cannam@86 3351
cannam@86 3352 static const long _vq_quantlist__44p3_p4_1[] = {
cannam@86 3353 2,
cannam@86 3354 1,
cannam@86 3355 3,
cannam@86 3356 0,
cannam@86 3357 4,
cannam@86 3358 };
cannam@86 3359
cannam@86 3360 static const long _vq_lengthlist__44p3_p4_1[] = {
cannam@86 3361 3, 4, 5, 8, 8,12,10,10,12,12,12,10,10,12,12,13,
cannam@86 3362 11,11,12,12,13,12,12,12,12,13,10,10,13,13,13,13,
cannam@86 3363 13,13,13,13,10,10,13,13,13,11,11,13,13,14,13,13,
cannam@86 3364 12,12,13,10,10,13,13,13,13,13,13,13,13,10,10,12,
cannam@86 3365 12,13,11,11,13,13,13,13,13,12,12,13,12,12,13,13,
cannam@86 3366 13,13,13,13,13,14,11,11,12,12,14,12,12,13,12,14,
cannam@86 3367 14,14,12,12,13,14,14,13,13,14,13,13,13,13,14,14,
cannam@86 3368 14,12,12,14,13,13,13,13,14,14,14,12,12,12, 8, 8,
cannam@86 3369 11,11,12,12,12,11,11,12,11,11,10,10,13,12,12,10,
cannam@86 3370 10,13,12,12,10,10,13,12,12,12,12,14,12,12,12,12,
cannam@86 3371 13,13,13,11,11,14,12,12,11,11,14,12,12,12,12,14,
cannam@86 3372 12,12,12,12,13,12,12,12,12,13,13,13,11,11,14,12,
cannam@86 3373 12,11,11,14,12,12,12,12,14,13,13,12,12,14,12,12,
cannam@86 3374 12,11,14,13,13,11,11,14,13,12,11,11,14,13,13,11,
cannam@86 3375 11,14,13,13,12,12,14,12,12,12,12,15,13,13,12,12,
cannam@86 3376 14,12,12,11,11,14,13,13,11,11,12, 9, 9,10,10,12,
cannam@86 3377 7, 7,11,11,12, 9, 9,12,12,13,10,10,10,10,14,14,
cannam@86 3378 14,11,11,13, 9, 9,12,12,14,14,14,12,12,13, 8, 8,
cannam@86 3379 11,11,14, 9, 9,12,12,14,14,14,11,11,13, 9, 9,12,
cannam@86 3380 12,14,14,14,12,12,14, 8, 8,11,11,14, 9, 9,12,12,
cannam@86 3381 14,14,14,11,11,14,10,10,12,12,14,14,14,13,13,14,
cannam@86 3382 9, 9,11,11,14,10,10,12,12,14,14,14,11,11,14,14,
cannam@86 3383 15,12,12,15,14,14,14,14,15,14,14,11,11,14,14,14,
cannam@86 3384 12,12,14,14,14,11,11,14,11,11,10,10,14,10,10,10,
cannam@86 3385 10,14,10,10,10,10,15,11,11, 9, 9,14,12,12, 9, 9,
cannam@86 3386 15,11,11,11,11,15,13,13,11,11,15,10,10,10,10,15,
cannam@86 3387 11,11,10,10,15,13,13,11,11,15,11,11,11,11,15,13,
cannam@86 3388 13,11,11,15,10,10,10,10,15,11,11,10,10,15,13,13,
cannam@86 3389 11,11,15,12,12,11,11,15,13,13,11,11,15,11,11,10,
cannam@86 3390 10,15,12,12,10,10,15,13,13,10,10,15,14,14,11,11,
cannam@86 3391 15,13,13,11,11,15,14,14,10,11,15,13,13,10,10,15,
cannam@86 3392 13,14,10,10,14,13,13,10,10,14,13,13,10,10,14,13,
cannam@86 3393 13,10,10,14,13,13, 9, 9,14,14,14, 9, 9,15,14,14,
cannam@86 3394 11,11,15,14,14,10,10,15,14,14,10,10,15,14,14,11,
cannam@86 3395 11,15,14,14,10,10,15,14,14,11,11,15,14,14,10,10,
cannam@86 3396 14,14,14,10,10,15,14,14,10,10,14,14,14,10,10,15,
cannam@86 3397 14,14,11,11,15,14,14,11,11,14,14,14,10,10,15,14,
cannam@86 3398 14,10,10,14,14,14, 9, 9,15,15,15,11,11,15,14,14,
cannam@86 3399 12,12,15,15,14,10,10,15,14,14,10,10,14,15,15, 9,
cannam@86 3400 9,14,10,10,12,12,17, 9, 9,12,12,17,10,10,13,13,
cannam@86 3401 17,11,11,12,12,18,14,14,12,12,17,10,10,13,13,17,
cannam@86 3402 14,14,12,12,17, 9, 9,12,12,17,11,11,12,12,17,14,
cannam@86 3403 14,12,12,18,10,10,13,13,18,14,14,13,13,18, 9, 9,
cannam@86 3404 12,12,18,10,10,13,13,18,14,14,12,12,18,11,11,13,
cannam@86 3405 13,18,14,14,13,13,18,10,10,12,12,17,11,11,12,12,
cannam@86 3406 17,14,14,12,12,18,15,15,13,13,18,14,14,14,14,18,
cannam@86 3407 15,15,12,12,18,14,14,12,12,18,15,15,12,12,13, 7,
cannam@86 3408 7,11,11,14,15,15,11,11,14,15,15,12,12,14,15,15,
cannam@86 3409 11,11,15,15,15,11,11,14,15,15,12,12,14,15,15,12,
cannam@86 3410 12,14,15,15,11,11,14,15,15,11,11,15,15,15,12,12,
cannam@86 3411 14,15,15,12,12,14,15,15,12,12,14,15,15,11,11,14,
cannam@86 3412 15,15,11,11,15,15,15,12,12,15,15,15,12,12,14,15,
cannam@86 3413 15,12,12,14,15,14,12,12,14,15,15,11,11,15,14,14,
cannam@86 3414 12,12,15,15,15,12,12,15,16,16,12,12,15,15,15,12,
cannam@86 3415 12,15,15,15,12,12,15,15,15,12,12,13,13,13,11,10,
cannam@86 3416 14,14,15,11,11,14,14,14,12,12,15,14,14,10,10,15,
cannam@86 3417 15,15,11,11,14,15,15,12,12,14,14,14,11,11,14,15,
cannam@86 3418 15,11,11,14,15,15,12,12,15,15,15,11,11,14,15,15,
cannam@86 3419 12,12,14,14,14,12,12,14,15,15,11,11,14,15,15,12,
cannam@86 3420 12,15,15,15,11,11,15,15,15,12,12,15,14,14,12,12,
cannam@86 3421 14,15,15,11,11,14,15,15,11,11,15,15,15,10,10,15,
cannam@86 3422 15,16,12,12,15,15,15,14,14,15,15,15,11,11,15,15,
cannam@86 3423 15,12,12,15,15,15,11,11,14,11,11,10,10,15, 9, 9,
cannam@86 3424 12,12,15,10,10,12,12,15,11,11,11,11,15,14,14,12,
cannam@86 3425 12,15,10,10,13,13,15,14,14,12,12,15, 9, 9,12,12,
cannam@86 3426 15,10,10,13,13,15,13,13,12,11,15,10,10,12,12,15,
cannam@86 3427 14,14,12,12,15, 9, 9,11,11,15,11,11,12,12,15,13,
cannam@86 3428 13,11,11,15,11,11,13,13,15,13,14,13,14,15,11,11,
cannam@86 3429 11,11,15,11,11,12,12,15,14,14,11,11,15,14,14,13,
cannam@86 3430 13,15,14,14,20,20,15,14,14,12,12,15,14,14,12,12,
cannam@86 3431 15,14,14,11,11,14,13,13,10,10,14,13,13,12,12,14,
cannam@86 3432 14,13,12,12,15,14,14,12,12,15,14,14,11,11,15,14,
cannam@86 3433 14,12,12,15,14,14,13,13,15,14,14,12,11,15,14,14,
cannam@86 3434 11,11,15,14,14,13,13,15,14,14,12,12,15,14,14,13,
cannam@86 3435 13,15,14,14,12,11,15,14,14,12,12,15,14,14,13,13,
cannam@86 3436 15,14,14,13,13,15,14,14,12,12,15,14,14,12,12,15,
cannam@86 3437 14,14,12,12,15,15,15,13,13,15,15,15,13,13,15,14,
cannam@86 3438 14,13,13,15,15,15,13,13,15,14,15,12,12,15,15,15,
cannam@86 3439 13,13,14,10,10,12,13,17, 9, 9,12,12,17,10,10,13,
cannam@86 3440 13,17,11,11,12,12,18,14,14,12,12,18,10,10,13,13,
cannam@86 3441 18,14,14,12,12,17, 9, 9,12,12,18,10,11,13,13,18,
cannam@86 3442 14,14,12,12,17,10,10,12,12,17,14,14,12,12,17, 9,
cannam@86 3443 9,12,12,17,11,11,12,12,17,14,14,12,12,18,11,11,
cannam@86 3444 12,12,18,14,14,13,13,18,11,11,12,12,18,11,11,12,
cannam@86 3445 12,18,14,14,12,12,18,15,15,12,12,18,14,14,13,13,
cannam@86 3446 18,15,15,12,12,17,14,14,12,12,17,15,15,12,12,13,
cannam@86 3447 7, 7,11,11,14,15,15,11,11,14,15,15,11,11,14,15,
cannam@86 3448 14,12,12,15,15,15,12,11,14,15,15,12,12,14,15,15,
cannam@86 3449 12,12,14,15,15,11,11,14,15,15,11,11,15,15,15,13,
cannam@86 3450 13,14,15,15,11,11,14,15,15,13,12,14,15,15,11,11,
cannam@86 3451 14,15,15,11,11,15,15,15,13,13,14,15,15,12,12,15,
cannam@86 3452 15,15,12,12,15,15,15,11,11,15,15,15,11,11,15,15,
cannam@86 3453 15,12,12,15,15,15,13,13,15,16,16,12,12,15,15,15,
cannam@86 3454 12,13,15,15,15,12,12,15,15,15,12,12,13,13,13,11,
cannam@86 3455 11,14,14,14,11,11,14,14,14,12,12,14,14,14,10,10,
cannam@86 3456 15,14,14,11,11,14,15,15,12,12,14,14,14,12,12,14,
cannam@86 3457 15,15,11,11,14,15,14,12,12,15,14,14,11,11,14,15,
cannam@86 3458 15,12,12,14,14,14,11,11,14,15,15,11,11,14,14,14,
cannam@86 3459 12,12,15,15,14,11,11,15,15,15,12,12,15,14,14,12,
cannam@86 3460 12,14,15,15,11,11,14,15,14,11,11,15,15,15,10,10,
cannam@86 3461 15,15,15,12,12,15,14,14,14,13,15,15,15,11,11,15,
cannam@86 3462 15,15,11,11,15,15,15,10,10,14,11,11,10,10,15, 9,
cannam@86 3463 9,12,12,15,10,10,12,12,15,11,11,11,11,15,14,14,
cannam@86 3464 12,12,15,10,10,13,13,15,13,13,12,12,15, 9, 9,12,
cannam@86 3465 12,15,11,11,13,13,15,14,14,12,12,15,10,10,13,13,
cannam@86 3466 15,13,14,12,12,15, 9, 9,12,12,15,10,10,13,13,15,
cannam@86 3467 13,13,11,11,15,11,11,13,13,15,14,14,13,13,15,10,
cannam@86 3468 10,11,11,15,11,11,12,12,15,14,14,11,11,15,14,14,
cannam@86 3469 13,13,15,14,14,21,20,15,14,14,11,11,15,14,14,12,
cannam@86 3470 12,15,14,14,11,11,14,13,13,10,10,14,13,13,11,11,
cannam@86 3471 15,14,14,12,12,15,14,14,12,12,14,14,14,12,12,15,
cannam@86 3472 14,14,12,12,15,14,14,13,13,14,14,14,11,11,15,14,
cannam@86 3473 14,11,11,15,14,14,13,13,15,14,14,12,12,15,14,14,
cannam@86 3474 13,13,14,14,14,11,11,15,14,14,11,11,14,14,14,13,
cannam@86 3475 13,15,14,14,12,12,15,14,14,12,12,15,14,14,12,12,
cannam@86 3476 15,14,14,12,12,14,14,14,13,13,15,15,15,13,13,16,
cannam@86 3477 14,14,12,13,15,15,15,13,13,15,14,14,12,12,15,15,
cannam@86 3478 15,13,13,15,11,11,13,12,18,10,10,12,12,17,11,11,
cannam@86 3479 12,12,18,12,12,11,11,18,14,14,12,12,18,11,11,13,
cannam@86 3480 13,17,14,14,12,12,18,10,10,12,12,18,12,12,12,12,
cannam@86 3481 18,14,15,12,12,18,11,11,13,13,18,14,14,12,12,17,
cannam@86 3482 10,10,12,12,18,11,11,12,12,18,15,14,12,12,17,12,
cannam@86 3483 12,12,12,17,14,14,12,12,17,11,11,11,11,17,12,12,
cannam@86 3484 12,11,17,15,15,11,11,18,15,15,12,12,18,14,15,13,
cannam@86 3485 13,18,15,15,11,11,17,15,15,12,12,18,15,15,11,11,
cannam@86 3486 14, 9, 9,11,11,14,15,15,11,11,15,15,15,11,11,15,
cannam@86 3487 15,15,12,11,15,15,15,12,12,15,15,15,11,11,15,15,
cannam@86 3488 15,13,13,14,15,15,11,11,15,15,15,11,11,15,15,15,
cannam@86 3489 13,13,15,15,15,11,11,15,15,15,13,13,15,15,15,11,
cannam@86 3490 11,15,15,15,11,11,15,15,15,13,13,15,15,15,12,12,
cannam@86 3491 15,15,15,13,13,15,15,14,11,11,15,15,15,12,12,15,
cannam@86 3492 15,15,12,12,16,15,15,13,13,15,16,16,13,13,16,15,
cannam@86 3493 15,12,12,15,15,15,13,12,15,15,15,12,12,13,12,12,
cannam@86 3494 11,11,14,14,14,11,11,14,14,14,12,12,15,14,14,11,
cannam@86 3495 11,15,14,14,12,12,15,14,14,12,12,15,14,14,12,12,
cannam@86 3496 14,15,15,11,11,15,14,14,12,12,15,14,14,11,11,15,
cannam@86 3497 14,14,12,12,15,14,14,12,12,14,15,15,11,11,15,14,
cannam@86 3498 14,12,12,15,14,14,11,11,15,15,15,12,12,15,14,14,
cannam@86 3499 12,12,15,15,15,11,11,15,14,14,11,11,15,14,15,11,
cannam@86 3500 11,15,15,15,12,12,15,14,14,13,13,16,15,15,11,11,
cannam@86 3501 15,14,14,12,12,15,15,15,11,11,14,11,11, 9, 9,15,
cannam@86 3502 10,10,12,12,14,11,11,12,12,15,12,12,12,12,15,14,
cannam@86 3503 14,13,13,15,11,11,13,13,15,14,14,13,13,15,10,10,
cannam@86 3504 12,12,15,12,12,13,13,15,14,14,13,13,15,11,11,12,
cannam@86 3505 12,15,14,14,13,13,14,10,10,12,12,15,12,12,13,13,
cannam@86 3506 15,14,14,12,12,15,12,12,13,13,15,14,14,15,15,15,
cannam@86 3507 11,11,12,12,15,12,12,12,13,15,14,14,12,12,15,15,
cannam@86 3508 15,14,14,15,14,14,20,20,15,14,14,12,12,15,14,14,
cannam@86 3509 13,13,15,14,14,12,12,14,13,13,10,10,14,13,13,11,
cannam@86 3510 11,14,13,13,12,12,14,14,14,12,12,15,14,14,13,13,
cannam@86 3511 15,14,14,12,12,14,14,14,14,14,14,14,14,11,11,15,
cannam@86 3512 14,14,12,12,15,14,14,14,14,15,14,14,12,12,14,14,
cannam@86 3513 14,14,14,14,14,14,11,11,15,14,14,12,12,14,14,14,
cannam@86 3514 14,14,15,14,14,12,12,15,14,14,13,13,15,14,14,12,
cannam@86 3515 12,15,14,14,12,12,14,14,14,14,13,15,15,15,14,14,
cannam@86 3516 15,14,14,13,13,15,15,15,14,14,15,14,14,13,13,15,
cannam@86 3517 15,15,13,13,14,13,13,13,13,18,15,15,12,12,18,15,
cannam@86 3518 15,13,12,18,15,16,11,11,18,16,17,12,12,18,15,15,
cannam@86 3519 13,13,18,17,17,12,12,18,15,15,12,12,17,15,15,12,
cannam@86 3520 12,18,17,17,12,12,18,15,15,13,13,18,16,17,12,12,
cannam@86 3521 17,15,15,12,12,18,15,15,12,12,18,16,17,11,12,18,
cannam@86 3522 16,16,12,12,17,16,17,12,12,18,15,15,11,11,18,15,
cannam@86 3523 15,12,12,18,17,17,11,11,17,17,17,12,12,18,16,16,
cannam@86 3524 13,13,18,17,17,11,11,18,16,16,12,12,18,17,17,11,
cannam@86 3525 11,15,14,14,11,11,16,15,15,11,11,16,15,15,12,12,
cannam@86 3526 16,15,15,12,12,17,15,15,14,13,16,15,15,12,12,17,
cannam@86 3527 15,15,14,14,16,15,15,11,11,16,15,15,12,12,18,15,
cannam@86 3528 15,13,13,16,15,15,11,11,17,15,15,14,14,16,15,15,
cannam@86 3529 11,11,16,15,15,12,12,17,15,15,13,13,16,15,15,12,
cannam@86 3530 12,17,16,15,14,14,16,14,15,12,12,16,15,15,12,12,
cannam@86 3531 18,15,15,13,13,17,15,15,14,14,17,16,16,15,15,17,
cannam@86 3532 15,15,13,13,17,15,15,14,14,18,15,15,13,13,15,12,
cannam@86 3533 13,11,11,15,14,14,12,12,16,14,14,12,12,16,14,14,
cannam@86 3534 12,12,16,14,14,12,12,16,14,14,13,12,17,14,14,13,
cannam@86 3535 13,16,15,15,12,12,16,14,14,12,12,17,14,14,12,12,
cannam@86 3536 16,14,14,12,12,17,14,14,13,13,15,15,15,12,12,16,
cannam@86 3537 14,14,12,12,17,14,14,12,12,17,15,15,12,12,17,14,
cannam@86 3538 14,13,13,16,15,15,12,12,16,14,14,12,12,17,15,15,
cannam@86 3539 12,12,18,15,15,13,13,17,14,14,13,13,17,15,15,12,
cannam@86 3540 12,17,14,14,12,12,17,15,15,12,12,14,15,15, 9, 9,
cannam@86 3541 15,15,15,12,12,15,15,15,13,13,15,15,15,14,14,15,
cannam@86 3542 15,15,19,19,15,15,16,13,13,15,15,16,19,20,15,15,
cannam@86 3543 15,13,12,15,16,16,14,14,15,15,15,19,19,15,15,15,
cannam@86 3544 13,13,15,16,15,20,19,14,15,15,13,13,15,15,15,14,
cannam@86 3545 14,15,15,15,19,19,15,15,15,14,14,15,16,16,19,20,
cannam@86 3546 15,15,15,14,14,15,15,15,14,14,15,15,15,19,19,15,
cannam@86 3547 15,15,20,19,15,16,16,20,19,15,15,15,19,19,15,16,
cannam@86 3548 16,20,20,15,15,15,19,20,14,13,13,10,10,14,14,14,
cannam@86 3549 11,11,14,14,14,12,12,15,14,14,13,13,15,14,14,19,
cannam@86 3550 20,15,14,14,12,12,14,14,14,20,19,14,14,14,11,11,
cannam@86 3551 15,14,14,12,12,15,14,14,20,20,15,14,14,12,12,14,
cannam@86 3552 14,14,20,19,14,14,14,11,11,15,14,14,12,12,15,14,
cannam@86 3553 14,19,20,15,14,14,13,13,15,14,14,22,19,15,15,14,
cannam@86 3554 12,12,15,14,14,13,13,14,15,15,22,20,15,15,15,20,
cannam@86 3555 20,15,14,14,21,20,15,15,15,20,21,15,14,14,20,20,
cannam@86 3556 14,15,15,20,20,
cannam@86 3557 };
cannam@86 3558
cannam@86 3559 static const static_codebook _44p3_p4_1 = {
cannam@86 3560 5, 3125,
cannam@86 3561 (long *)_vq_lengthlist__44p3_p4_1,
cannam@86 3562 1, -533725184, 1611661312, 3, 0,
cannam@86 3563 (long *)_vq_quantlist__44p3_p4_1,
cannam@86 3564 0
cannam@86 3565 };
cannam@86 3566
cannam@86 3567 static const long _vq_quantlist__44p3_p5_0[] = {
cannam@86 3568 2,
cannam@86 3569 1,
cannam@86 3570 3,
cannam@86 3571 0,
cannam@86 3572 4,
cannam@86 3573 };
cannam@86 3574
cannam@86 3575 static const long _vq_lengthlist__44p3_p5_0[] = {
cannam@86 3576 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,15,15, 0,
cannam@86 3577 12,12,15,15, 0,13,13,15,15, 7, 8, 8,15,15,10,10,
cannam@86 3578 10,16,16, 9, 8, 8,15,15, 0,13,13,18,17, 0,13,13,
cannam@86 3579 16,16, 8, 8, 8,15,15,12,11,11,16,16, 9, 8, 8,15,
cannam@86 3580 15, 0,13,13,18,18, 0,13,13,16,16, 0,14,14,17,17,
cannam@86 3581 0,20, 0,19,20, 0,12,12,16,16, 0,16,16,20,22, 0,
cannam@86 3582 14,14,16,16, 0,14,14,17,17, 0,20,22,20,19, 0,13,
cannam@86 3583 13,15,16, 0,17,18, 0,21, 0,15,15,16,16, 5, 7, 7,
cannam@86 3584 13,13, 8, 9, 9,14,14,10,10,10,14,14, 0,20,22,18,
cannam@86 3585 18, 0,22,21,18,17, 9,10,10,14,14,12,12,12,17,17,
cannam@86 3586 12,10,10,14,14, 0, 0,20,17,17, 0,22,21,17,18,11,
cannam@86 3587 10,10,14,14,14,13,13,18,18,12,11,11,14,14, 0,22,
cannam@86 3588 21,18,19, 0,20, 0,17,17, 0,22, 0,18,18, 0, 0, 0,
cannam@86 3589 0, 0, 0,20,20,17,17, 0,22, 0,22,21, 0,21, 0,19,
cannam@86 3590 18, 0,22,22,18,18, 0, 0, 0, 0, 0, 0,21, 0,17,17,
cannam@86 3591 0,22, 0,20,20, 0, 0, 0,19,18, 6, 6, 6,12,12, 8,
cannam@86 3592 6, 6,10,10, 8, 6, 6,13,12, 0,10,10,11,11, 0,11,
cannam@86 3593 11,13,13, 8, 7, 7,13,13,11, 9, 9,13,13,10, 6, 6,
cannam@86 3594 12,12, 0,10,10,14,14, 0,10,10,13,13, 9, 7, 7,13,
cannam@86 3595 13,12,10,10,13,13,10, 6, 6,12,12, 0,11,11,15,15,
cannam@86 3596 0,10,10,13,13, 0,12,12,15,14, 0,19,20,16,17, 0,
cannam@86 3597 9, 9,13,13, 0,14,14,20,21, 0,12,11,13,12, 0,12,
cannam@86 3598 12,15,14, 0,20,19,17,17, 0,10,10,12,13, 0,15,15,
cannam@86 3599 22,21, 0,12,12,12,13, 0,10,10,12,12, 0,11,11,15,
cannam@86 3600 15, 0,11,11,15,15, 0,15,15,22,22, 0,16,17, 0, 0,
cannam@86 3601 0,11,11,15,15, 0,14,14,18,18, 0,11,11,16,16, 0,
cannam@86 3602 16,15, 0,21, 0,16,16, 0, 0, 0,12,12,15,15, 0,14,
cannam@86 3603 14,19,19, 0,11,11,15,15, 0,15,15,22, 0, 0,16,16,
cannam@86 3604 22, 0, 0,16,16, 0,21, 0, 0, 0, 0, 0, 0,15,15,19,
cannam@86 3605 20, 0,18,18, 0, 0, 0,17,17, 0, 0, 0,17,17, 0, 0,
cannam@86 3606 0, 0, 0, 0, 0, 0,16,15,22,21, 0,20,20, 0, 0, 0,
cannam@86 3607 18,18, 0, 0, 0,10,10,12,12, 0,10,10,11,11, 0,11,
cannam@86 3608 11,12,12, 0,11,11, 9, 9, 0,13,12,12,12, 0,11,11,
cannam@86 3609 13,13, 0,13,13,12,12, 0,10,10,12,12, 0,13,12,13,
cannam@86 3610 13, 0,12,12,12,12, 0,11,11,13,13, 0,13,13,12,12,
cannam@86 3611 0,10,10,12,12, 0,13,13,14,13, 0,12,12,12,12, 0,
cannam@86 3612 14,13,13,14, 0,20,21,15,15, 0,11,11,12,12, 0,15,
cannam@86 3613 16,20,20, 0,12,13,10,10, 0,13,13,14,13, 0,20,20,
cannam@86 3614 15,15, 0,11,11,12,12, 0,16,17,21,21, 0,13,13,11,
cannam@86 3615 11, 6, 7, 7,16,15,11, 9, 9,14,15,12, 9, 9,16,16,
cannam@86 3616 0,13,13,15,15, 0,14,14,17,17,10, 9, 9,16,16,14,
cannam@86 3617 12,12,16,16,12, 9, 9,15,15, 0,13,13,17,18, 0,13,
cannam@86 3618 13,15,15,12,10,10,17,17,15,12,12,17,17,13, 9, 9,
cannam@86 3619 16,16, 0,13,13,18,19, 0,14,14,16,16, 0,15,15,18,
cannam@86 3620 18, 0, 0, 0,20,19, 0,12,12,17,16, 0,16,17, 0,21,
cannam@86 3621 0,14,15,16,16, 0,15,15,18,18, 0, 0,22,19,21, 0,
cannam@86 3622 13,13,16,16, 0,18,17,22,22, 0,15,15,16,16, 7, 7,
cannam@86 3623 7,13,13,11,10,10,15,15,12,10,10,14,14, 0,21, 0,
cannam@86 3624 18,17, 0,21,22,18,18,11,10,10,15,15,14,12,12,17,
cannam@86 3625 17,14,11,11,14,14, 0,21,20,18,18, 0,22,21,18,17,
cannam@86 3626 12,11,10,16,16,16,14,14,17,19,14,11,11,15,15, 0,
cannam@86 3627 0,22,19,19, 0,21,22,18,18, 0,21, 0,18,19, 0, 0,
cannam@86 3628 0,22, 0, 0,22,21,17,17, 0, 0, 0,20,22, 0, 0,21,
cannam@86 3629 18,18, 0, 0, 0,19,20, 0, 0, 0, 0, 0, 0, 0,21,17,
cannam@86 3630 17, 0, 0, 0,22,21, 0, 0, 0,19,19,10, 9, 9,14,13,
cannam@86 3631 13,10,10,12,12,13,10,10,14,14, 0,13,13,12,12, 0,
cannam@86 3632 15,14,16,15,13,10,10,14,14,15,12,12,14,14,15,10,
cannam@86 3633 10,14,14, 0,14,14,15,15, 0,14,13,14,14,13,10,10,
cannam@86 3634 15,15,17,13,13,15,15,14,10,10,14,14, 0,14,14,15,
cannam@86 3635 16, 0,14,14,15,15, 0,15,15,16,16, 0,21,22,17,18,
cannam@86 3636 0,12,12,14,14, 0,17,17,20,21, 0,14,14,14,14, 0,
cannam@86 3637 15,15,16,16, 0,21,22,18,18, 0,13,13,14,14, 0,18,
cannam@86 3638 18,22, 0, 0,15,15,14,14, 0,11,11,13,13, 0,12,12,
cannam@86 3639 16,15, 0,12,12,16,16, 0,16,16, 0, 0, 0,16,17, 0,
cannam@86 3640 22, 0,12,12,16,16, 0,14,14,17,18, 0,11,11,16,16,
cannam@86 3641 0,15,15, 0,21, 0,16,16,21,22, 0,12,12,16,16, 0,
cannam@86 3642 15,15,19,19, 0,12,12,17,16, 0,16,16,21,22, 0,16,
cannam@86 3643 16, 0, 0, 0,17,17, 0,22, 0, 0, 0, 0, 0, 0,15,15,
cannam@86 3644 19,20, 0,17,19, 0, 0, 0,17,17,22, 0, 0,17,17, 0,
cannam@86 3645 22, 0, 0, 0, 0, 0, 0,15,15,21, 0, 0,19,20, 0, 0,
cannam@86 3646 0,19,18,22, 0, 0,11,12,14,14, 0,11,11,14,14, 0,
cannam@86 3647 12,12,15,15, 0,13,13,13,13, 0,14,14,16,16, 0,12,
cannam@86 3648 12,15,15, 0,14,14,16,15, 0,11,11,15,15, 0,13,13,
cannam@86 3649 16,16, 0,13,13,15,15, 0,12,12,15,15, 0,15,14,16,
cannam@86 3650 16, 0,11,11,15,15, 0,14,14,17,17, 0,13,13,15,15,
cannam@86 3651 0,15,15,16,16, 0, 0, 0,18,18, 0,12,12,14,14, 0,
cannam@86 3652 16,16,22, 0, 0,14,14,15,15, 0,15,15,16,17, 0,21,
cannam@86 3653 22,18,18, 0,13,13,15,14, 0,18,17,22, 0, 0,14,14,
cannam@86 3654 15,15, 8, 8, 8,16,15,12,10,10,16,15,12,10,10,16,
cannam@86 3655 16, 0,14,14,16,17, 0,14,14,17,16,12,10,10,17,18,
cannam@86 3656 14,12,12,18,18,14,10,10,16,16, 0,14,14,18,18, 0,
cannam@86 3657 14,14,16,16,12, 9, 9,16,16,17,13,13,16,17,14, 9,
cannam@86 3658 9,15,15, 0,14,14,18,19, 0,13,13,15,15, 0,15,15,
cannam@86 3659 18,19, 0, 0, 0,22,21, 0,13,13,16,16, 0,16,16,22,
cannam@86 3660 0, 0,15,15,16,16, 0,14,14,18,17, 0, 0, 0,20, 0,
cannam@86 3661 0,13,13,16,16, 0,18,18, 0, 0, 0,15,15,16,16, 8,
cannam@86 3662 7, 7,13,13,12,10,10,15,15,12,10,10,14,14, 0,22,
cannam@86 3663 22,19,18, 0, 0, 0,18,18,12,10,10,15,15,14,13,13,
cannam@86 3664 17,17,14,11,11,15,15, 0,19,20,18,18, 0,22,21,17,
cannam@86 3665 18,13,11,11,15,15,16,13,13,18,18,14,11,11,14,15,
cannam@86 3666 0,22,21,20,19, 0,22,21,17,17, 0, 0,22,19,18, 0,
cannam@86 3667 0, 0, 0, 0, 0,22,20,17,17, 0, 0, 0,21,20, 0, 0,
cannam@86 3668 0,19,17, 0, 0,22,19,19, 0, 0, 0, 0, 0, 0,22,20,
cannam@86 3669 18,17, 0, 0, 0, 0, 0, 0, 0, 0,18,18, 0,10,10,14,
cannam@86 3670 14, 0,11,11,14,14, 0,11,11,15,15, 0,14,14,14,14,
cannam@86 3671 0,15,15,16,16, 0,11,11,16,16, 0,13,13,16,16, 0,
cannam@86 3672 11,11,15,15, 0,14,14,16,16, 0,14,14,15,15, 0,11,
cannam@86 3673 11,15,15, 0,13,13,15,15, 0,10,10,15,15, 0,15,15,
cannam@86 3674 17,17, 0,14,14,14,14, 0,16,16,16,16, 0, 0,22,19,
cannam@86 3675 19, 0,13,13,14,14, 0,17,17, 0, 0, 0,15,15,14,14,
cannam@86 3676 0,16,16,17,17, 0, 0,22,18,18, 0,13,13,14,14, 0,
cannam@86 3677 21,18, 0, 0, 0,15,15,14,14, 0,11,11,13,13, 0,12,
cannam@86 3678 12,15,15, 0,12,12,16,15, 0,16,16, 0, 0, 0,17,17,
cannam@86 3679 22,22, 0,12,12,16,16, 0,14,14,18,18, 0,11,12,16,
cannam@86 3680 16, 0,15,16, 0,21, 0,16,16,22,21, 0,12,12,16,16,
cannam@86 3681 0,15,15,19,20, 0,11,12,16,16, 0,15,15,20,22, 0,
cannam@86 3682 16,16, 0,22, 0,17,17,22, 0, 0, 0, 0, 0, 0, 0,15,
cannam@86 3683 15,21,22, 0,19,18, 0, 0, 0,17,17, 0, 0, 0,17,17,
cannam@86 3684 0,22, 0, 0, 0, 0, 0, 0,16,15,22, 0, 0,19,19, 0,
cannam@86 3685 0, 0,17,18, 0, 0, 0,12,12,15,15, 0,12,12,15,15,
cannam@86 3686 0,12,12,15,15, 0,13,13,14,14, 0,15,15,16,17, 0,
cannam@86 3687 12,12,16,16, 0,14,14,16,16, 0,12,11,15,16, 0,14,
cannam@86 3688 14,16,17, 0,14,14,16,16, 0,13,12,16,16, 0,15,15,
cannam@86 3689 16,16, 0,11,11,15,15, 0,14,14,16,16, 0,14,14,15,
cannam@86 3690 15, 0,15,15,18,17, 0, 0,22, 0,20, 0,13,13,15,15,
cannam@86 3691 0,16,17,22,22, 0,14,14,15,15, 0,15,15,17,18, 0,
cannam@86 3692 20, 0,19,19, 0,13,13,15,15, 0,18,18,22, 0, 0,14,
cannam@86 3693 14,15,15, 0,11,11,16,16, 0,14,14,17,16, 0,13,13,
cannam@86 3694 17,17, 0,16,16,17,17, 0,17,17,18,19, 0,12,12,16,
cannam@86 3695 17, 0,15,15,18,18, 0,12,12,16,16, 0,16,16,19,18,
cannam@86 3696 0,16,16,17,16, 0,12,13,17,17, 0,17,16,18,17, 0,
cannam@86 3697 13,12,16,16, 0,16,16,18,19, 0,16,16,16,17, 0,16,
cannam@86 3698 16,18,18, 0,22, 0,22,22, 0,13,13,16,16, 0,19,18,
cannam@86 3699 22,20, 0,16,15,16,16, 0,16,17,18,18, 0, 0, 0,22,
cannam@86 3700 20, 0,14,14,16,16, 0,19,19, 0, 0, 0,16,16,16,16,
cannam@86 3701 0, 9, 9,13,13, 0,13,13,15,15, 0,14,14,15,15, 0,
cannam@86 3702 0,22,17,18, 0,22, 0,18,19, 0,12,12,15,15, 0,15,
cannam@86 3703 16,17,17, 0,14,14,14,14, 0,22, 0,18,18, 0,21,22,
cannam@86 3704 17,17, 0,13,13,15,15, 0,17,17,17,18, 0,14,14,15,
cannam@86 3705 15, 0,22,21,21,19, 0,20,21,17,17, 0,21,21,19,18,
cannam@86 3706 0, 0, 0, 0, 0, 0,21,21,17,17, 0, 0, 0,22,22, 0,
cannam@86 3707 0,22,19,18, 0, 0,21,19,18, 0, 0, 0, 0,22, 0,19,
cannam@86 3708 20,17,17, 0, 0, 0, 0,22, 0, 0, 0,19,18, 0,19,19,
cannam@86 3709 15,16, 0,21,19,16,17, 0, 0,21,17,17, 0, 0,22,17,
cannam@86 3710 17, 0,22,22,18,19, 0,20,20,16,16, 0, 0,22,18,18,
cannam@86 3711 0,20,19,16,17, 0,22,21,20,19, 0, 0,21,17,17, 0,
cannam@86 3712 21,20,17,17, 0, 0, 0,18,18, 0,19,19,17,16, 0,22,
cannam@86 3713 0,19,19, 0,21,22,17,18, 0, 0,22,19,18, 0, 0, 0,
cannam@86 3714 19,20, 0,19,19,16,16, 0,22,22,22, 0, 0,20,22,16,
cannam@86 3715 16, 0,22,20,18,19, 0, 0, 0,20,19, 0,20,20,16,16,
cannam@86 3716 0, 0, 0, 0, 0, 0,22,20,17,16, 0,11,11,13,13, 0,
cannam@86 3717 14,13,15,15, 0,13,13,16,15, 0,18,17,21, 0, 0,18,
cannam@86 3718 18,21, 0, 0,12,12,15,15, 0,15,16,17,18, 0,12,12,
cannam@86 3719 15,15, 0,17,17,22,20, 0,17,18,22, 0, 0,12,12,17,
cannam@86 3720 16, 0,16,17,19,19, 0,13,13,16,16, 0,17,17, 0,22,
cannam@86 3721 0,17,17, 0,21, 0,18,18,20,22, 0, 0, 0, 0, 0, 0,
cannam@86 3722 15,15,21,20, 0,20,19, 0, 0, 0,18,18,22, 0, 0,17,
cannam@86 3723 17,22, 0, 0, 0, 0, 0, 0, 0,15,16,20,22, 0,20,21,
cannam@86 3724 0, 0, 0,19,18, 0, 0, 0,15,15,19,19, 0,17,16,20,
cannam@86 3725 20, 0,16,17,20,21, 0,18,17, 0, 0, 0,19,19, 0, 0,
cannam@86 3726 0,15,15,21,19, 0,19,19, 0, 0, 0,15,15,22,22, 0,
cannam@86 3727 18,18, 0,22, 0,17,18,22,21, 0,15,15,20,19, 0,19,
cannam@86 3728 19, 0, 0, 0,15,15,20,22, 0,18,19,20, 0, 0,18,17,
cannam@86 3729 21,21, 0,18,18,19,22, 0, 0, 0, 0, 0, 0,15,15,20,
cannam@86 3730 19, 0,19,19, 0, 0, 0,18,18,21,22, 0,18,18,22, 0,
cannam@86 3731 0, 0, 0, 0, 0, 0,15,15,19,20, 0,21,21, 0, 0, 0,
cannam@86 3732 17,17,20,20, 0,12,12,17,17, 0,14,14,16,17, 0,13,
cannam@86 3733 14,17,17, 0,16,16,17,17, 0,17,17,17,19, 0,13,13,
cannam@86 3734 17,17, 0,16,16,18,18, 0,13,13,16,16, 0,16,16,18,
cannam@86 3735 18, 0,16,16,17,17, 0,13,13,17,17, 0,17,17,18,17,
cannam@86 3736 0,12,12,15,16, 0,17,18,19,20, 0,16,16,16,16, 0,
cannam@86 3737 17,16,18,19, 0, 0,22,21,22, 0,14,14,16,16, 0,19,
cannam@86 3738 19, 0, 0, 0,16,16,16,16, 0,16,16,18,17, 0, 0,22,
cannam@86 3739 21,21, 0,14,14,16,16, 0,22,20,22, 0, 0,16,16,15,
cannam@86 3740 15, 0, 9, 9,13,13, 0,14,14,15,15, 0,14,14,14,14,
cannam@86 3741 0,22,22,18,18, 0, 0,22,18,18, 0,12,12,15,15, 0,
cannam@86 3742 16,16,18,17, 0,14,14,14,14, 0,20,21,18,18, 0,22,
cannam@86 3743 21,17,17, 0,13,13,15,15, 0,17,17,18,18, 0,14,14,
cannam@86 3744 14,14, 0, 0,21,18,19, 0, 0,22,17,17, 0,22,22,19,
cannam@86 3745 18, 0, 0, 0, 0, 0, 0,19,21,17,17, 0, 0, 0,22,20,
cannam@86 3746 0, 0,21,18,19, 0, 0,22,18,18, 0, 0, 0, 0,22, 0,
cannam@86 3747 20,22,17,17, 0, 0, 0,20,22, 0, 0, 0,18,18, 0,19,
cannam@86 3748 21,16,16, 0,20,22,16,17, 0,20, 0,17,17, 0,22, 0,
cannam@86 3749 18,17, 0,21, 0,18,19, 0,20,20,17,17, 0,22, 0,18,
cannam@86 3750 18, 0,21,20,17,17, 0, 0,20,20,19, 0, 0,21,18,17,
cannam@86 3751 0,21,21,17,17, 0,22, 0,18,17, 0,19,19,17,17, 0,
cannam@86 3752 0,22,20,21, 0, 0,21,17,17, 0,22, 0,18,18, 0, 0,
cannam@86 3753 0,20,22, 0,20,19,16,16, 0, 0, 0, 0, 0, 0,22,22,
cannam@86 3754 17,17, 0,22, 0,18,19, 0, 0, 0,21,20, 0,19,21,16,
cannam@86 3755 17, 0, 0, 0, 0, 0, 0,22,22,17,16, 0,11,11,13,13,
cannam@86 3756 0,13,13,15,15, 0,13,13,15,15, 0,17,17,22,21, 0,
cannam@86 3757 18,18,22, 0, 0,12,13,16,15, 0,15,16,18,18, 0,13,
cannam@86 3758 13,16,16, 0,17,17, 0,22, 0,17,17,22,22, 0,13,13,
cannam@86 3759 16,16, 0,16,16,19,18, 0,13,13,16,16, 0,18,17, 0,
cannam@86 3760 20, 0,18,17,20, 0, 0,17,17,21, 0, 0, 0, 0, 0, 0,
cannam@86 3761 0,15,15,21,22, 0,19,20, 0, 0, 0,18,18, 0, 0, 0,
cannam@86 3762 18,17, 0, 0, 0, 0, 0, 0, 0, 0,16,16,22,22, 0,20,
cannam@86 3763 20, 0, 0, 0,21,19, 0, 0, 0,15,15,20,19, 0,16,16,
cannam@86 3764 22,20, 0,17,17, 0,22, 0,18,18, 0,22, 0,19,17, 0,
cannam@86 3765 0, 0,15,16,22,20, 0,18,19, 0, 0, 0,16,16,22,20,
cannam@86 3766 0,18,18, 0,22, 0,18,18,22, 0, 0,16,16,21,20, 0,
cannam@86 3767 19,20, 0,22, 0,16,16, 0,22, 0,18,18, 0,22, 0,18,
cannam@86 3768 18, 0,21, 0,19,18, 0,22, 0, 0, 0, 0, 0, 0,16,16,
cannam@86 3769 21,20, 0,20, 0, 0, 0, 0,18,18,21, 0, 0,18,18, 0,
cannam@86 3770 0, 0, 0, 0, 0, 0, 0,16,16,21,19, 0, 0, 0, 0, 0,
cannam@86 3771 0,18,18, 0,21,
cannam@86 3772 };
cannam@86 3773
cannam@86 3774 static const static_codebook _44p3_p5_0 = {
cannam@86 3775 5, 3125,
cannam@86 3776 (long *)_vq_lengthlist__44p3_p5_0,
cannam@86 3777 1, -528744448, 1616642048, 3, 0,
cannam@86 3778 (long *)_vq_quantlist__44p3_p5_0,
cannam@86 3779 0
cannam@86 3780 };
cannam@86 3781
cannam@86 3782 static const long _vq_quantlist__44p3_p5_1[] = {
cannam@86 3783 3,
cannam@86 3784 2,
cannam@86 3785 4,
cannam@86 3786 1,
cannam@86 3787 5,
cannam@86 3788 0,
cannam@86 3789 6,
cannam@86 3790 };
cannam@86 3791
cannam@86 3792 static const long _vq_lengthlist__44p3_p5_1[] = {
cannam@86 3793 2, 3, 3, 3, 3, 3, 3,
cannam@86 3794 };
cannam@86 3795
cannam@86 3796 static const static_codebook _44p3_p5_1 = {
cannam@86 3797 1, 7,
cannam@86 3798 (long *)_vq_lengthlist__44p3_p5_1,
cannam@86 3799 1, -533200896, 1611661312, 3, 0,
cannam@86 3800 (long *)_vq_quantlist__44p3_p5_1,
cannam@86 3801 0
cannam@86 3802 };
cannam@86 3803
cannam@86 3804 static const long _vq_quantlist__44p3_p6_0[] = {
cannam@86 3805 1,
cannam@86 3806 0,
cannam@86 3807 2,
cannam@86 3808 };
cannam@86 3809
cannam@86 3810 static const long _vq_lengthlist__44p3_p6_0[] = {
cannam@86 3811 1, 6, 6, 7, 7, 7, 7, 8, 8, 7, 9, 9,11,11,11, 9,
cannam@86 3812 8, 8, 8, 9, 9,12,11,11, 9, 8, 8, 6, 7, 7,10,11,
cannam@86 3813 10,10,10,10,11,11,10,14,13,14,12,11,11,11,11,11,
cannam@86 3814 15,14,14,13,12,12, 5, 6, 6, 8, 5, 5, 8, 7, 7, 8,
cannam@86 3815 8, 8,12,10,10, 9, 7, 7, 9, 7, 8,12,10,10,10, 7,
cannam@86 3816 7, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
cannam@86 3817 13,10,10,11,10,10,16,13,14,14,10,10, 7, 7, 7,12,
cannam@86 3818 11,11,12,11,11,11,11,11,16,15,15,14,12,12,12,11,
cannam@86 3819 11,16,15,16,14,12,12,10, 9, 9,14,11,11,13,11,11,
cannam@86 3820 12,11,11,16,14,14,14,11,11,12,11,11,17,15,15,14,
cannam@86 3821 11,11, 7, 8, 8,12,11,11,12,10,10,12,10,10,16,14,
cannam@86 3822 13,14,10,10,12,10,10,17,14,14,14,10,10, 8, 7, 7,
cannam@86 3823 13,11,11,12,11,11,12,11,11,16,15,14,14,12,12,12,
cannam@86 3824 11,11,16,15,14,15,12,12,11,10,10,13,11,11,13,12,
cannam@86 3825 11,13,11,11,17,14,14,14,11,11,13,11,11,17,14,15,
cannam@86 3826 14,11,11,
cannam@86 3827 };
cannam@86 3828
cannam@86 3829 static const static_codebook _44p3_p6_0 = {
cannam@86 3830 5, 243,
cannam@86 3831 (long *)_vq_lengthlist__44p3_p6_0,
cannam@86 3832 1, -527106048, 1620377600, 2, 0,
cannam@86 3833 (long *)_vq_quantlist__44p3_p6_0,
cannam@86 3834 0
cannam@86 3835 };
cannam@86 3836
cannam@86 3837 static const long _vq_quantlist__44p3_p6_1[] = {
cannam@86 3838 1,
cannam@86 3839 0,
cannam@86 3840 2,
cannam@86 3841 };
cannam@86 3842
cannam@86 3843 static const long _vq_lengthlist__44p3_p6_1[] = {
cannam@86 3844 2, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
cannam@86 3845 7, 7, 8, 8, 8, 9, 9, 9, 9, 7, 8, 6, 7, 7, 8, 8,
cannam@86 3846 8, 8, 8, 8, 9, 8, 8,10, 9, 9,10, 8, 8,10, 8, 8,
cannam@86 3847 10, 9, 9,10, 8, 8, 6, 6, 6, 8, 6, 6, 8, 7, 7, 8,
cannam@86 3848 7, 7,10, 8, 8, 9, 7, 7, 9, 7, 7,10, 8, 9, 9, 7,
cannam@86 3849 7, 7, 7, 7,10, 8, 8,11, 8, 8,10, 8, 8,12, 9, 9,
cannam@86 3850 12, 8, 8,11, 9, 9,12, 9, 9,11, 8, 8, 7, 7, 7,10,
cannam@86 3851 9, 9,10, 9, 9,10, 9, 9,11,10,10,10, 9, 9,11, 9,
cannam@86 3852 9,11,10,10,11, 9, 9, 9, 8, 8,10, 9, 9,10, 9, 9,
cannam@86 3853 11, 9, 9,11,10,10,11, 9, 9,11, 9, 9,11,10,10,11,
cannam@86 3854 9, 9, 8, 8, 8,11, 9, 9,11, 9, 9,11, 9, 9,12, 9,
cannam@86 3855 9,12, 8, 8,12, 9, 9,12, 9, 9,12, 8, 8, 8, 7, 7,
cannam@86 3856 10, 9, 9,10, 9, 9,11, 9, 9,11,11,11,11, 9, 9,11,
cannam@86 3857 10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11, 9,
cannam@86 3858 10,11,10, 9,11,10,10,11, 9, 9,11, 9,10,11,10,10,
cannam@86 3859 11, 9, 9,
cannam@86 3860 };
cannam@86 3861
cannam@86 3862 static const static_codebook _44p3_p6_1 = {
cannam@86 3863 5, 243,
cannam@86 3864 (long *)_vq_lengthlist__44p3_p6_1,
cannam@86 3865 1, -530841600, 1616642048, 2, 0,
cannam@86 3866 (long *)_vq_quantlist__44p3_p6_1,
cannam@86 3867 0
cannam@86 3868 };
cannam@86 3869
cannam@86 3870 static const long _vq_quantlist__44p3_p7_0[] = {
cannam@86 3871 1,
cannam@86 3872 0,
cannam@86 3873 2,
cannam@86 3874 };
cannam@86 3875
cannam@86 3876 static const long _vq_lengthlist__44p3_p7_0[] = {
cannam@86 3877 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 3878 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3879 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3880 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3881 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3882 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3883 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3884 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3885 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3886 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3887 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3888 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3889 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3890 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3891 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3892 9, 9, 9,
cannam@86 3893 };
cannam@86 3894
cannam@86 3895 static const static_codebook _44p3_p7_0 = {
cannam@86 3896 5, 243,
cannam@86 3897 (long *)_vq_lengthlist__44p3_p7_0,
cannam@86 3898 1, -513979392, 1633504256, 2, 0,
cannam@86 3899 (long *)_vq_quantlist__44p3_p7_0,
cannam@86 3900 0
cannam@86 3901 };
cannam@86 3902
cannam@86 3903 static const long _vq_quantlist__44p3_p7_1[] = {
cannam@86 3904 1,
cannam@86 3905 0,
cannam@86 3906 2,
cannam@86 3907 };
cannam@86 3908
cannam@86 3909 static const long _vq_lengthlist__44p3_p7_1[] = {
cannam@86 3910 1, 9, 9, 6, 9, 9, 5, 9, 9, 8, 9, 9, 9, 9, 9, 9,
cannam@86 3911 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3912 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3913 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
cannam@86 3914 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3915 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3916 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3917 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3918 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3919 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3920 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3921 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9,
cannam@86 3922 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3923 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 3924 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 3925 10,10,10,
cannam@86 3926 };
cannam@86 3927
cannam@86 3928 static const static_codebook _44p3_p7_1 = {
cannam@86 3929 5, 243,
cannam@86 3930 (long *)_vq_lengthlist__44p3_p7_1,
cannam@86 3931 1, -516716544, 1630767104, 2, 0,
cannam@86 3932 (long *)_vq_quantlist__44p3_p7_1,
cannam@86 3933 0
cannam@86 3934 };
cannam@86 3935
cannam@86 3936 static const long _vq_quantlist__44p3_p7_2[] = {
cannam@86 3937 12,
cannam@86 3938 11,
cannam@86 3939 13,
cannam@86 3940 10,
cannam@86 3941 14,
cannam@86 3942 9,
cannam@86 3943 15,
cannam@86 3944 8,
cannam@86 3945 16,
cannam@86 3946 7,
cannam@86 3947 17,
cannam@86 3948 6,
cannam@86 3949 18,
cannam@86 3950 5,
cannam@86 3951 19,
cannam@86 3952 4,
cannam@86 3953 20,
cannam@86 3954 3,
cannam@86 3955 21,
cannam@86 3956 2,
cannam@86 3957 22,
cannam@86 3958 1,
cannam@86 3959 23,
cannam@86 3960 0,
cannam@86 3961 24,
cannam@86 3962 };
cannam@86 3963
cannam@86 3964 static const long _vq_lengthlist__44p3_p7_2[] = {
cannam@86 3965 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 3966 12,13,13,14,14,15,15,15,15,
cannam@86 3967 };
cannam@86 3968
cannam@86 3969 static const static_codebook _44p3_p7_2 = {
cannam@86 3970 1, 25,
cannam@86 3971 (long *)_vq_lengthlist__44p3_p7_2,
cannam@86 3972 1, -518864896, 1620639744, 5, 0,
cannam@86 3973 (long *)_vq_quantlist__44p3_p7_2,
cannam@86 3974 0
cannam@86 3975 };
cannam@86 3976
cannam@86 3977 static const long _vq_quantlist__44p3_p7_3[] = {
cannam@86 3978 12,
cannam@86 3979 11,
cannam@86 3980 13,
cannam@86 3981 10,
cannam@86 3982 14,
cannam@86 3983 9,
cannam@86 3984 15,
cannam@86 3985 8,
cannam@86 3986 16,
cannam@86 3987 7,
cannam@86 3988 17,
cannam@86 3989 6,
cannam@86 3990 18,
cannam@86 3991 5,
cannam@86 3992 19,
cannam@86 3993 4,
cannam@86 3994 20,
cannam@86 3995 3,
cannam@86 3996 21,
cannam@86 3997 2,
cannam@86 3998 22,
cannam@86 3999 1,
cannam@86 4000 23,
cannam@86 4001 0,
cannam@86 4002 24,
cannam@86 4003 };
cannam@86 4004
cannam@86 4005 static const long _vq_lengthlist__44p3_p7_3[] = {
cannam@86 4006 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 4007 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 4008 };
cannam@86 4009
cannam@86 4010 static const static_codebook _44p3_p7_3 = {
cannam@86 4011 1, 25,
cannam@86 4012 (long *)_vq_lengthlist__44p3_p7_3,
cannam@86 4013 1, -529006592, 1611661312, 5, 0,
cannam@86 4014 (long *)_vq_quantlist__44p3_p7_3,
cannam@86 4015 0
cannam@86 4016 };
cannam@86 4017
cannam@86 4018 static const long _huff_lengthlist__44p3_short[] = {
cannam@86 4019 4, 5,16, 9, 9,12,17,18, 4, 2,18, 6, 5, 9,13,15,
cannam@86 4020 10, 7, 7, 6, 7, 9,13,13, 8, 5, 6, 5, 5, 7,11,12,
cannam@86 4021 8, 4, 7, 4, 3, 6,10,12,11, 8, 9, 7, 6, 8,11,12,
cannam@86 4022 15,13,13,11, 9, 7,10,12,16,12,16,12, 6, 5, 8,11,
cannam@86 4023 };
cannam@86 4024
cannam@86 4025 static const static_codebook _huff_book__44p3_short = {
cannam@86 4026 2, 64,
cannam@86 4027 (long *)_huff_lengthlist__44p3_short,
cannam@86 4028 0, 0, 0, 0, 0,
cannam@86 4029 NULL,
cannam@86 4030 0
cannam@86 4031 };
cannam@86 4032
cannam@86 4033 static const long _vq_quantlist__44p4_l0_0[] = {
cannam@86 4034 6,
cannam@86 4035 5,
cannam@86 4036 7,
cannam@86 4037 4,
cannam@86 4038 8,
cannam@86 4039 3,
cannam@86 4040 9,
cannam@86 4041 2,
cannam@86 4042 10,
cannam@86 4043 1,
cannam@86 4044 11,
cannam@86 4045 0,
cannam@86 4046 12,
cannam@86 4047 };
cannam@86 4048
cannam@86 4049 static const long _vq_lengthlist__44p4_l0_0[] = {
cannam@86 4050 1, 4, 4, 8, 8, 9, 8, 9, 9,10,10,10,10, 4, 6, 5,
cannam@86 4051 8, 7, 9, 9, 9, 9,10, 9,10,10, 4, 5, 6, 7, 8, 9,
cannam@86 4052 9, 9, 9, 9,10, 9,10, 8, 9, 8, 9, 8,10, 9,11, 9,
cannam@86 4053 12,10,11,10, 8, 8, 9, 8, 9, 9,10, 9,11,10,11,10,
cannam@86 4054 12, 9,10,10,11,10,11,11,12,11,12,12,12,12, 9,10,
cannam@86 4055 10,11,11,11,11,11,12,12,12,12,12,10,11,11,12,12,
cannam@86 4056 12,12,12,12,12,12,12,12,10,11,11,12,12,12,12,12,
cannam@86 4057 12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,13,
cannam@86 4058 12,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 4059 12,12,12,12,12,13,12,12,12,12,12,12,11,13,12,12,
cannam@86 4060 12,13,12,12,12,12,12,12,12,
cannam@86 4061 };
cannam@86 4062
cannam@86 4063 static const static_codebook _44p4_l0_0 = {
cannam@86 4064 2, 169,
cannam@86 4065 (long *)_vq_lengthlist__44p4_l0_0,
cannam@86 4066 1, -526516224, 1616117760, 4, 0,
cannam@86 4067 (long *)_vq_quantlist__44p4_l0_0,
cannam@86 4068 0
cannam@86 4069 };
cannam@86 4070
cannam@86 4071 static const long _vq_quantlist__44p4_l0_1[] = {
cannam@86 4072 2,
cannam@86 4073 1,
cannam@86 4074 3,
cannam@86 4075 0,
cannam@86 4076 4,
cannam@86 4077 };
cannam@86 4078
cannam@86 4079 static const long _vq_lengthlist__44p4_l0_1[] = {
cannam@86 4080 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
cannam@86 4081 5, 6, 5, 6, 5, 6, 5, 6, 5,
cannam@86 4082 };
cannam@86 4083
cannam@86 4084 static const static_codebook _44p4_l0_1 = {
cannam@86 4085 2, 25,
cannam@86 4086 (long *)_vq_lengthlist__44p4_l0_1,
cannam@86 4087 1, -533725184, 1611661312, 3, 0,
cannam@86 4088 (long *)_vq_quantlist__44p4_l0_1,
cannam@86 4089 0
cannam@86 4090 };
cannam@86 4091
cannam@86 4092 static const long _vq_quantlist__44p4_l1_0[] = {
cannam@86 4093 1,
cannam@86 4094 0,
cannam@86 4095 2,
cannam@86 4096 };
cannam@86 4097
cannam@86 4098 static const long _vq_lengthlist__44p4_l1_0[] = {
cannam@86 4099 1, 4, 4, 4, 4, 4, 4, 4, 4,
cannam@86 4100 };
cannam@86 4101
cannam@86 4102 static const static_codebook _44p4_l1_0 = {
cannam@86 4103 2, 9,
cannam@86 4104 (long *)_vq_lengthlist__44p4_l1_0,
cannam@86 4105 1, -516716544, 1630767104, 2, 0,
cannam@86 4106 (long *)_vq_quantlist__44p4_l1_0,
cannam@86 4107 0
cannam@86 4108 };
cannam@86 4109
cannam@86 4110 static const long _huff_lengthlist__44p4_lfe[] = {
cannam@86 4111 1, 3, 2, 3,
cannam@86 4112 };
cannam@86 4113
cannam@86 4114 static const static_codebook _huff_book__44p4_lfe = {
cannam@86 4115 2, 4,
cannam@86 4116 (long *)_huff_lengthlist__44p4_lfe,
cannam@86 4117 0, 0, 0, 0, 0,
cannam@86 4118 NULL,
cannam@86 4119 0
cannam@86 4120 };
cannam@86 4121
cannam@86 4122 static const long _huff_lengthlist__44p4_long[] = {
cannam@86 4123 3, 5,13, 9, 9,12,16,18, 4, 2,20, 6, 7,10,15,20,
cannam@86 4124 10, 7, 5, 5, 6, 8,10,13, 8, 5, 5, 3, 5, 7,10,11,
cannam@86 4125 9, 7, 6, 5, 5, 7, 9, 9,11,10, 8, 7, 6, 6, 8, 8,
cannam@86 4126 15,15,10,10, 9, 7, 8, 9,17,19,13,12,10, 8, 9, 9,
cannam@86 4127 };
cannam@86 4128
cannam@86 4129 static const static_codebook _huff_book__44p4_long = {
cannam@86 4130 2, 64,
cannam@86 4131 (long *)_huff_lengthlist__44p4_long,
cannam@86 4132 0, 0, 0, 0, 0,
cannam@86 4133 NULL,
cannam@86 4134 0
cannam@86 4135 };
cannam@86 4136
cannam@86 4137 static const long _vq_quantlist__44p4_p1_0[] = {
cannam@86 4138 1,
cannam@86 4139 0,
cannam@86 4140 2,
cannam@86 4141 };
cannam@86 4142
cannam@86 4143 static const long _vq_lengthlist__44p4_p1_0[] = {
cannam@86 4144 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4145 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4147 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4148 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4150 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4151 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4152 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4153 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4154 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4155 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4156 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4157 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4158 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4159 0, 0, 0,
cannam@86 4160 };
cannam@86 4161
cannam@86 4162 static const static_codebook _44p4_p1_0 = {
cannam@86 4163 5, 243,
cannam@86 4164 (long *)_vq_lengthlist__44p4_p1_0,
cannam@86 4165 1, -535822336, 1611661312, 2, 0,
cannam@86 4166 (long *)_vq_quantlist__44p4_p1_0,
cannam@86 4167 0
cannam@86 4168 };
cannam@86 4169
cannam@86 4170 static const long _vq_quantlist__44p4_p2_0[] = {
cannam@86 4171 2,
cannam@86 4172 1,
cannam@86 4173 3,
cannam@86 4174 0,
cannam@86 4175 4,
cannam@86 4176 };
cannam@86 4177
cannam@86 4178 static const long _vq_lengthlist__44p4_p2_0[] = {
cannam@86 4179 3, 9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 4180 12,12, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
cannam@86 4181 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
cannam@86 4182 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0,
cannam@86 4183 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,12,12, 0, 0,
cannam@86 4184 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0,12,12, 0, 0, 0,
cannam@86 4185 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4186 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7,
cannam@86 4187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4188 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4190 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4191 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4192 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4193 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4194 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0,
cannam@86 4195 5, 5, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0,
cannam@86 4196 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5,
cannam@86 4197 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0,
cannam@86 4198 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 7, 7, 0, 0,
cannam@86 4199 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4200 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4201 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4202 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0, 9, 9, 0,
cannam@86 4203 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4204 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 4205 10,10, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
cannam@86 4206 0, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
cannam@86 4207 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0,
cannam@86 4208 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4211 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4212 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4213 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4214 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4216 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4217 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4218 0, 0, 9, 9, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0, 0,
cannam@86 4219 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0,
cannam@86 4220 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0,
cannam@86 4221 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8,
cannam@86 4222 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0,
cannam@86 4223 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0,
cannam@86 4224 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4225 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
cannam@86 4226 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4227 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4228 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4230 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4231 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4232 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4233 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4234 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4235 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4236 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4237 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4238 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4240 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4241 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 7, 7,
cannam@86 4242 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0,
cannam@86 4243 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0,
cannam@86 4244 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 4245 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0,
cannam@86 4246 0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
cannam@86 4247 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4248 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4250 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4251 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4252 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4253 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4254 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4255 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4256 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4257 0, 0, 0, 9, 9, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0,
cannam@86 4258 0, 0,10,11, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0,
cannam@86 4259 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 4260 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7,
cannam@86 4261 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
cannam@86 4262 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0,
cannam@86 4263 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4264 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4265 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4266 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4267 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4268 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4270 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4271 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4272 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4273 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4274 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4275 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4276 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4277 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4278 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4280 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 7,
cannam@86 4281 7, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
cannam@86 4282 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 0,
cannam@86 4283 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0,
cannam@86 4284 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
cannam@86 4285 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9,
cannam@86 4286 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4287 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4288 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4290 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4291 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4292 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4293 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4294 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4295 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4296 0, 0, 0, 0,10,10, 0, 0, 0, 9, 9, 0, 0, 0,10,10,
cannam@86 4297 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0,
cannam@86 4298 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
cannam@86 4299 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4300 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0,11,
cannam@86 4301 11, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,12,12,
cannam@86 4302 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4303 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4304 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4305 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4306 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4308 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4310 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4311 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4312 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4313 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4315 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4316 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4317 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4318 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4319 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0,
cannam@86 4320 9, 9, 0, 0, 0,10,10, 0, 0, 0,12,12, 0, 0, 0, 0,
cannam@86 4321 0, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
cannam@86 4322 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0,
cannam@86 4323 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
cannam@86 4324 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4325 10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4326 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4327 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4328 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4329 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4330 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4331 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4332 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4333 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4334 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4335 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4336 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4337 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4338 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4340 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4341 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4342 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4343 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4344 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4345 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4346 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4347 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4348 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4350 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4351 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4352 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4353 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4354 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4355 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4356 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4357 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4358 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4360 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4361 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4362 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4363 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4364 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4365 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4366 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4367 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4368 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4370 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4371 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4372 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4373 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4374 0, 0, 0, 0, 0,
cannam@86 4375 };
cannam@86 4376
cannam@86 4377 static const static_codebook _44p4_p2_0 = {
cannam@86 4378 5, 3125,
cannam@86 4379 (long *)_vq_lengthlist__44p4_p2_0,
cannam@86 4380 1, -533725184, 1611661312, 3, 0,
cannam@86 4381 (long *)_vq_quantlist__44p4_p2_0,
cannam@86 4382 0
cannam@86 4383 };
cannam@86 4384
cannam@86 4385 static const long _vq_quantlist__44p4_p3_0[] = {
cannam@86 4386 1,
cannam@86 4387 0,
cannam@86 4388 2,
cannam@86 4389 };
cannam@86 4390
cannam@86 4391 static const long _vq_lengthlist__44p4_p3_0[] = {
cannam@86 4392 1, 6, 6, 5, 7, 8, 0, 8, 8, 6, 9, 9, 7,10,10, 0,
cannam@86 4393 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 4, 7, 7, 6,10,
cannam@86 4394 10, 0,12,12, 7,11,11, 8,12,12, 0,12,12, 0,13,12,
cannam@86 4395 0,15,15, 0,12,12, 0, 7, 7, 0, 7, 7, 0, 7, 7, 0,
cannam@86 4396 8, 8, 0,10,10, 0, 7, 7, 0, 8, 8, 0,11,11, 0, 7,
cannam@86 4397 7, 5, 7, 7, 8, 9, 9, 0,10,10, 8, 9, 9,11,11,11,
cannam@86 4398 0,10, 9, 0,11,11, 0,13,13, 0,10,10, 6, 7, 7, 8,
cannam@86 4399 10,10, 0,12,12, 9,10,10,10,12,12, 0,12,12, 0,12,
cannam@86 4400 12, 0,15,15, 0,12,12, 0,10,10, 0,11,11, 0,11,11,
cannam@86 4401 0,11,11, 0,13,13, 0,11,11, 0,11,11, 0,15,15, 0,
cannam@86 4402 10,10, 0, 8, 8, 0,10,10, 0,12,12, 0,11,11, 0,12,
cannam@86 4403 12, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0, 7, 7,
cannam@86 4404 0,10,10, 0,12,12, 0,10,10, 0,12,12, 0,12,12, 0,
cannam@86 4405 13,13, 0,14,14, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4406 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4407 0, 0, 0,
cannam@86 4408 };
cannam@86 4409
cannam@86 4410 static const static_codebook _44p4_p3_0 = {
cannam@86 4411 5, 243,
cannam@86 4412 (long *)_vq_lengthlist__44p4_p3_0,
cannam@86 4413 1, -533200896, 1614282752, 2, 0,
cannam@86 4414 (long *)_vq_quantlist__44p4_p3_0,
cannam@86 4415 0
cannam@86 4416 };
cannam@86 4417
cannam@86 4418 static const long _vq_quantlist__44p4_p3_1[] = {
cannam@86 4419 1,
cannam@86 4420 0,
cannam@86 4421 2,
cannam@86 4422 };
cannam@86 4423
cannam@86 4424 static const long _vq_lengthlist__44p4_p3_1[] = {
cannam@86 4425 3, 5, 5, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0,10,10, 0,
cannam@86 4426 8, 8, 0, 8, 8, 0,10,10, 0, 8, 8, 0, 7, 7, 0, 8,
cannam@86 4427 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
cannam@86 4428 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 6, 6, 0, 7, 7, 0,
cannam@86 4429 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,10,10, 0, 5,
cannam@86 4430 5, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 9, 9,
cannam@86 4431 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 6, 6, 0,
cannam@86 4432 9,10, 0,10,10, 0,10,10, 0,11,11, 0, 9, 9, 0,10,
cannam@86 4433 10, 0,11,11, 0, 9, 9, 0, 8, 8, 0, 8, 8, 0, 8, 8,
cannam@86 4434 0, 9, 9, 0, 9, 9, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,
cannam@86 4435 7, 7, 0, 8, 8, 0, 7, 7, 0, 7, 7, 0, 8, 8, 0, 9,
cannam@86 4436 9, 0, 7, 7, 0, 7, 7, 0, 8, 8, 0, 6, 6, 0, 6, 6,
cannam@86 4437 0,10,10, 0,10,10, 0,10,10, 0,12,12, 0, 9, 9, 0,
cannam@86 4438 10,10, 0,12,12, 0, 9, 9, 0, 8, 8, 0, 7, 7, 0, 7,
cannam@86 4439 7, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 8, 8, 0, 9, 9,
cannam@86 4440 0, 6, 6,
cannam@86 4441 };
cannam@86 4442
cannam@86 4443 static const static_codebook _44p4_p3_1 = {
cannam@86 4444 5, 243,
cannam@86 4445 (long *)_vq_lengthlist__44p4_p3_1,
cannam@86 4446 1, -535822336, 1611661312, 2, 0,
cannam@86 4447 (long *)_vq_quantlist__44p4_p3_1,
cannam@86 4448 0
cannam@86 4449 };
cannam@86 4450
cannam@86 4451 static const long _vq_quantlist__44p4_p4_0[] = {
cannam@86 4452 1,
cannam@86 4453 0,
cannam@86 4454 2,
cannam@86 4455 };
cannam@86 4456
cannam@86 4457 static const long _vq_lengthlist__44p4_p4_0[] = {
cannam@86 4458 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
cannam@86 4459 8, 8, 8, 8, 8,11,11,12, 9, 8, 8, 5, 7, 7, 9,11,
cannam@86 4460 11,10,11,11,10,11,11,12,14,14,11,12,12,10,12,12,
cannam@86 4461 13,14,14,12,12,12, 5, 6, 6, 7, 6, 6, 8, 7, 7, 8,
cannam@86 4462 7, 7,11,10,10,10, 7, 7, 9, 8, 8,12,11,11,10, 7,
cannam@86 4463 7, 7, 7, 7,11,10,10,12,10,10,11,10,10,15,13,13,
cannam@86 4464 13,10,10,12,11,11,15,13,13,14,11,11, 7, 7, 7,11,
cannam@86 4465 11,11,12,11,11,12,11,11,14,14,14,13,12,12,12,12,
cannam@86 4466 12,16,15,15,14,12,12, 0,10,10, 0,11,11, 0,12,12,
cannam@86 4467 0,11,11, 0,14,14, 0,11,11, 0,12,12, 0,15,15, 0,
cannam@86 4468 11,11, 7, 8, 8,12,11,10,12,10,10,12,11,11,15,13,
cannam@86 4469 13,14,11,11,12,10,10,16,14,14,14,10,10, 8, 7, 7,
cannam@86 4470 12,11,11,12,11,11,12,11,11,15,14,14,14,12,12,13,
cannam@86 4471 12,12,15,14,14,15,13,13, 0,11,11, 0,12,12, 0,12,
cannam@86 4472 12, 0,12,12, 0,15,15, 0,12,12, 0,13,13, 0,15,14,
cannam@86 4473 0,12,12,
cannam@86 4474 };
cannam@86 4475
cannam@86 4476 static const static_codebook _44p4_p4_0 = {
cannam@86 4477 5, 243,
cannam@86 4478 (long *)_vq_lengthlist__44p4_p4_0,
cannam@86 4479 1, -531365888, 1616117760, 2, 0,
cannam@86 4480 (long *)_vq_quantlist__44p4_p4_0,
cannam@86 4481 0
cannam@86 4482 };
cannam@86 4483
cannam@86 4484 static const long _vq_quantlist__44p4_p4_1[] = {
cannam@86 4485 2,
cannam@86 4486 1,
cannam@86 4487 3,
cannam@86 4488 0,
cannam@86 4489 4,
cannam@86 4490 };
cannam@86 4491
cannam@86 4492 static const long _vq_lengthlist__44p4_p4_1[] = {
cannam@86 4493 4, 5, 5, 9, 9,12, 9, 9,12,12,12,10,10,13,13,13,
cannam@86 4494 11,11,12,12,13,13,13,12,12,13,10,10,13,13,13,13,
cannam@86 4495 13,13,13,13,10,10,13,12,13,11,11,13,13,13,14,14,
cannam@86 4496 13,12,13,10,10,13,13,12,13,13,13,13,13,10,10,12,
cannam@86 4497 12,13,11,11,13,13,13,14,14,12,12,13,12,12,13,13,
cannam@86 4498 13,13,13,13,13,13,11,11,12,12,13,11,11,13,13,13,
cannam@86 4499 14,14,12,12,13,14,14,13,13,14,13,13,14,14,14,14,
cannam@86 4500 14,12,12,13,14,14,13,13,14,14,14,12,12,12, 8, 8,
cannam@86 4501 12,12,13,12,12,11,11,13,11,11,11,11,14,12,12,11,
cannam@86 4502 11,14,12,12,10,11,14,12,12,12,12,14,12,12,12,12,
cannam@86 4503 13,13,13,11,11,14,12,12,11,11,14,12,12,12,12,14,
cannam@86 4504 12,12,12,12,14,12,12,12,12,14,13,13,11,11,14,12,
cannam@86 4505 12,11,11,14,12,12,12,12,14,13,13,12,12,14,12,12,
cannam@86 4506 12,12,14,13,13,11,11,14,12,12,11,11,14,13,13,11,
cannam@86 4507 11,15,13,13,12,12,14,12,12,12,12,15,13,13,12,12,
cannam@86 4508 14,12,12,11,11,15,13,13,11,11,12, 9, 9,11,11,13,
cannam@86 4509 7, 7,11,11,13, 8, 8,12,12,14,10,10,10,10,14,14,
cannam@86 4510 14,11,11,14, 8, 8,12,12,14,14,14,12,12,14, 7, 7,
cannam@86 4511 11,11,14, 9, 9,12,12,14,14,14,11,11,14, 8, 8,12,
cannam@86 4512 12,14,14,14,12,12,14, 7, 7,11,11,14, 9, 9,12,12,
cannam@86 4513 14,14,14,11,11,14,10,10,12,12,14,14,14,13,13,14,
cannam@86 4514 9, 9,11,11,14,10,10,12,11,15,14,14,11,11,14,15,
cannam@86 4515 15,12,12,15,14,14,14,14,15,14,14,11,11,15,14,14,
cannam@86 4516 12,12,15,14,14,11,11,14,11,11,10,10,15,10,10,10,
cannam@86 4517 10,15,10,10,10,10,15,11,11, 9, 9,15,12,13, 9, 9,
cannam@86 4518 15,11,11,11,11,15,13,13,11,11,15,10,10,10,10,15,
cannam@86 4519 11,11,10,10,15,13,13,11,11,15,11,11,11,11,15,13,
cannam@86 4520 13,11,11,15,10,10,10,10,15,11,11,10,10,15,13,13,
cannam@86 4521 10,11,15,12,12,11,11,15,13,13,11,10,15,11,11,10,
cannam@86 4522 10,15,11,12,10, 9,15,13,13,10,10,15,14,14,11,11,
cannam@86 4523 15,13,13,11,11,15,14,14,10,10,15,13,13,10,10,15,
cannam@86 4524 14,14,10,10,14,13,13,10,10,15,13,13,10,10,15,13,
cannam@86 4525 13,10,10,14,14,14, 8, 9,15,14,14, 9, 9,15,14,14,
cannam@86 4526 11,11,15,14,14,10,10,15,14,14,10,10,15,14,14,11,
cannam@86 4527 11,15,14,14,10,10,15,14,14,11,11,15,14,14,10,10,
cannam@86 4528 15,14,14,10,10,15,14,14,10,10,15,14,14, 9, 9,15,
cannam@86 4529 14,14,11,11,15,14,14,11,11,15,14,14,10,10,15,14,
cannam@86 4530 14,10,10,14,14,14, 9, 9,15,15,15,11,11,15,14,14,
cannam@86 4531 12,12,15,15,15,10,10,15,14,15,10,10,15,15,15, 9,
cannam@86 4532 9,15,10,10,13,13,17, 8, 8,12,12,17,10, 9,13,13,
cannam@86 4533 18,11,11,12,12,18,14,14,12,12,17, 9, 9,13,13,17,
cannam@86 4534 13,13,12,12,18, 8, 8,12,12,18,10,10,12,12,18,14,
cannam@86 4535 14,12,12,18,10,10,13,13,18,13,13,13,13,18, 9, 9,
cannam@86 4536 12,12,18,10,10,13,13,18,14,14,12,12,18,11,11,13,
cannam@86 4537 13,18,14,14,13,13,18,10,10,12,12,17,11,11,12,12,
cannam@86 4538 18,14,14,12,12,18,14,14,13,13,18,14,14,13,13,19,
cannam@86 4539 14,15,12,12,18,14,14,12,12,18,15,15,12,12,13, 7,
cannam@86 4540 7,11,11,14,15,15,11,11,14,16,15,11,11,14,15,15,
cannam@86 4541 11,11,14,15,15,11,11,14,15,15,11,12,14,15,15,12,
cannam@86 4542 12,13,15,15,11,11,14,15,15,11,11,15,15,15,12,12,
cannam@86 4543 14,15,15,12,12,14,16,16,12,12,14,15,15,11,11,14,
cannam@86 4544 15,15,11,11,15,15,15,12,12,15,15,15,12,12,14,15,
cannam@86 4545 15,12,12,14,15,15,11,11,14,15,15,11,11,15,14,15,
cannam@86 4546 12,12,15,15,15,12,12,15,16,16,12,12,15,15,15,12,
cannam@86 4547 12,14,15,15,12,12,15,15,15,12,12,13,13,13,11,11,
cannam@86 4548 14,14,15,11,11,14,14,14,12,12,14,15,15,10,10,15,
cannam@86 4549 15,15,11,11,14,15,15,12,12,14,14,14,11,11,14,15,
cannam@86 4550 15,11,11,14,15,15,12,12,15,15,15,11,11,14,15,15,
cannam@86 4551 12,12,14,14,15,11,11,14,15,15,11,11,14,15,15,12,
cannam@86 4552 12,15,15,15,11,11,15,15,15,12,12,14,15,15,12,12,
cannam@86 4553 14,15,15,10,10,14,15,15,11,11,15,15,15,10,10,15,
cannam@86 4554 15,15,12,12,15,15,15,14,14,15,15,15,11,11,15,15,
cannam@86 4555 15,11,11,15,15,15,11,11,14,10,10,10,10,15, 9, 9,
cannam@86 4556 12,11,15,10,10,12,12,15,11,11,11,11,15,13,13,12,
cannam@86 4557 12,16,10,10,12,12,15,13,13,12,12,15, 9, 9,11,11,
cannam@86 4558 15,10,10,13,12,15,13,13,11,11,15,10,10,12,12,15,
cannam@86 4559 13,13,12,12,15, 9, 9,11,11,15,10,10,12,12,15,13,
cannam@86 4560 13,11,11,15,11,11,12,12,15,13,13,13,13,15,10,10,
cannam@86 4561 11,11,15,11,11,12,12,15,13,14,11,11,15,14,14,13,
cannam@86 4562 13,16,14,14,20,19,15,14,14,11,11,15,13,14,12,12,
cannam@86 4563 15,14,14,11,11,14,13,13,10,10,14,14,13,11,11,15,
cannam@86 4564 13,14,12,12,15,14,14,12,12,15,14,14,11,11,15,14,
cannam@86 4565 14,12,12,15,15,14,13,13,15,14,14,11,11,15,14,14,
cannam@86 4566 11,11,15,14,14,13,13,15,14,14,12,12,15,14,14,13,
cannam@86 4567 13,15,14,14,11,11,15,14,14,11,11,15,14,14,13,13,
cannam@86 4568 15,14,14,12,12,15,14,14,12,12,15,14,14,12,12,15,
cannam@86 4569 14,14,11,11,15,15,15,12,12,15,15,15,13,13,16,14,
cannam@86 4570 14,12,12,15,15,15,13,13,15,15,15,12,12,15,15,15,
cannam@86 4571 12,12,14,10,10,13,13,17, 9, 9,12,12,17, 9, 9,13,
cannam@86 4572 13,17,11,11,12,12,18,14,14,12,12,18,10,10,13,13,
cannam@86 4573 18,14,13,12,12,18, 9, 9,12,12,18,10,10,12,13,18,
cannam@86 4574 14,14,12,12,17, 9, 9,12,12,17,13,14,12,12,17, 9,
cannam@86 4575 9,12,12,17,10,10,12,12,17,14,14,11,11,18,11,11,
cannam@86 4576 12,12,18,14,14,12,13,18,10,10,12,12,18,11,11,12,
cannam@86 4577 12,18,14,14,11,11,18,15,15,12,12,18,14,14,13,13,
cannam@86 4578 18,14,15,12,12,17,14,14,12,12,17,15,15,12,12,13,
cannam@86 4579 7, 7,11,11,14,15,15,11,11,14,15,15,11,11,14,15,
cannam@86 4580 15,11,11,14,15,15,11,11,14,15,15,11,11,14,15,15,
cannam@86 4581 12,12,14,15,15,11,11,14,15,15,11,11,15,15,15,12,
cannam@86 4582 12,14,15,15,11,11,14,15,15,12,12,14,15,15,11,11,
cannam@86 4583 15,15,15,11,11,15,15,15,12,12,14,15,15,12,12,14,
cannam@86 4584 15,16,12,12,14,15,15,11,11,14,15,15,11,11,15,15,
cannam@86 4585 15,12,12,15,15,15,12,12,15,16,16,12,12,15,15,15,
cannam@86 4586 12,12,15,15,15,12,12,15,15,15,12,12,13,13,13,12,
cannam@86 4587 12,14,14,14,11,11,14,14,14,12,12,14,14,14,10,10,
cannam@86 4588 15,15,15,11,11,14,15,15,12,12,14,14,14,11,11,14,
cannam@86 4589 15,15,11,11,14,14,14,12,12,15,15,14,11,11,14,15,
cannam@86 4590 15,12,12,14,14,14,11,11,14,15,15,11,11,14,14,14,
cannam@86 4591 11,11,15,14,14,10,10,14,15,15,12,12,14,14,14,12,
cannam@86 4592 12,14,15,15,10,10,14,15,15,11,11,15,15,15,10,10,
cannam@86 4593 15,15,15,12,12,15,14,14,13,13,15,15,15,10,10,15,
cannam@86 4594 14,14,11,11,15,15,15,10,10,14,10,10,10,10,14, 9,
cannam@86 4595 9,12,12,15,10,10,12,12,14,11,11,11,11,15,13,14,
cannam@86 4596 12,12,15,10,10,13,13,15,13,13,12,12,15, 9, 9,12,
cannam@86 4597 12,15,10,10,13,13,15,13,14,11,11,15,10,10,12,12,
cannam@86 4598 15,13,13,12,12,15, 9, 9,11,11,15,10,10,12,12,15,
cannam@86 4599 13,13,11,11,15,11,11,12,12,15,13,13,13,13,15,10,
cannam@86 4600 10,11,11,15,11,11,12,12,15,14,14,11,11,15,14,14,
cannam@86 4601 13,13,15,14,14,20,19,15,14,14,11,11,15,14,14,12,
cannam@86 4602 12,15,14,14,11,11,14,13,13,11,11,15,13,13,11,11,
cannam@86 4603 15,14,13,12,12,15,14,14,11,12,15,14,14,11,11,15,
cannam@86 4604 14,14,12,12,14,14,14,13,13,15,14,14,11,11,15,14,
cannam@86 4605 14,11,11,15,14,14,13,13,15,14,14,12,12,15,14,14,
cannam@86 4606 13,13,14,14,14,11,11,15,14,14,11,11,15,14,14,13,
cannam@86 4607 13,15,14,14,12,12,15,14,14,12,12,15,14,14,12,12,
cannam@86 4608 15,14,14,11,11,14,14,14,12,12,15,15,15,13,13,16,
cannam@86 4609 14,14,12,12,15,15,15,13,13,15,14,14,12,12,15,15,
cannam@86 4610 15,12,12,15,11,11,13,13,18,10,10,12,12,17,11,11,
cannam@86 4611 12,12,18,12,12,11,11,18,14,14,12,12,18,10,10,13,
cannam@86 4612 13,18,14,14,12,12,18,10,10,12,12,18,11,11,12,12,
cannam@86 4613 18,14,14,12,12,18,11,11,12,13,18,14,14,12,12,18,
cannam@86 4614 10,10,12,12,18,11,11,12,12,18,14,14,11,11,18,11,
cannam@86 4615 11,12,12,18,14,14,12,12,17,10,10,11,11,17,12,12,
cannam@86 4616 11,11,17,14,14,11,11,18,15,15,12,12,18,14,14,13,
cannam@86 4617 13,18,15,15,11,11,18,15,14,12,12,18,15,15,11,11,
cannam@86 4618 14, 8, 8,11,11,14,15,15,10,10,14,15,15,11,11,14,
cannam@86 4619 15,15,11,11,15,15,15,12,12,15,15,15,11,11,15,15,
cannam@86 4620 15,12,12,14,15,15,10,10,15,15,15,11,11,15,15,15,
cannam@86 4621 12,12,15,15,15,11,11,15,15,15,13,13,14,15,15,10,
cannam@86 4622 10,15,15,15,11,11,15,15,15,12,12,15,15,15,12,12,
cannam@86 4623 15,16,16,12,12,15,14,14,11,11,15,15,15,11,11,15,
cannam@86 4624 15,15,12,12,16,15,15,13,13,15,16,16,13,13,16,15,
cannam@86 4625 15,12,12,15,15,15,12,12,15,15,15,12,12,14,13,13,
cannam@86 4626 11,11,14,14,14,11,11,14,14,14,12,12,15,14,14,11,
cannam@86 4627 11,15,15,14,11,11,15,14,14,12,12,15,14,14,12,12,
cannam@86 4628 14,15,15,11,11,15,14,14,12,12,15,14,14,11,11,15,
cannam@86 4629 14,15,12,12,15,14,14,12,12,14,15,15,11,11,15,14,
cannam@86 4630 14,11,11,15,14,14,11,11,15,15,14,12,12,15,14,14,
cannam@86 4631 12,12,15,15,15,10,11,15,14,14,11,11,15,15,15,10,
cannam@86 4632 10,15,15,15,12,12,16,14,14,13,13,15,15,15,11,11,
cannam@86 4633 15,14,14,11,11,15,15,15,11,11,14,11,11, 9, 9,14,
cannam@86 4634 10,10,12,12,15,11,11,12,12,15,12,12,12,12,15,14,
cannam@86 4635 14,13,13,15,11,11,12,12,15,14,14,13,13,14,10,10,
cannam@86 4636 12,12,15,11,11,13,13,15,14,14,12,12,15,10,10,12,
cannam@86 4637 12,14,14,14,13,13,14,10,10,11,11,15,11,11,12,12,
cannam@86 4638 15,14,14,12,12,15,12,12,13,13,15,14,14,14,14,15,
cannam@86 4639 11,11,11,11,15,12,11,12,12,15,14,14,11,11,15,15,
cannam@86 4640 15,13,14,15,14,14,20,19,15,14,14,12,12,15,14,14,
cannam@86 4641 13,13,15,14,14,12,12,14,13,13,10,10,14,13,13,11,
cannam@86 4642 11,14,13,13,11,11,15,14,14,12,12,15,14,14,12,12,
cannam@86 4643 15,14,14,12,11,14,14,14,13,13,15,14,14,11,11,15,
cannam@86 4644 14,14,11,11,15,14,14,14,14,15,14,14,11,12,15,14,
cannam@86 4645 14,13,13,14,14,14,11,11,15,14,14,11,11,15,14,14,
cannam@86 4646 14,14,15,14,14,12,12,15,14,14,13,13,15,14,14,11,
cannam@86 4647 11,14,14,14,12,12,15,14,14,13,13,15,15,15,13,13,
cannam@86 4648 15,14,14,13,13,15,15,15,13,13,15,14,14,13,13,15,
cannam@86 4649 15,15,13,13,15,14,14,13,13,18,15,15,12,12,18,15,
cannam@86 4650 15,12,12,18,16,16,11,11,18,17,17,12,12,18,15,15,
cannam@86 4651 13,13,18,17,17,12,12,18,15,15,12,12,18,15,16,12,
cannam@86 4652 12,18,17,17,12,12,18,15,15,13,12,17,16,17,12,12,
cannam@86 4653 17,15,15,11,12,18,15,15,12,12,18,17,17,11,11,18,
cannam@86 4654 16,16,12,12,18,17,16,12,12,18,15,15,11,11,18,15,
cannam@86 4655 15,12,12,18,17,17,11,11,18,17,17,12,12,18,16,16,
cannam@86 4656 13,13,18,17,17,11,11,17,16,16,11,11,18,17,17,11,
cannam@86 4657 11,15,15,15,11,11,16,15,15,11,11,16,15,15,11,11,
cannam@86 4658 16,15,15,12,12,17,15,15,14,14,16,15,15,11,11,17,
cannam@86 4659 15,15,14,14,16,15,15,11,11,16,15,15,12,12,18,15,
cannam@86 4660 15,13,13,16,15,15,11,11,17,15,15,14,14,16,15,15,
cannam@86 4661 11,11,16,15,15,12,12,17,15,15,13,13,16,15,15,12,
cannam@86 4662 12,17,16,15,14,14,16,15,15,11,11,16,15,15,12,12,
cannam@86 4663 18,15,15,13,13,17,15,15,14,14,17,16,16,15,15,18,
cannam@86 4664 14,15,13,13,18,15,15,14,14,18,15,15,13,13,15,13,
cannam@86 4665 13,12,12,15,14,14,12,12,16,14,14,12,12,16,14,14,
cannam@86 4666 12,12,17,14,15,12,12,16,14,14,12,12,17,14,14,13,
cannam@86 4667 13,16,15,15,12,12,16,14,14,12,12,17,14,14,12,12,
cannam@86 4668 16,14,14,12,12,17,14,14,13,13,15,15,15,11,11,16,
cannam@86 4669 14,14,12,12,17,14,14,12,12,16,15,15,12,12,17,14,
cannam@86 4670 14,13,12,16,15,15,11,11,16,14,14,12,12,17,15,15,
cannam@86 4671 11,11,17,15,15,13,13,17,14,14,13,13,18,15,15,12,
cannam@86 4672 12,17,14,14,12,12,17,15,15,12,12,14,15,15, 9, 9,
cannam@86 4673 14,15,15,12,12,15,16,15,13,13,15,15,15,14,14,15,
cannam@86 4674 15,15,21,19,15,15,15,13,13,15,15,15,19,19,15,15,
cannam@86 4675 15,12,12,15,16,16,14,14,15,15,15,19,19,15,16,15,
cannam@86 4676 13,13,15,16,16,19,20,15,15,15,12,13,15,16,16,14,
cannam@86 4677 14,15,15,15,20,19,15,15,15,14,14,15,16,16,19,19,
cannam@86 4678 15,15,15,14,13,15,15,15,14,14,15,15,15,19,19,15,
cannam@86 4679 16,16,20,19,15,17,16,21,20,15,15,15,20,19,15,16,
cannam@86 4680 16,20,20,15,15,15,19,20,14,13,13,10,10,14,14,14,
cannam@86 4681 11,11,14,14,14,12,12,15,14,14,13,13,15,15,14,20,
cannam@86 4682 20,15,14,14,12,12,14,14,14,19,19,15,14,14,11,11,
cannam@86 4683 15,14,14,12,12,15,14,14,20,19,15,14,14,12,12,14,
cannam@86 4684 14,14,20,20,14,14,14,11,11,15,14,14,12,12,15,14,
cannam@86 4685 14,20,21,15,14,14,13,13,15,14,14,20,20,15,14,14,
cannam@86 4686 12,12,15,14,14,13,13,14,15,15,20,20,15,15,15,20,
cannam@86 4687 19,15,14,14,20,19,15,15,15,20,20,15,14,14,21,20,
cannam@86 4688 15,15,15,20,20,
cannam@86 4689 };
cannam@86 4690
cannam@86 4691 static const static_codebook _44p4_p4_1 = {
cannam@86 4692 5, 3125,
cannam@86 4693 (long *)_vq_lengthlist__44p4_p4_1,
cannam@86 4694 1, -533725184, 1611661312, 3, 0,
cannam@86 4695 (long *)_vq_quantlist__44p4_p4_1,
cannam@86 4696 0
cannam@86 4697 };
cannam@86 4698
cannam@86 4699 static const long _vq_quantlist__44p4_p5_0[] = {
cannam@86 4700 2,
cannam@86 4701 1,
cannam@86 4702 3,
cannam@86 4703 0,
cannam@86 4704 4,
cannam@86 4705 };
cannam@86 4706
cannam@86 4707 static const long _vq_lengthlist__44p4_p5_0[] = {
cannam@86 4708 1, 7, 6,15,15, 7, 8, 8,15,15, 8, 8, 8,15,15, 0,
cannam@86 4709 13,13,16,16, 0,14,14,16,16, 7, 9, 9,16,16,10,11,
cannam@86 4710 11,17,17,10, 8, 8,15,16, 0,14,14,18,18, 0,14,14,
cannam@86 4711 16,16, 9, 9, 9,16,16,12,11,11,17,17,10, 9, 9,15,
cannam@86 4712 15, 0,14,14,19,19, 0,14,14,16,16, 0,15,15,18,17,
cannam@86 4713 0, 0, 0,20,20, 0,13,13,16,16, 0,17,17,22,20, 0,
cannam@86 4714 15,15,17,17, 0,15,15,18,18, 0,22,21,20,21, 0,13,
cannam@86 4715 13,16,16, 0,18,18, 0,22, 0,15,15,17,17, 6, 7, 7,
cannam@86 4716 13,13, 9,10,10,15,15,11,10,10,15,15, 0,21,22,18,
cannam@86 4717 18, 0, 0, 0,18,18,10,10,10,15,15,12,13,13,17,17,
cannam@86 4718 12,11,11,15,15, 0,22,22,18,18, 0, 0,21,18,18,12,
cannam@86 4719 11,11,15,15,15,14,14,18,18,13,11,11,15,15, 0, 0,
cannam@86 4720 21,18,19, 0,21,22,18,19, 0,22, 0,18,19, 0, 0, 0,
cannam@86 4721 0, 0, 0,21,21,18,18, 0,22, 0, 0,21, 0, 0, 0,19,
cannam@86 4722 18, 0, 0, 0,18,19, 0, 0, 0, 0, 0, 0,20,20,18,17,
cannam@86 4723 0, 0,22, 0,21, 0, 0, 0,19,19, 6, 6, 6,13,13, 8,
cannam@86 4724 6, 6,11,11, 9, 7, 7,13,13, 0,10,10,11,11, 0,12,
cannam@86 4725 12,14,14, 9, 8, 8,14,14,12,10,10,13,13,10, 7, 7,
cannam@86 4726 13,13, 0,11,11,15,15, 0,11,11,13,13, 9, 8, 8,14,
cannam@86 4727 14,13,10,10,13,14,11, 7, 7,13,13, 0,11,11,15,15,
cannam@86 4728 0,11,11,13,13, 0,12,12,15,15, 0,21,21,17,17, 0,
cannam@86 4729 10,10,13,13, 0,14,14,20,20, 0,12,12,13,13, 0,12,
cannam@86 4730 12,15,15, 0,21,22,17,18, 0,10,10,13,13, 0,16,16,
cannam@86 4731 20,21, 0,12,12,13,13, 0,11,11,13,13, 0,12,12,16,
cannam@86 4732 16, 0,12,12,16,16, 0,16,16, 0,21, 0,17,18, 0, 0,
cannam@86 4733 0,12,12,15,15, 0,15,15,18,18, 0,12,12,16,16, 0,
cannam@86 4734 16,16,21,22, 0,17,17,22,21, 0,12,12,16,16, 0,15,
cannam@86 4735 15,19,19, 0,12,12,16,16, 0,16,16,22,22, 0,17,16,
cannam@86 4736 22, 0, 0,17,18, 0, 0, 0, 0, 0, 0, 0, 0,15,15,21,
cannam@86 4737 20, 0,19,20, 0,22, 0,18,18, 0, 0, 0,18,17, 0, 0,
cannam@86 4738 0, 0, 0, 0, 0, 0,16,16,22,21, 0,20,20, 0,22, 0,
cannam@86 4739 20,19, 0, 0, 0,11,11,12,12, 0,10,10,11,11, 0,11,
cannam@86 4740 11,12,12, 0,12,12,10,10, 0,13,13,12,12, 0,11,11,
cannam@86 4741 13,13, 0,13,13,12,12, 0,10,10,12,12, 0,13,13,14,
cannam@86 4742 13, 0,12,12,12,12, 0,12,12,13,13, 0,14,14,13,13,
cannam@86 4743 0,10,10,12,12, 0,13,13,14,14, 0,13,12,12,12, 0,
cannam@86 4744 14,14,14,14, 0,21,21,16,16, 0,12,12,12,12, 0,16,
cannam@86 4745 16,20,21, 0,13,13,11,11, 0,14,14,14,14, 0,20,20,
cannam@86 4746 16,15, 0,12,12,12,12, 0,17,17,20,20, 0,13,13,11,
cannam@86 4747 11, 7, 8, 8,16,16,11,10,10,15,15,12,10,10,17,17,
cannam@86 4748 0,14,14,16,15, 0,15,15,17,17,11, 9, 9,16,16,14,
cannam@86 4749 12,12,17,17,13, 9, 9,16,15, 0,14,14,19,18, 0,14,
cannam@86 4750 14,16,16,12,10,10,17,18,16,13,13,17,18,14,10,10,
cannam@86 4751 16,16, 0,14,14,19,19, 0,14,15,17,17, 0,15,15,18,
cannam@86 4752 19, 0, 0, 0,20,20, 0,13,13,17,17, 0,17,18, 0,22,
cannam@86 4753 0,15,15,16,17, 0,15,15,18,18, 0, 0, 0,20,21, 0,
cannam@86 4754 14,14,17,17, 0,19,18, 0, 0, 0,16,16,17,17, 8, 7,
cannam@86 4755 7,14,14,12,11,11,15,15,13,11,11,15,15, 0, 0, 0,
cannam@86 4756 18,19, 0,21,20,18,18,12,10,11,15,16,14,13,13,18,
cannam@86 4757 18,14,11,11,15,15, 0,20,20,19,18, 0,20, 0,18,18,
cannam@86 4758 13,11,11,16,16,17,15,15,19,19,14,12,12,15,15, 0,
cannam@86 4759 21, 0,18,20, 0,22,22,18,19, 0,22,22,19,19, 0, 0,
cannam@86 4760 0, 0, 0, 0,21,22,19,18, 0, 0, 0, 0,21, 0, 0, 0,
cannam@86 4761 19,19, 0, 0,22,20,20, 0, 0, 0, 0, 0, 0,22, 0,18,
cannam@86 4762 18, 0, 0, 0, 0,22, 0, 0, 0,19,20,11,10,10,14,14,
cannam@86 4763 14,11,11,13,13,14,11,11,15,15, 0,14,13,12,12, 0,
cannam@86 4764 15,15,16,16,13,11,11,15,15,16,13,13,15,15,15,10,
cannam@86 4765 10,14,15, 0,14,14,16,16, 0,14,14,15,15,13,11,11,
cannam@86 4766 15,15,18,14,14,15,15,15,10,10,15,14, 0,14,14,16,
cannam@86 4767 16, 0,14,14,15,15, 0,15,15,17,16, 0,21,22,18,18,
cannam@86 4768 0,13,13,14,14, 0,18,17,20,21, 0,15,15,14,14, 0,
cannam@86 4769 15,16,16,17, 0, 0, 0,19,18, 0,13,13,15,14, 0,19,
cannam@86 4770 19, 0, 0, 0,15,15,14,14, 0,12,12,14,13, 0,13,13,
cannam@86 4771 16,16, 0,12,12,16,16, 0,16,16,22, 0, 0,17,18, 0,
cannam@86 4772 22, 0,13,13,16,16, 0,15,15,18,18, 0,12,12,16,16,
cannam@86 4773 0,16,16,22,22, 0,17,17, 0, 0, 0,13,13,17,17, 0,
cannam@86 4774 16,16,19,20, 0,12,12,17,17, 0,17,17,22, 0, 0,17,
cannam@86 4775 17,22,21, 0,18,18, 0, 0, 0, 0, 0, 0, 0, 0,16,16,
cannam@86 4776 21,21, 0,19,19, 0, 0, 0,18,18, 0,22, 0,18,18, 0,
cannam@86 4777 22, 0, 0, 0, 0, 0, 0,16,16,22, 0, 0,20,20, 0, 0,
cannam@86 4778 0,19,18, 0, 0, 0,12,12,15,15, 0,12,12,15,14, 0,
cannam@86 4779 13,13,15,15, 0,14,14,14,14, 0,15,15,16,16, 0,13,
cannam@86 4780 13,15,16, 0,15,15,16,16, 0,12,12,15,15, 0,14,14,
cannam@86 4781 16,16, 0,14,14,15,15, 0,13,13,15,16, 0,15,15,16,
cannam@86 4782 16, 0,12,12,15,15, 0,15,15,17,17, 0,14,14,15,15,
cannam@86 4783 0,15,15,17,17, 0,21,21,19,19, 0,13,13,14,14, 0,
cannam@86 4784 17,17,22, 0, 0,14,14,15,15, 0,15,15,17,17, 0,22,
cannam@86 4785 0,18,20, 0,13,13,15,15, 0,18,18, 0,22, 0,15,15,
cannam@86 4786 14,15, 8, 8, 8,17,16,12,10,10,16,16,13,10,10,17,
cannam@86 4787 16, 0,15,15,17,17, 0,15,15,17,17,12,11,11,18,18,
cannam@86 4788 15,12,12,18,18,15,10,10,16,17, 0,14,14,18,18, 0,
cannam@86 4789 14,14,17,17,13,10,10,16,16,17,14,14,17,17,15,10,
cannam@86 4790 10,16,15, 0,15,15,19,20, 0,14,14,15,16, 0,16,16,
cannam@86 4791 19,19, 0, 0, 0,21,22, 0,13,13,17,17, 0,18,17, 0,
cannam@86 4792 21, 0,15,15,17,17, 0,15,15,18,19, 0, 0,22, 0,21,
cannam@86 4793 0,13,13,16,17, 0,19,19, 0,22, 0,16,15,16,16, 9,
cannam@86 4794 8, 8,14,14,12,11,11,15,15,13,11,11,15,15, 0,21,
cannam@86 4795 20,19,18, 0, 0, 0,19,18,12,11,11,16,15,15,13,13,
cannam@86 4796 17,18,14,11,11,15,15, 0,22,22,19,18, 0,22,21,18,
cannam@86 4797 18,14,11,11,15,15,17,14,14,18,18,15,12,12,15,15,
cannam@86 4798 0,22,22,20,19, 0, 0,21,18,18, 0, 0,22,20,20, 0,
cannam@86 4799 0, 0, 0, 0, 0,20,21,18,18, 0, 0, 0,21,21, 0, 0,
cannam@86 4800 0,20,19, 0,22,21,19,19, 0, 0, 0, 0, 0, 0, 0,22,
cannam@86 4801 17,18, 0, 0,22, 0,22, 0,22, 0,19,19, 0,11,11,15,
cannam@86 4802 15, 0,11,11,14,14, 0,12,12,15,15, 0,15,15,14,14,
cannam@86 4803 0,16,16,16,16, 0,12,12,16,16, 0,14,14,16,16, 0,
cannam@86 4804 11,11,15,15, 0,15,15,17,17, 0,15,15,15,15, 0,12,
cannam@86 4805 12,16,16, 0,14,14,15,15, 0,11,11,15,15, 0,15,15,
cannam@86 4806 17,17, 0,15,15,14,15, 0,16,16,17,17, 0, 0, 0,19,
cannam@86 4807 19, 0,14,14,15,15, 0,18,18,21, 0, 0,15,15,14,15,
cannam@86 4808 0,16,16,17,17, 0,21, 0,19,19, 0,14,14,15,15, 0,
cannam@86 4809 20,20,22, 0, 0,16,15,14,14, 0,12,12,13,13, 0,12,
cannam@86 4810 12,16,16, 0,12,12,16,16, 0,16,16,22,21, 0,18,17,
cannam@86 4811 21, 0, 0,13,13,16,16, 0,15,15,18,19, 0,12,12,16,
cannam@86 4812 16, 0,16,17,22, 0, 0,17,17, 0,22, 0,13,13,17,16,
cannam@86 4813 0,15,15,19,19, 0,12,12,16,16, 0,16,16,21,20, 0,
cannam@86 4814 17,16,22, 0, 0,18,18,22,21, 0, 0, 0, 0, 0, 0,15,
cannam@86 4815 16,21,21, 0,19,19, 0, 0, 0,18,17, 0, 0, 0,18,18,
cannam@86 4816 21, 0, 0, 0, 0, 0, 0, 0,16,16,22,22, 0,20,21, 0,
cannam@86 4817 0, 0,18,19, 0,22, 0,13,13,16,16, 0,12,12,15,15,
cannam@86 4818 0,13,13,16,16, 0,14,14,15,15, 0,15,15,17,17, 0,
cannam@86 4819 13,13,17,16, 0,15,15,17,17, 0,12,12,16,16, 0,15,
cannam@86 4820 15,17,17, 0,14,14,16,16, 0,13,13,16,17, 0,15,15,
cannam@86 4821 17,17, 0,12,12,16,16, 0,14,14,17,17, 0,14,14,16,
cannam@86 4822 16, 0,16,16,17,17, 0,21, 0,21,19, 0,13,13,16,16,
cannam@86 4823 0,17,17, 0, 0, 0,15,15,16,16, 0,16,15,18,18, 0,
cannam@86 4824 22, 0,20,20, 0,13,13,15,15, 0,18,18, 0, 0, 0,15,
cannam@86 4825 15,15,15, 0,12,12,17,17, 0,14,14,17,17, 0,14,14,
cannam@86 4826 17,17, 0,17,17,18,17, 0,17,17,19,18, 0,13,13,17,
cannam@86 4827 17, 0,16,16,18,18, 0,13,13,16,16, 0,17,17,19,19,
cannam@86 4828 0,16,16,17,17, 0,13,13,18,18, 0,17,17,18,18, 0,
cannam@86 4829 13,13,17,17, 0,17,17,19,19, 0,16,17,17,17, 0,17,
cannam@86 4830 17,19,19, 0,21, 0,21,19, 0,14,14,16,16, 0,20,19,
cannam@86 4831 0,21, 0,16,16,16,16, 0,17,18,19,19, 0, 0, 0, 0,
cannam@86 4832 21, 0,15,15,16,17, 0,21,20, 0, 0, 0,17,18,16,17,
cannam@86 4833 0, 9, 9,14,14, 0,14,14,15,16, 0,14,14,15,15, 0,
cannam@86 4834 0, 0,18,18, 0,21, 0,18,19, 0,12,12,15,15, 0,16,
cannam@86 4835 16,17,17, 0,14,14,14,14, 0,22, 0,19,18, 0,22, 0,
cannam@86 4836 17,18, 0,14,14,16,15, 0,18,18,19,18, 0,14,15,15,
cannam@86 4837 15, 0, 0,21,20,20, 0, 0, 0,18,18, 0,21,21,19,19,
cannam@86 4838 0, 0, 0, 0, 0, 0,21,21,18,18, 0,22, 0,20,20, 0,
cannam@86 4839 22, 0,19,19, 0,22, 0,19,20, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4840 21,17,18, 0, 0, 0,22,22, 0, 0, 0,19,18, 0,18,20,
cannam@86 4841 16,16, 0,21,20,17,17, 0, 0,21,18,18, 0,22,21,18,
cannam@86 4842 18, 0, 0,22,19,19, 0,20,20,17,17, 0, 0, 0,18,18,
cannam@86 4843 0,19,20,17,17, 0,22, 0,19,21, 0,22,21,18,18, 0,
cannam@86 4844 20,19,17,18, 0, 0, 0,19,19, 0,20,20,17,17, 0,22,
cannam@86 4845 22,21,21, 0,20, 0,18,18, 0,22,22,18,18, 0, 0, 0,
cannam@86 4846 20,22, 0,20,20,16,16, 0, 0, 0,21, 0, 0,21,20,16,
cannam@86 4847 17, 0,22, 0,19,20, 0, 0, 0,21,20, 0,19,21,17,17,
cannam@86 4848 0, 0, 0, 0, 0, 0,21,21,17,17, 0,12,12,13,13, 0,
cannam@86 4849 14,14,16,16, 0,14,14,16,16, 0,18,18, 0, 0, 0,19,
cannam@86 4850 18,22, 0, 0,13,13,16,16, 0,16,16,18,18, 0,13,13,
cannam@86 4851 16,16, 0,17,18,21, 0, 0,18,18,21, 0, 0,13,13,16,
cannam@86 4852 16, 0,17,17,19,20, 0,13,13,16,17, 0,18,18,21, 0,
cannam@86 4853 0,18,18,21, 0, 0,18,19, 0,21, 0, 0, 0, 0, 0, 0,
cannam@86 4854 16,16,21,20, 0,20,20, 0, 0, 0,18,19, 0, 0, 0,18,
cannam@86 4855 18, 0, 0, 0, 0, 0, 0, 0, 0,16,16, 0,21, 0,22,22,
cannam@86 4856 0, 0, 0,19,19, 0, 0, 0,16,16,19,20, 0,17,16,22,
cannam@86 4857 21, 0,17,17,21,20, 0,19,18, 0,22, 0,19,19,22,22,
cannam@86 4858 0,16,15,22,22, 0,19,19, 0,21, 0,15,15,20,20, 0,
cannam@86 4859 18,19, 0,21, 0,18,18,22,22, 0,16,16,21,20, 0,20,
cannam@86 4860 19,21,22, 0,16,15,20,20, 0,19,19, 0,22, 0,18,18,
cannam@86 4861 21, 0, 0,19,18,21,22, 0, 0, 0, 0, 0, 0,16,16,19,
cannam@86 4862 21, 0,20,22, 0,22, 0,18,18,20,21, 0,19,18, 0,22,
cannam@86 4863 0, 0, 0,22, 0, 0,16,16,20,20, 0,21,21, 0, 0, 0,
cannam@86 4864 18,18,21, 0, 0,12,12,17,17, 0,15,14,17,17, 0,14,
cannam@86 4865 14,18,18, 0,17,17,17,18, 0,18,18,18,18, 0,13,13,
cannam@86 4866 18,18, 0,16,17,19,18, 0,13,13,16,17, 0,17,17,18,
cannam@86 4867 19, 0,17,17,17,17, 0,13,13,17,17, 0,17,18,18,18,
cannam@86 4868 0,13,13,16,16, 0,18,18,19,20, 0,16,17,17,16, 0,
cannam@86 4869 17,18,19,18, 0, 0, 0,22,21, 0,15,15,16,16, 0,20,
cannam@86 4870 20,21,22, 0,17,17,16,16, 0,16,17,18,18, 0, 0, 0,
cannam@86 4871 21,21, 0,15,15,16,16, 0,21,20, 0, 0, 0,17,17,16,
cannam@86 4872 16, 0,10,10,14,14, 0,14,14,15,15, 0,14,14,15,15,
cannam@86 4873 0,22, 0,18,18, 0, 0, 0,19,19, 0,13,13,15,16, 0,
cannam@86 4874 17,16,18,18, 0,14,14,15,15, 0,21,21,19,18, 0,22,
cannam@86 4875 21,18,17, 0,14,14,15,15, 0,18,18,19,18, 0,15,15,
cannam@86 4876 14,14, 0,22,21,19,19, 0,22,21,17,18, 0, 0, 0,19,
cannam@86 4877 19, 0, 0, 0, 0, 0, 0,20,22,17,17, 0, 0,22,22,20,
cannam@86 4878 0, 0, 0,19,18, 0,21,22,19,18, 0, 0, 0, 0, 0, 0,
cannam@86 4879 22,22,17,18, 0, 0, 0,21,22, 0, 0, 0,19,18, 0,20,
cannam@86 4880 20,17,17, 0,21,21,17,18, 0,21,22,18,18, 0,21, 0,
cannam@86 4881 18,18, 0,22, 0,19,19, 0,19,21,18,18, 0, 0,22,18,
cannam@86 4882 18, 0,22,21,17,17, 0,22, 0,20,20, 0, 0, 0,18,18,
cannam@86 4883 0,22,21,18,18, 0,21, 0,19,19, 0,20,21,17,17, 0,
cannam@86 4884 0,22,22,20, 0,21,22,17,17, 0, 0,21,19,18, 0, 0,
cannam@86 4885 0,21,21, 0,21,20,16,17, 0, 0, 0, 0, 0, 0,21, 0,
cannam@86 4886 17,17, 0,21, 0,19,20, 0, 0, 0,20,22, 0,20,20,17,
cannam@86 4887 17, 0, 0, 0, 0, 0, 0,21,21,17,17, 0,12,12,13,13,
cannam@86 4888 0,14,14,16,16, 0,14,14,16,16, 0,18,18,21, 0, 0,
cannam@86 4889 19,19,22, 0, 0,13,13,16,16, 0,16,16,18,18, 0,13,
cannam@86 4890 13,16,16, 0,18,18,21,22, 0,18,18, 0,22, 0,13,13,
cannam@86 4891 16,16, 0,17,17,20,18, 0,13,13,16,16, 0,19,18, 0,
cannam@86 4892 22, 0,18,18,22,21, 0,18,19, 0, 0, 0, 0, 0, 0, 0,
cannam@86 4893 0,16,16,21,21, 0,21,21, 0, 0, 0,18,19, 0, 0, 0,
cannam@86 4894 19,19,21, 0, 0, 0, 0, 0, 0, 0,16,16, 0,21, 0,20,
cannam@86 4895 20, 0, 0, 0,20,20, 0, 0, 0,16,16,21,20, 0,18,17,
cannam@86 4896 21,22, 0,17,18, 0,21, 0,18,19,22,22, 0,19,19, 0,
cannam@86 4897 22, 0,16,17,21,22, 0,20,19, 0, 0, 0,16,16,20,21,
cannam@86 4898 0,19,19, 0, 0, 0,19,19, 0,22, 0,17,17,21,21, 0,
cannam@86 4899 19,20, 0, 0, 0,16,16, 0,20, 0,19,20, 0,21, 0,18,
cannam@86 4900 18, 0,22, 0,19,20,22,22, 0, 0, 0, 0,22, 0,17,17,
cannam@86 4901 0,21, 0,21,21, 0, 0, 0,18,19,23,21, 0,20,19, 0,
cannam@86 4902 0, 0, 0, 0, 0, 0, 0,17,17, 0,20, 0, 0, 0, 0, 0,
cannam@86 4903 0,19,19,23,22,
cannam@86 4904 };
cannam@86 4905
cannam@86 4906 static const static_codebook _44p4_p5_0 = {
cannam@86 4907 5, 3125,
cannam@86 4908 (long *)_vq_lengthlist__44p4_p5_0,
cannam@86 4909 1, -528744448, 1616642048, 3, 0,
cannam@86 4910 (long *)_vq_quantlist__44p4_p5_0,
cannam@86 4911 0
cannam@86 4912 };
cannam@86 4913
cannam@86 4914 static const long _vq_quantlist__44p4_p5_1[] = {
cannam@86 4915 3,
cannam@86 4916 2,
cannam@86 4917 4,
cannam@86 4918 1,
cannam@86 4919 5,
cannam@86 4920 0,
cannam@86 4921 6,
cannam@86 4922 };
cannam@86 4923
cannam@86 4924 static const long _vq_lengthlist__44p4_p5_1[] = {
cannam@86 4925 2, 3, 3, 3, 3, 3, 3,
cannam@86 4926 };
cannam@86 4927
cannam@86 4928 static const static_codebook _44p4_p5_1 = {
cannam@86 4929 1, 7,
cannam@86 4930 (long *)_vq_lengthlist__44p4_p5_1,
cannam@86 4931 1, -533200896, 1611661312, 3, 0,
cannam@86 4932 (long *)_vq_quantlist__44p4_p5_1,
cannam@86 4933 0
cannam@86 4934 };
cannam@86 4935
cannam@86 4936 static const long _vq_quantlist__44p4_p6_0[] = {
cannam@86 4937 1,
cannam@86 4938 0,
cannam@86 4939 2,
cannam@86 4940 };
cannam@86 4941
cannam@86 4942 static const long _vq_lengthlist__44p4_p6_0[] = {
cannam@86 4943 1, 7, 7, 7, 8, 8, 7, 8, 8, 7, 9, 9,11,11,11, 9,
cannam@86 4944 8, 8, 8, 9, 9,12,11,12, 9, 8, 8, 6, 7, 7,10,11,
cannam@86 4945 11,10,10,10,11,11,11,14,14,14,12,11,12,11,11,11,
cannam@86 4946 15,15,14,13,12,12, 5, 6, 6, 8, 5, 5, 8, 7, 7, 8,
cannam@86 4947 7, 7,12,10,10,10, 7, 6, 9, 8, 8,12,10,10,10, 6,
cannam@86 4948 6, 7, 8, 8,12,10,10,12,10,10,11,10,10,16,14,14,
cannam@86 4949 13,10,10,12,10,10,15,14,14,14,10,10, 7, 7, 7,13,
cannam@86 4950 11,11,13,11,11,12,11,11,16,14,14,14,12,12,12,11,
cannam@86 4951 11,18,15,15,14,12,12,10, 9,10,14,11,11,13,11,11,
cannam@86 4952 12,11,11,17,14,14,14,11,11,13,11,11,16,15,15,14,
cannam@86 4953 11,11, 7, 8, 8,13,11,11,12,10,10,12,10,10,16,14,
cannam@86 4954 13,13,10,10,12,10,10,17,14,14,14,10,10, 8, 7, 7,
cannam@86 4955 12,11,11,13,11,11,12,11,11,16,15,14,14,12,12,12,
cannam@86 4956 11,11,16,15,15,14,12,12,11,10,10,14,11,11,13,11,
cannam@86 4957 11,13,11,11,17,14,14,14,11,11,13,11,11,18,14,15,
cannam@86 4958 15,11,10,
cannam@86 4959 };
cannam@86 4960
cannam@86 4961 static const static_codebook _44p4_p6_0 = {
cannam@86 4962 5, 243,
cannam@86 4963 (long *)_vq_lengthlist__44p4_p6_0,
cannam@86 4964 1, -527106048, 1620377600, 2, 0,
cannam@86 4965 (long *)_vq_quantlist__44p4_p6_0,
cannam@86 4966 0
cannam@86 4967 };
cannam@86 4968
cannam@86 4969 static const long _vq_quantlist__44p4_p6_1[] = {
cannam@86 4970 1,
cannam@86 4971 0,
cannam@86 4972 2,
cannam@86 4973 };
cannam@86 4974
cannam@86 4975 static const long _vq_lengthlist__44p4_p6_1[] = {
cannam@86 4976 2, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
cannam@86 4977 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 7, 7, 8, 8,
cannam@86 4978 8, 8, 8, 8, 9, 8, 8, 9, 8, 9, 9, 8, 8,10, 8, 8,
cannam@86 4979 10, 9, 9,10, 8, 8, 6, 6, 6, 8, 6, 6, 8, 7, 7, 8,
cannam@86 4980 7, 7,10, 8, 8, 9, 7, 7, 9, 7, 7,10, 8, 8, 9, 7,
cannam@86 4981 7, 7, 7, 7,10, 8, 8,11, 9, 9,10, 9, 9,11, 9, 9,
cannam@86 4982 11, 8, 8,11, 9, 9,12, 9, 9,12, 8, 8, 7, 7, 7,10,
cannam@86 4983 9, 9,10, 9, 9,10, 9, 9,11,10,10,10, 9, 9,11, 9,
cannam@86 4984 10,11,10,11,10, 9, 9, 9, 8, 8,10, 9, 9,10, 9, 9,
cannam@86 4985 11, 9, 9,11,10,10,11, 9, 9,11, 9, 9,11,10,10,11,
cannam@86 4986 9, 9, 8, 8, 8,11, 9, 9,11, 9, 9,11, 9, 9,12, 9,
cannam@86 4987 9,12, 8, 8,11, 9, 9,12, 9, 9,12, 8, 8, 8, 7, 7,
cannam@86 4988 10, 9, 9,10, 9, 9,10, 9, 9,11,11,11,11, 9, 9,11,
cannam@86 4989 10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11, 9,
cannam@86 4990 10,11,10,10,11,10,10,11, 9, 9,11,10,10,11,10,10,
cannam@86 4991 11, 9, 9,
cannam@86 4992 };
cannam@86 4993
cannam@86 4994 static const static_codebook _44p4_p6_1 = {
cannam@86 4995 5, 243,
cannam@86 4996 (long *)_vq_lengthlist__44p4_p6_1,
cannam@86 4997 1, -530841600, 1616642048, 2, 0,
cannam@86 4998 (long *)_vq_quantlist__44p4_p6_1,
cannam@86 4999 0
cannam@86 5000 };
cannam@86 5001
cannam@86 5002 static const long _vq_quantlist__44p4_p7_0[] = {
cannam@86 5003 1,
cannam@86 5004 0,
cannam@86 5005 2,
cannam@86 5006 };
cannam@86 5007
cannam@86 5008 static const long _vq_lengthlist__44p4_p7_0[] = {
cannam@86 5009 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 5010 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5011 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5012 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5013 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5014 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5015 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5016 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5017 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5018 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5019 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5020 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5021 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5022 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5023 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5024 9, 9, 9,
cannam@86 5025 };
cannam@86 5026
cannam@86 5027 static const static_codebook _44p4_p7_0 = {
cannam@86 5028 5, 243,
cannam@86 5029 (long *)_vq_lengthlist__44p4_p7_0,
cannam@86 5030 1, -513979392, 1633504256, 2, 0,
cannam@86 5031 (long *)_vq_quantlist__44p4_p7_0,
cannam@86 5032 0
cannam@86 5033 };
cannam@86 5034
cannam@86 5035 static const long _vq_quantlist__44p4_p7_1[] = {
cannam@86 5036 1,
cannam@86 5037 0,
cannam@86 5038 2,
cannam@86 5039 };
cannam@86 5040
cannam@86 5041 static const long _vq_lengthlist__44p4_p7_1[] = {
cannam@86 5042 1, 9, 9, 7, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8,
cannam@86 5043 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9,
cannam@86 5044 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5045 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5046 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5047 9, 5, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5048 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9,
cannam@86 5049 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5050 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5051 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5052 9, 9, 5,10, 9,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5053 10,10,10,10,10,10,10,10,10,10,10,10,10, 8,10,10,
cannam@86 5054 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5055 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5056 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5057 10,10,10,
cannam@86 5058 };
cannam@86 5059
cannam@86 5060 static const static_codebook _44p4_p7_1 = {
cannam@86 5061 5, 243,
cannam@86 5062 (long *)_vq_lengthlist__44p4_p7_1,
cannam@86 5063 1, -516716544, 1630767104, 2, 0,
cannam@86 5064 (long *)_vq_quantlist__44p4_p7_1,
cannam@86 5065 0
cannam@86 5066 };
cannam@86 5067
cannam@86 5068 static const long _vq_quantlist__44p4_p7_2[] = {
cannam@86 5069 12,
cannam@86 5070 11,
cannam@86 5071 13,
cannam@86 5072 10,
cannam@86 5073 14,
cannam@86 5074 9,
cannam@86 5075 15,
cannam@86 5076 8,
cannam@86 5077 16,
cannam@86 5078 7,
cannam@86 5079 17,
cannam@86 5080 6,
cannam@86 5081 18,
cannam@86 5082 5,
cannam@86 5083 19,
cannam@86 5084 4,
cannam@86 5085 20,
cannam@86 5086 3,
cannam@86 5087 21,
cannam@86 5088 2,
cannam@86 5089 22,
cannam@86 5090 1,
cannam@86 5091 23,
cannam@86 5092 0,
cannam@86 5093 24,
cannam@86 5094 };
cannam@86 5095
cannam@86 5096 static const long _vq_lengthlist__44p4_p7_2[] = {
cannam@86 5097 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 5098 12,13,13,14,14,15,15,15,15,
cannam@86 5099 };
cannam@86 5100
cannam@86 5101 static const static_codebook _44p4_p7_2 = {
cannam@86 5102 1, 25,
cannam@86 5103 (long *)_vq_lengthlist__44p4_p7_2,
cannam@86 5104 1, -518864896, 1620639744, 5, 0,
cannam@86 5105 (long *)_vq_quantlist__44p4_p7_2,
cannam@86 5106 0
cannam@86 5107 };
cannam@86 5108
cannam@86 5109 static const long _vq_quantlist__44p4_p7_3[] = {
cannam@86 5110 12,
cannam@86 5111 11,
cannam@86 5112 13,
cannam@86 5113 10,
cannam@86 5114 14,
cannam@86 5115 9,
cannam@86 5116 15,
cannam@86 5117 8,
cannam@86 5118 16,
cannam@86 5119 7,
cannam@86 5120 17,
cannam@86 5121 6,
cannam@86 5122 18,
cannam@86 5123 5,
cannam@86 5124 19,
cannam@86 5125 4,
cannam@86 5126 20,
cannam@86 5127 3,
cannam@86 5128 21,
cannam@86 5129 2,
cannam@86 5130 22,
cannam@86 5131 1,
cannam@86 5132 23,
cannam@86 5133 0,
cannam@86 5134 24,
cannam@86 5135 };
cannam@86 5136
cannam@86 5137 static const long _vq_lengthlist__44p4_p7_3[] = {
cannam@86 5138 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 5139 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 5140 };
cannam@86 5141
cannam@86 5142 static const static_codebook _44p4_p7_3 = {
cannam@86 5143 1, 25,
cannam@86 5144 (long *)_vq_lengthlist__44p4_p7_3,
cannam@86 5145 1, -529006592, 1611661312, 5, 0,
cannam@86 5146 (long *)_vq_quantlist__44p4_p7_3,
cannam@86 5147 0
cannam@86 5148 };
cannam@86 5149
cannam@86 5150 static const long _huff_lengthlist__44p4_short[] = {
cannam@86 5151 3, 5,16, 9, 9,13,18,21, 4, 2,21, 6, 6,10,15,21,
cannam@86 5152 16,19, 6, 5, 7,10,13,16, 8, 6, 5, 4, 4, 8,13,16,
cannam@86 5153 8, 5, 6, 4, 4, 7,12,15,13,10, 9, 7, 7, 9,13,16,
cannam@86 5154 18,15,13,12, 9, 7,10,14,21,18,13,13, 7, 5, 8,12,
cannam@86 5155 };
cannam@86 5156
cannam@86 5157 static const static_codebook _huff_book__44p4_short = {
cannam@86 5158 2, 64,
cannam@86 5159 (long *)_huff_lengthlist__44p4_short,
cannam@86 5160 0, 0, 0, 0, 0,
cannam@86 5161 NULL,
cannam@86 5162 0
cannam@86 5163 };
cannam@86 5164
cannam@86 5165 static const long _vq_quantlist__44p5_l0_0[] = {
cannam@86 5166 6,
cannam@86 5167 5,
cannam@86 5168 7,
cannam@86 5169 4,
cannam@86 5170 8,
cannam@86 5171 3,
cannam@86 5172 9,
cannam@86 5173 2,
cannam@86 5174 10,
cannam@86 5175 1,
cannam@86 5176 11,
cannam@86 5177 0,
cannam@86 5178 12,
cannam@86 5179 };
cannam@86 5180
cannam@86 5181 static const long _vq_lengthlist__44p5_l0_0[] = {
cannam@86 5182 1, 4, 4, 8, 8,10,10,10,10, 9, 8,11,11, 4, 6, 5,
cannam@86 5183 8, 6,10,10,10,10,10, 9,10, 9, 4, 5, 6, 6, 9,10,
cannam@86 5184 10,10,10, 9,10, 9,10, 8, 9, 8, 9, 8, 9, 9,10, 9,
cannam@86 5185 11,10,12,10, 8, 8, 9, 8, 9, 9, 9, 9,10,10,11,10,
cannam@86 5186 12, 9,10,10,11,10,11,10,12,11,12,11,13,11, 9,10,
cannam@86 5187 10,10,11,10,11,11,12,11,12,11,12,11,12,12,12,12,
cannam@86 5188 13,12,13,12,13,12,13,13,11,12,12,12,12,12,12,12,
cannam@86 5189 13,13,13,13,13,12,12,12,13,13,13,13,13,13,13,13,
cannam@86 5190 13,13,12,13,12,13,13,13,13,13,13,13,13,13,13,12,
cannam@86 5191 13,13,13,14,14,13,13,13,13,13,13,13,12,13,12,13,
cannam@86 5192 13,13,13,13,13,13,13,13,13,
cannam@86 5193 };
cannam@86 5194
cannam@86 5195 static const static_codebook _44p5_l0_0 = {
cannam@86 5196 2, 169,
cannam@86 5197 (long *)_vq_lengthlist__44p5_l0_0,
cannam@86 5198 1, -526516224, 1616117760, 4, 0,
cannam@86 5199 (long *)_vq_quantlist__44p5_l0_0,
cannam@86 5200 0
cannam@86 5201 };
cannam@86 5202
cannam@86 5203 static const long _vq_quantlist__44p5_l0_1[] = {
cannam@86 5204 2,
cannam@86 5205 1,
cannam@86 5206 3,
cannam@86 5207 0,
cannam@86 5208 4,
cannam@86 5209 };
cannam@86 5210
cannam@86 5211 static const long _vq_lengthlist__44p5_l0_1[] = {
cannam@86 5212 4, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5,
cannam@86 5213 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 5214 };
cannam@86 5215
cannam@86 5216 static const static_codebook _44p5_l0_1 = {
cannam@86 5217 2, 25,
cannam@86 5218 (long *)_vq_lengthlist__44p5_l0_1,
cannam@86 5219 1, -533725184, 1611661312, 3, 0,
cannam@86 5220 (long *)_vq_quantlist__44p5_l0_1,
cannam@86 5221 0
cannam@86 5222 };
cannam@86 5223
cannam@86 5224 static const long _vq_quantlist__44p5_l1_0[] = {
cannam@86 5225 1,
cannam@86 5226 0,
cannam@86 5227 2,
cannam@86 5228 };
cannam@86 5229
cannam@86 5230 static const long _vq_lengthlist__44p5_l1_0[] = {
cannam@86 5231 1, 4, 4, 4, 4, 4, 4, 4, 4,
cannam@86 5232 };
cannam@86 5233
cannam@86 5234 static const static_codebook _44p5_l1_0 = {
cannam@86 5235 2, 9,
cannam@86 5236 (long *)_vq_lengthlist__44p5_l1_0,
cannam@86 5237 1, -516716544, 1630767104, 2, 0,
cannam@86 5238 (long *)_vq_quantlist__44p5_l1_0,
cannam@86 5239 0
cannam@86 5240 };
cannam@86 5241
cannam@86 5242 static const long _huff_lengthlist__44p5_lfe[] = {
cannam@86 5243 1, 3, 2, 3,
cannam@86 5244 };
cannam@86 5245
cannam@86 5246 static const static_codebook _huff_book__44p5_lfe = {
cannam@86 5247 2, 4,
cannam@86 5248 (long *)_huff_lengthlist__44p5_lfe,
cannam@86 5249 0, 0, 0, 0, 0,
cannam@86 5250 NULL,
cannam@86 5251 0
cannam@86 5252 };
cannam@86 5253
cannam@86 5254 static const long _huff_lengthlist__44p5_long[] = {
cannam@86 5255 3, 7,12,14,14,16,18,19, 6, 2, 4, 6, 8, 9,12,14,
cannam@86 5256 12, 3, 3, 5, 7, 8,11,13,13, 6, 4, 5, 7, 8,10,11,
cannam@86 5257 14, 8, 7, 7, 7, 7, 9,10,15, 9, 8, 7, 7, 6, 8, 9,
cannam@86 5258 17,11,11,10, 9, 8, 9, 9,19,14,13,11,10, 9, 9, 9,
cannam@86 5259 };
cannam@86 5260
cannam@86 5261 static const static_codebook _huff_book__44p5_long = {
cannam@86 5262 2, 64,
cannam@86 5263 (long *)_huff_lengthlist__44p5_long,
cannam@86 5264 0, 0, 0, 0, 0,
cannam@86 5265 NULL,
cannam@86 5266 0
cannam@86 5267 };
cannam@86 5268
cannam@86 5269 static const long _vq_quantlist__44p5_p1_0[] = {
cannam@86 5270 1,
cannam@86 5271 0,
cannam@86 5272 2,
cannam@86 5273 };
cannam@86 5274
cannam@86 5275 static const long _vq_lengthlist__44p5_p1_0[] = {
cannam@86 5276 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
cannam@86 5277 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
cannam@86 5278 10, 8, 9,10, 8, 9,10, 9,10,12,10,11,11, 8,10,10,
cannam@86 5279 10,11,11, 9,11,11, 5, 8, 7, 8, 9, 9, 8,10, 9, 8,
cannam@86 5280 10,10, 9,11,11,10,11,11, 8,10, 9,10,11,11, 9,12,
cannam@86 5281 10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9, 9, 9,10,11,
cannam@86 5282 9,11,11, 8,10, 9,10,11,11,10,11,11, 7, 9, 9, 9,
cannam@86 5283 10,11, 9,11,11, 9, 9,11,10,10,13,11,11,12, 9,11,
cannam@86 5284 11,11,12,13,11,13,12, 7, 9, 9, 9,11,11, 9,11,10,
cannam@86 5285 9,11,10,10,11,12,11,13,12, 9,11,11,11,12,13,11,
cannam@86 5286 13,11, 5, 8, 8, 8, 9,10, 7,10, 9, 8, 9,10,10,11,
cannam@86 5287 11,10,11,11, 7, 9, 9, 9,11,11, 9,11,10, 7, 9, 9,
cannam@86 5288 9,10,11, 9,11,11, 9,11,11,11,11,13,11,13,12, 9,
cannam@86 5289 10,11,11,12,13,10,12,11, 7, 9, 9, 9,11,11, 9,11,
cannam@86 5290 10, 9,11,11,11,12,13,11,13,12, 9,11, 9,11,12,11,
cannam@86 5291 10,13,10,
cannam@86 5292 };
cannam@86 5293
cannam@86 5294 static const static_codebook _44p5_p1_0 = {
cannam@86 5295 5, 243,
cannam@86 5296 (long *)_vq_lengthlist__44p5_p1_0,
cannam@86 5297 1, -535822336, 1611661312, 2, 0,
cannam@86 5298 (long *)_vq_quantlist__44p5_p1_0,
cannam@86 5299 0
cannam@86 5300 };
cannam@86 5301
cannam@86 5302 static const long _vq_quantlist__44p5_p2_0[] = {
cannam@86 5303 2,
cannam@86 5304 1,
cannam@86 5305 3,
cannam@86 5306 0,
cannam@86 5307 4,
cannam@86 5308 };
cannam@86 5309
cannam@86 5310 static const long _vq_lengthlist__44p5_p2_0[] = {
cannam@86 5311 4, 6, 6, 9, 9, 6, 7, 8,10,10, 6, 8, 7,10,10, 8,
cannam@86 5312 10,10,12,13, 8,10,10,13,12, 6, 7, 8,10,10, 7, 8,
cannam@86 5313 9,10,11, 8, 9, 9,11,11,10,10,11,12,14,10,11,11,
cannam@86 5314 14,13, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 9, 8,11,
cannam@86 5315 10,10,11,11,13,14,10,11,10,14,12, 9,10,10,12,12,
cannam@86 5316 10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,13,
cannam@86 5317 14,13,15,14, 9,10,10,12,12,10,11,11,13,13,10,11,
cannam@86 5318 10,13,12,13,13,14,14,15,12,13,12,15,12, 6, 7, 8,
cannam@86 5319 10,11, 8, 9,10,11,12, 8, 9, 9,11,12,10,11,12,13,
cannam@86 5320 14,10,11,11,14,13, 8, 9,10,11,12, 9,10,11,12,13,
cannam@86 5321 9,10,11,12,13,11,12,13,13,15,12,12,13,15,14, 8,
cannam@86 5322 9, 9,12,12, 9,10,11,12,13, 9,10,10,13,12,12,12,
cannam@86 5323 13,14,15,11,12,12,14,14,11,11,12,13,14,11,12,13,
cannam@86 5324 13,15,12,13,13,14,15,14,13,15,14,16,14,15,15,16,
cannam@86 5325 16,11,12,11,14,13,12,13,13,15,14,11,13,12,14,13,
cannam@86 5326 14,15,15,15,16,13,14,14,16,14, 6, 8, 7,11,10, 8,
cannam@86 5327 9, 9,11,12, 8,10, 9,12,11,10,11,11,13,14,10,12,
cannam@86 5328 11,14,13, 8, 9, 9,12,12, 9,10,10,12,13, 9,11,10,
cannam@86 5329 13,12,11,12,12,13,14,12,13,12,15,14, 8,10, 9,12,
cannam@86 5330 11, 9,11,10,13,12, 9,11,10,13,12,12,13,12,14,15,
cannam@86 5331 11,13,12,15,13,11,11,12,13,14,11,12,13,13,15,12,
cannam@86 5332 13,13,14,15,13,14,14,14,16,14,15,15,16,16,11,12,
cannam@86 5333 11,14,13,12,13,13,15,14,11,13,12,15,13,14,15,15,
cannam@86 5334 16,16,13,15,13,16,14, 9,10,11,12,14,11,11,12,13,
cannam@86 5335 15,11,12,12,13,14,13,14,15,15,17,13,14,14,15,16,
cannam@86 5336 11,11,12,13,15,12,12,13,14,16,12,13,13,14,15,14,
cannam@86 5337 14,16,15,17,15,15,15,16,17,11,12,12,14,14,12,13,
cannam@86 5338 13,15,16,12,13,13,15,15,15,15,15,16,17,14,15,15,
cannam@86 5339 16,16,14,14,15,15,17,14,15,15,15,17,15,15,16,16,
cannam@86 5340 17,16,16,17,16,18,17,17,17,18,18,14,15,14,16,16,
cannam@86 5341 15,15,16,17,17,14,15,15,17,16,17,17,17,18,18,16,
cannam@86 5342 16,16,17,17, 9,11,10,14,12,11,12,12,14,13,11,12,
cannam@86 5343 11,15,13,13,14,14,16,15,13,15,14,17,15,11,12,12,
cannam@86 5344 15,14,12,13,13,15,15,12,13,13,15,15,14,15,15,16,
cannam@86 5345 16,15,15,15,17,16,11,12,11,15,13,12,13,13,15,14,
cannam@86 5346 12,13,12,16,14,15,15,15,17,16,14,15,14,17,15,14,
cannam@86 5347 14,15,16,16,14,15,15,16,16,15,16,15,17,17,16,16,
cannam@86 5348 16,17,17,17,17,17,18,17,14,15,14,16,15,15,15,15,
cannam@86 5349 17,16,15,15,15,17,15,17,17,17,18,18,16,17,16,18,
cannam@86 5350 16, 6, 8, 8,11,11, 8, 9, 9,11,12, 8, 9, 9,12,11,
cannam@86 5351 10,11,11,13,14,10,12,11,14,13, 7, 9, 9,11,12, 9,
cannam@86 5352 10,10,12,13, 9,10,10,13,13,11,11,12,13,15,11,12,
cannam@86 5353 12,15,14, 8, 9, 9,12,11, 9,11,10,13,13, 9,11,10,
cannam@86 5354 13,12,12,13,12,14,15,11,13,12,15,13,10,11,12,13,
cannam@86 5355 14,11,12,12,13,15,12,12,13,14,15,13,13,14,14,16,
cannam@86 5356 14,15,15,16,16,11,12,11,14,13,12,13,13,15,14,11,
cannam@86 5357 13,12,15,13,14,15,15,15,16,13,14,14,16,14, 7, 9,
cannam@86 5358 9,11,12, 9,10,11,12,13, 9,10,10,13,12,11,12,12,
cannam@86 5359 14,15,11,12,12,15,14, 9, 9,11,11,13,10,10,12,12,
cannam@86 5360 14,10,11,12,13,14,12,12,13,14,16,12,13,13,15,15,
cannam@86 5361 9,11,10,13,13,10,12,12,13,14,10,12,11,14,13,12,
cannam@86 5362 13,13,15,16,12,13,13,15,14,11,11,13,13,15,12,12,
cannam@86 5363 14,13,16,13,13,13,14,15,14,14,15,14,17,15,15,15,
cannam@86 5364 16,16,12,13,12,15,14,13,14,14,15,15,12,14,13,16,
cannam@86 5365 14,15,15,16,16,17,14,15,14,17,15, 7, 9, 9,12,11,
cannam@86 5366 9,10,10,12,13, 9,11,10,13,12,11,12,12,14,14,11,
cannam@86 5367 13,12,15,14, 9,10,10,13,12,10,10,11,12,13,10,12,
cannam@86 5368 11,14,13,12,12,13,13,15,12,14,13,16,15, 9,10,10,
cannam@86 5369 13,12,11,11,12,13,13,10,12,10,14,12,13,13,13,15,
cannam@86 5370 15,12,13,12,15,13,11,12,12,14,14,12,12,13,14,15,
cannam@86 5371 13,14,13,15,15,14,13,15,13,16,15,16,15,17,16,12,
cannam@86 5372 13,12,14,14,13,14,14,15,15,12,13,12,15,14,15,15,
cannam@86 5373 16,16,17,14,15,13,16,13,10,11,12,13,14,11,12,13,
cannam@86 5374 14,15,12,13,13,15,15,14,14,15,15,17,14,15,15,16,
cannam@86 5375 16,12,12,13,12,15,12,12,14,13,16,13,13,14,14,16,
cannam@86 5376 14,14,16,15,17,15,15,16,16,17,12,13,13,15,15,13,
cannam@86 5377 14,14,16,16,13,14,13,16,15,15,16,16,17,17,14,15,
cannam@86 5378 15,17,16,14,14,15,14,17,15,15,16,15,17,15,15,16,
cannam@86 5379 15,17,16,16,17,16,18,17,17,17,17,18,14,15,15,17,
cannam@86 5380 16,15,16,16,17,17,15,16,15,17,16,17,17,17,18,18,
cannam@86 5381 16,17,16,18,17,10,12,11,14,14,12,13,13,15,15,12,
cannam@86 5382 13,12,15,14,14,15,15,16,16,14,15,15,17,16,11,13,
cannam@86 5383 12,15,14,12,13,13,15,15,13,14,13,16,14,15,15,15,
cannam@86 5384 16,16,15,16,15,17,16,12,13,13,15,15,13,14,14,16,
cannam@86 5385 16,12,14,13,16,15,15,16,16,17,17,15,16,15,17,16,
cannam@86 5386 14,15,15,16,16,14,15,15,16,16,15,16,16,17,16,16,
cannam@86 5387 16,16,16,17,17,18,17,18,17,14,15,15,17,16,15,16,
cannam@86 5388 16,17,17,15,16,15,17,16,17,17,18,18,18,16,17,16,
cannam@86 5389 18,16, 6, 8, 8,11,11, 8, 9, 9,11,12, 8, 9, 9,12,
cannam@86 5390 11,10,11,12,13,14,10,11,11,14,13, 8, 9, 9,11,12,
cannam@86 5391 9,10,11,12,13, 9,10,11,13,13,11,12,13,13,15,12,
cannam@86 5392 12,12,15,14, 7, 9, 9,12,11, 9,10,10,13,13, 9,10,
cannam@86 5393 10,13,12,11,12,12,14,15,11,12,11,15,13,11,11,12,
cannam@86 5394 13,14,11,12,13,13,15,12,13,13,14,15,13,14,14,14,
cannam@86 5395 16,14,15,15,16,16,10,12,11,14,13,12,13,12,14,14,
cannam@86 5396 11,12,12,15,13,14,15,15,16,16,13,14,13,16,14, 7,
cannam@86 5397 9, 9,11,12, 9,10,11,12,13, 9,10,10,13,12,11,12,
cannam@86 5398 13,14,15,11,12,12,14,14, 9,10,10,12,13,10,10,12,
cannam@86 5399 12,14,11,12,11,13,13,12,12,14,13,15,13,13,13,15,
cannam@86 5400 15, 9,10,10,12,13,10,11,12,13,14,10,11,10,13,12,
cannam@86 5401 13,13,14,15,16,12,13,12,15,13,12,13,13,14,14,12,
cannam@86 5402 12,13,14,15,13,14,14,15,15,14,13,15,13,16,15,16,
cannam@86 5403 15,17,16,11,12,12,14,14,13,13,14,15,15,12,13,12,
cannam@86 5404 15,14,15,15,16,16,17,14,14,13,16,13, 7, 9, 9,12,
cannam@86 5405 11, 9,10,10,12,13, 9,11,10,13,12,11,12,12,14,15,
cannam@86 5406 11,12,12,15,14, 9,10,11,13,13,10,11,12,13,14,10,
cannam@86 5407 12,12,14,13,12,13,13,14,16,12,13,13,16,15, 9,11,
cannam@86 5408 9,13,11,10,12,11,13,13,10,12,10,14,12,12,13,13,
cannam@86 5409 15,15,12,13,12,16,14,12,12,13,14,15,12,13,14,14,
cannam@86 5410 15,13,14,14,15,15,14,14,15,15,17,15,16,15,17,16,
cannam@86 5411 11,13,11,15,13,13,14,13,15,14,12,14,12,16,13,15,
cannam@86 5412 15,15,16,16,14,15,14,17,14,10,11,12,14,14,12,12,
cannam@86 5413 13,14,15,12,13,13,15,15,14,15,15,16,17,14,15,15,
cannam@86 5414 16,16,12,12,13,15,15,13,13,14,15,16,13,14,14,16,
cannam@86 5415 16,15,15,16,16,17,15,16,16,17,17,11,12,13,14,15,
cannam@86 5416 13,13,14,15,16,12,13,13,15,15,15,15,16,16,17,15,
cannam@86 5417 15,15,16,16,14,15,15,16,17,15,15,16,16,17,15,16,
cannam@86 5418 16,17,17,16,16,17,16,18,17,17,17,18,18,14,15,15,
cannam@86 5419 16,16,15,16,16,16,17,15,15,15,16,16,17,17,17,18,
cannam@86 5420 18,16,16,16,17,16,10,12,11,14,13,12,13,13,15,15,
cannam@86 5421 11,13,12,15,14,14,15,15,16,16,14,15,14,17,15,12,
cannam@86 5422 13,13,15,15,13,13,14,16,16,13,14,14,16,16,15,15,
cannam@86 5423 15,16,17,15,16,16,17,17,12,13,12,15,12,13,14,13,
cannam@86 5424 16,14,12,14,12,16,13,15,16,15,17,16,14,16,14,17,
cannam@86 5425 15,14,15,15,16,17,15,15,16,17,17,15,16,16,17,17,
cannam@86 5426 16,16,17,17,18,17,18,17,18,18,14,15,14,17,14,15,
cannam@86 5427 16,15,17,15,15,16,15,17,15,17,17,17,18,17,16,17,
cannam@86 5428 16,18,16, 9,11,11,14,14,11,12,12,14,14,11,12,12,
cannam@86 5429 15,14,13,14,14,16,16,13,15,14,16,16,10,11,12,14,
cannam@86 5430 14,11,12,13,15,15,12,13,13,15,15,13,14,15,16,17,
cannam@86 5431 14,15,15,17,16,11,12,12,15,14,12,13,13,15,15,12,
cannam@86 5432 13,13,15,15,14,15,15,16,16,14,15,15,17,16,12,13,
cannam@86 5433 14,15,16,13,14,14,15,16,13,14,15,16,16,15,15,16,
cannam@86 5434 16,18,16,16,16,18,17,14,14,14,16,15,15,15,15,17,
cannam@86 5435 16,14,15,15,17,16,16,17,17,18,17,16,16,16,18,16,
cannam@86 5436 10,12,12,14,14,11,12,13,15,15,12,13,13,15,15,13,
cannam@86 5437 14,15,16,17,14,15,15,17,16,11,12,13,14,15,12,12,
cannam@86 5438 14,15,16,13,13,14,15,16,14,14,15,16,17,15,15,16,
cannam@86 5439 17,17,12,13,13,15,15,13,14,14,16,16,13,14,13,16,
cannam@86 5440 15,15,16,15,17,17,15,16,15,17,16,13,13,15,14,17,
cannam@86 5441 14,13,16,15,17,15,14,16,15,17,15,15,17,16,18,16,
cannam@86 5442 16,17,17,18,14,15,15,17,16,15,16,16,17,17,15,16,
cannam@86 5443 15,17,16,17,17,17,18,18,16,17,16,18,17,10,12,11,
cannam@86 5444 14,14,11,12,13,15,15,12,13,12,15,15,14,15,15,16,
cannam@86 5445 16,14,15,15,17,16,11,12,12,15,15,12,13,13,15,15,
cannam@86 5446 13,14,13,16,15,14,15,15,16,16,15,16,15,17,16,11,
cannam@86 5447 13,13,15,15,13,14,14,15,15,12,14,13,16,15,15,16,
cannam@86 5448 15,17,17,15,16,15,17,16,13,15,14,16,16,14,15,14,
cannam@86 5449 16,16,15,16,15,17,16,15,16,16,16,17,16,17,16,18,
cannam@86 5450 17,14,15,15,16,16,15,16,16,17,17,15,15,15,17,16,
cannam@86 5451 17,17,17,18,18,16,16,16,18,16,12,13,13,15,16,13,
cannam@86 5452 14,14,15,16,13,14,14,16,16,15,15,16,16,18,15,16,
cannam@86 5453 16,17,17,13,13,14,15,16,14,14,15,15,17,14,15,15,
cannam@86 5454 16,17,15,15,17,16,18,16,16,17,17,17,13,14,14,16,
cannam@86 5455 16,14,15,15,17,17,14,15,14,17,16,16,17,16,17,18,
cannam@86 5456 16,17,16,18,17,15,15,16,14,17,16,15,17,14,18,16,
cannam@86 5457 16,16,15,18,16,16,18,15,19,18,18,18,17,19,15,16,
cannam@86 5458 16,18,17,16,17,17,18,17,16,17,16,18,17,18,18,18,
cannam@86 5459 19,19,17,18,16,18,17,11,12,12,15,15,13,13,14,15,
cannam@86 5460 16,13,14,13,16,15,15,16,16,16,17,15,16,16,17,16,
cannam@86 5461 12,14,13,16,15,13,13,14,15,16,14,15,14,17,15,15,
cannam@86 5462 15,16,16,17,16,17,16,18,17,12,13,14,15,16,14,15,
cannam@86 5463 15,16,16,13,14,13,16,15,16,16,16,17,17,15,16,15,
cannam@86 5464 17,15,15,16,15,17,16,15,15,15,16,16,16,17,16,18,
cannam@86 5465 16,16,15,16,15,17,17,18,17,18,17,15,15,16,17,17,
cannam@86 5466 16,16,17,17,17,15,16,15,17,16,18,18,18,18,18,16,
cannam@86 5467 17,16,18,15, 9,11,11,14,14,11,12,12,14,15,10,12,
cannam@86 5468 12,15,14,13,14,15,16,16,13,14,14,16,16,11,12,12,
cannam@86 5469 14,15,12,12,13,15,15,12,13,13,15,15,14,15,15,16,
cannam@86 5470 17,14,15,15,16,16,10,12,12,14,14,12,13,13,15,15,
cannam@86 5471 11,13,12,15,15,14,15,15,16,17,13,15,14,16,16,14,
cannam@86 5472 14,14,15,16,14,15,15,16,17,14,15,15,16,17,16,16,
cannam@86 5473 17,16,18,16,17,17,17,17,12,14,13,16,15,13,15,14,
cannam@86 5474 16,16,13,14,14,16,15,16,16,16,17,17,15,16,15,17,
cannam@86 5475 16,10,11,11,14,14,12,12,13,14,15,11,13,12,15,14,
cannam@86 5476 14,15,15,16,17,14,15,15,16,16,12,13,13,15,15,12,
cannam@86 5477 13,14,15,16,13,14,14,15,15,15,15,16,16,17,15,15,
cannam@86 5478 16,17,17,11,12,12,15,15,13,13,14,15,16,12,13,13,
cannam@86 5479 15,15,15,15,16,16,17,14,15,15,16,16,14,15,15,16,
cannam@86 5480 16,15,15,15,16,17,15,16,16,17,17,16,16,17,16,18,
cannam@86 5481 17,17,17,17,18,13,14,15,16,16,15,15,16,16,17,14,
cannam@86 5482 14,14,16,16,16,16,17,17,18,16,16,16,17,16,10,12,
cannam@86 5483 12,14,14,12,13,13,15,15,11,13,12,15,15,14,15,15,
cannam@86 5484 16,17,13,15,14,17,16,12,13,13,15,15,13,13,14,15,
cannam@86 5485 16,13,14,14,16,16,15,15,16,16,17,15,15,16,17,17,
cannam@86 5486 11,13,12,15,14,13,14,13,16,15,12,14,12,16,15,15,
cannam@86 5487 16,15,17,17,14,15,14,17,16,14,15,15,16,17,15,15,
cannam@86 5488 16,16,17,15,16,16,17,17,16,16,17,17,18,17,17,17,
cannam@86 5489 18,18,13,15,13,17,14,14,16,14,17,16,14,15,13,17,
cannam@86 5490 15,16,17,16,18,17,15,17,15,18,16,11,12,12,15,15,
cannam@86 5491 13,13,14,15,16,13,14,13,16,15,15,16,16,16,17,15,
cannam@86 5492 16,16,17,16,12,14,13,16,15,13,13,14,15,16,14,15,
cannam@86 5493 15,16,16,16,15,16,16,17,16,16,16,17,17,12,13,14,
cannam@86 5494 15,16,14,14,15,15,17,13,14,13,16,15,16,16,17,17,
cannam@86 5495 18,15,16,15,17,15,15,16,15,17,17,15,15,16,16,17,
cannam@86 5496 16,17,16,17,17,16,15,17,15,18,17,18,17,18,18,15,
cannam@86 5497 15,16,16,17,16,16,17,16,18,15,15,15,16,16,17,17,
cannam@86 5498 18,17,18,16,16,15,17,15,12,13,13,15,15,13,14,14,
cannam@86 5499 16,16,13,14,14,16,16,15,16,16,17,18,15,16,15,18,
cannam@86 5500 16,13,14,14,16,16,14,14,15,16,17,14,15,15,17,17,
cannam@86 5501 16,16,17,17,18,16,16,17,18,17,13,14,13,16,14,14,
cannam@86 5502 15,15,17,16,14,15,14,17,15,16,17,17,18,17,15,17,
cannam@86 5503 15,18,16,15,16,16,17,17,16,16,17,17,18,16,17,17,
cannam@86 5504 18,18,17,16,18,17,19,18,18,18,18,18,15,16,15,17,
cannam@86 5505 14,16,16,16,18,15,16,17,15,18,14,18,18,18,18,17,
cannam@86 5506 17,18,16,19,15,
cannam@86 5507 };
cannam@86 5508
cannam@86 5509 static const static_codebook _44p5_p2_0 = {
cannam@86 5510 5, 3125,
cannam@86 5511 (long *)_vq_lengthlist__44p5_p2_0,
cannam@86 5512 1, -533725184, 1611661312, 3, 0,
cannam@86 5513 (long *)_vq_quantlist__44p5_p2_0,
cannam@86 5514 0
cannam@86 5515 };
cannam@86 5516
cannam@86 5517 static const long _vq_quantlist__44p5_p3_0[] = {
cannam@86 5518 1,
cannam@86 5519 0,
cannam@86 5520 2,
cannam@86 5521 };
cannam@86 5522
cannam@86 5523 static const long _vq_lengthlist__44p5_p3_0[] = {
cannam@86 5524 1, 5, 6, 5, 7, 8, 5, 8, 7, 5, 7, 8, 7, 8,10, 8,
cannam@86 5525 10,10, 5, 8, 7, 8,10,10, 7,10, 8, 6, 8, 9, 8,10,
cannam@86 5526 11, 9,10,10, 9,10,11,10,11,12,11,12,12, 9,11,10,
cannam@86 5527 11,12,12,10,12,11, 6, 9, 8, 9,10,10, 8,11,10, 9,
cannam@86 5528 10,11,10,11,12,11,12,12, 9,11,10,11,12,12,10,12,
cannam@86 5529 11, 6, 9, 9, 8,10,11, 9,11,10, 8,10,10,10,10,12,
cannam@86 5530 11,12,12, 9,11,10,11,12,12,10,12,11, 8,10,10,10,
cannam@86 5531 11,12,10,12,11,10,10,12,11,11,13,12,13,13,10,12,
cannam@86 5532 11,12,13,13,11,13,11, 7,10,10,10,11,12,10,12,11,
cannam@86 5533 10,12,11,11,11,12,12,14,13,10,12,12,12,14,14,11,
cannam@86 5534 13,11, 6, 9, 9, 9,10,11, 8,11,10, 9,10,11,10,11,
cannam@86 5535 12,11,12,12, 8,11,10,11,12,12,10,12,10, 7,10,10,
cannam@86 5536 10,11,12,10,12,11,10,12,12,11,11,13,12,13,13,10,
cannam@86 5537 11,12,12,13,14,11,12,11, 8,10,10,10,11,12,10,12,
cannam@86 5538 11,10,11,12,11,11,13,12,13,13,10,12,10,12,13,13,
cannam@86 5539 11,13,11,
cannam@86 5540 };
cannam@86 5541
cannam@86 5542 static const static_codebook _44p5_p3_0 = {
cannam@86 5543 5, 243,
cannam@86 5544 (long *)_vq_lengthlist__44p5_p3_0,
cannam@86 5545 1, -533200896, 1614282752, 2, 0,
cannam@86 5546 (long *)_vq_quantlist__44p5_p3_0,
cannam@86 5547 0
cannam@86 5548 };
cannam@86 5549
cannam@86 5550 static const long _vq_quantlist__44p5_p3_1[] = {
cannam@86 5551 1,
cannam@86 5552 0,
cannam@86 5553 2,
cannam@86 5554 };
cannam@86 5555
cannam@86 5556 static const long _vq_lengthlist__44p5_p3_1[] = {
cannam@86 5557 5, 6, 6, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 8, 7,
cannam@86 5558 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 7, 8, 8, 8, 8,
cannam@86 5559 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
cannam@86 5560 8, 9, 9, 8, 9, 9, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 5561 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
cannam@86 5562 8, 6, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 9,
cannam@86 5563 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8,
cannam@86 5564 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9,
cannam@86 5565 9, 9, 9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 8, 9, 8,
cannam@86 5566 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9, 8,
cannam@86 5567 9, 9, 6, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 5568 9, 8, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8,
cannam@86 5569 8, 8, 9, 8, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 8,
cannam@86 5570 8, 8, 9, 9, 9, 8, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9,
cannam@86 5571 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
cannam@86 5572 9, 9, 9,
cannam@86 5573 };
cannam@86 5574
cannam@86 5575 static const static_codebook _44p5_p3_1 = {
cannam@86 5576 5, 243,
cannam@86 5577 (long *)_vq_lengthlist__44p5_p3_1,
cannam@86 5578 1, -535822336, 1611661312, 2, 0,
cannam@86 5579 (long *)_vq_quantlist__44p5_p3_1,
cannam@86 5580 0
cannam@86 5581 };
cannam@86 5582
cannam@86 5583 static const long _vq_quantlist__44p5_p4_0[] = {
cannam@86 5584 1,
cannam@86 5585 0,
cannam@86 5586 2,
cannam@86 5587 };
cannam@86 5588
cannam@86 5589 static const long _vq_lengthlist__44p5_p4_0[] = {
cannam@86 5590 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
cannam@86 5591 10,10, 5, 8, 7, 9,10,10, 7,10, 7, 6, 8, 9, 9,10,
cannam@86 5592 12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
cannam@86 5593 11,12,13,11,13,11, 6, 9, 8, 9,11,11, 9,12,10, 9,
cannam@86 5594 11,11,11,11,13,11,13,12, 9,11,10,12,13,13,11,13,
cannam@86 5595 11, 6, 9, 9, 8,10,11, 9,12,11, 9,10,11,10,10,12,
cannam@86 5596 11,13,13, 9,11,11,11,13,12,11,13,11, 8,10,10, 9,
cannam@86 5597 10,12,10,12,11,10,10,12,10,10,13,12,13,13,10,12,
cannam@86 5598 11,12,13,13,10,13,10, 7,10,10,11,11,13,11,14,11,
cannam@86 5599 10,12,11,11,11,13,13,14,13,10,12,12,14,14,14,11,
cannam@86 5600 14,11, 6, 9, 9, 9,11,12, 8,11,10, 9,11,11,11,11,
cannam@86 5601 13,11,12,13, 8,11,10,11,13,13,10,12,10, 7,10,10,
cannam@86 5602 11,11,14,11,13,11,10,12,12,11,11,14,14,14,14,10,
cannam@86 5603 11,12,13,13,14,11,13,11, 8,10,10,10,11,12, 9,12,
cannam@86 5604 10,10,11,12,11,10,13,12,13,13,10,12,10,12,13,13,
cannam@86 5605 11,13,10,
cannam@86 5606 };
cannam@86 5607
cannam@86 5608 static const static_codebook _44p5_p4_0 = {
cannam@86 5609 5, 243,
cannam@86 5610 (long *)_vq_lengthlist__44p5_p4_0,
cannam@86 5611 1, -531365888, 1616117760, 2, 0,
cannam@86 5612 (long *)_vq_quantlist__44p5_p4_0,
cannam@86 5613 0
cannam@86 5614 };
cannam@86 5615
cannam@86 5616 static const long _vq_quantlist__44p5_p4_1[] = {
cannam@86 5617 2,
cannam@86 5618 1,
cannam@86 5619 3,
cannam@86 5620 0,
cannam@86 5621 4,
cannam@86 5622 };
cannam@86 5623
cannam@86 5624 static const long _vq_lengthlist__44p5_p4_1[] = {
cannam@86 5625 5, 7, 7,10,10, 7, 8, 9,10,11, 7, 9, 8,11,10, 9,
cannam@86 5626 10,10,11,11, 9,10,10,11,11, 7, 9, 9,10,10, 8, 9,
cannam@86 5627 10,10,11, 9,10,10,11,11,10,10,11,11,11,10,11,11,
cannam@86 5628 12,12, 7, 9, 9,10,10, 9,10,10,11,11, 8,10, 9,11,
cannam@86 5629 10,10,11,11,11,11,10,11,10,11,11,10,10,10,11,11,
cannam@86 5630 10,10,11,11,11,11,11,11,11,11,11,11,12,11,12,11,
cannam@86 5631 12,11,12,12,10,10,10,11,11,10,11,11,11,11,10,11,
cannam@86 5632 10,11,11,11,12,11,12,12,11,12,11,12,11, 8, 9, 9,
cannam@86 5633 11,11, 9,10,10,11,12, 9,10,10,11,11,10,11,11,12,
cannam@86 5634 12,10,11,11,12,12, 9,10,10,11,11,10,10,11,11,12,
cannam@86 5635 10,11,11,12,12,11,11,12,12,12,11,12,12,12,12, 9,
cannam@86 5636 10,10,11,11,10,11,11,12,12,10,11,10,12,12,11,12,
cannam@86 5637 12,12,12,11,12,12,12,12,11,11,11,12,12,11,11,12,
cannam@86 5638 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 5639 12,11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 5640 12,12,12,12,12,12,12,12,12,12, 8, 9, 9,11,11, 9,
cannam@86 5641 10,10,11,11, 9,10,10,11,11,10,11,11,12,12,10,11,
cannam@86 5642 11,12,12, 9,10,10,11,11,10,10,11,12,12,10,11,11,
cannam@86 5643 12,12,11,12,12,12,12,11,12,12,12,12, 9,10,10,11,
cannam@86 5644 11,10,11,11,12,12,10,11,10,12,11,11,12,12,12,12,
cannam@86 5645 11,12,11,12,12,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 5646 12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
cannam@86 5647 11,12,12,11,12,12,12,12,11,12,11,12,12,12,12,12,
cannam@86 5648 12,12,12,12,12,12,12,10,11,11,12,12,11,12,12,12,
cannam@86 5649 12,11,12,12,12,12,12,12,13,13,13,12,12,12,13,13,
cannam@86 5650 11,12,12,12,12,12,12,12,12,13,12,12,12,13,13,12,
cannam@86 5651 12,13,13,13,12,13,13,13,13,11,12,12,12,12,12,12,
cannam@86 5652 12,13,13,12,12,12,13,13,12,13,13,13,13,12,13,13,
cannam@86 5653 13,13,12,12,12,12,13,12,13,13,13,13,13,13,13,13,
cannam@86 5654 13,13,13,13,13,13,13,13,13,13,13,12,12,12,13,12,
cannam@86 5655 13,13,13,13,13,12,13,13,13,13,13,13,13,13,13,13,
cannam@86 5656 13,13,13,13,10,11,11,12,12,11,12,12,12,12,11,12,
cannam@86 5657 11,12,12,12,12,12,13,12,12,12,12,13,13,11,12,12,
cannam@86 5658 12,12,12,12,12,13,13,12,12,12,13,13,12,13,13,13,
cannam@86 5659 13,12,13,13,13,13,11,12,12,12,12,12,12,12,13,13,
cannam@86 5660 12,12,12,13,12,12,13,13,13,13,12,13,12,13,13,12,
cannam@86 5661 12,12,12,13,12,13,13,13,13,12,13,13,13,13,13,13,
cannam@86 5662 13,13,13,13,13,13,13,13,12,12,12,13,12,13,13,13,
cannam@86 5663 13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5664 13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,10,12,11,
cannam@86 5665 10,11,11,12,12,10,11,11,12,12, 9,10,10,11,11,10,
cannam@86 5666 10,11,11,12,10,11,11,12,12,11,11,12,12,12,11,12,
cannam@86 5667 12,12,12, 9,10,10,11,11,10,11,11,12,12,10,11,10,
cannam@86 5668 12,12,11,12,12,12,12,11,12,12,12,12,11,11,11,12,
cannam@86 5669 12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,
cannam@86 5670 12,12,12,12,12,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 5671 12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,10,
cannam@86 5672 10,11,11,10,10,11,12,12,10,11,11,12,12,11,11,12,
cannam@86 5673 12,12,11,12,12,12,12,10,10,11,11,12,11,11,12,12,
cannam@86 5674 12,11,11,12,12,12,11,11,12,12,13,12,12,12,12,12,
cannam@86 5675 10,11,11,12,12,11,12,11,12,12,11,12,11,12,12,12,
cannam@86 5676 12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,
cannam@86 5677 12,12,12,12,12,12,12,13,12,12,13,12,13,12,12,13,
cannam@86 5678 13,13,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 5679 12,12,12,12,13,12,12,12,12,13,12, 8,10,10,11,11,
cannam@86 5680 10,11,11,12,12,10,11,10,12,12,11,12,12,12,12,11,
cannam@86 5681 12,12,12,12,10,11,10,12,12,10,10,11,12,12,11,12,
cannam@86 5682 12,12,12,12,12,12,12,13,12,12,12,13,13,10,11,11,
cannam@86 5683 12,12,11,12,12,12,12,10,12,11,12,12,12,12,12,13,
cannam@86 5684 13,12,13,12,13,12,11,12,12,12,12,11,12,12,12,13,
cannam@86 5685 12,12,12,13,13,12,12,13,12,13,12,13,13,13,13,11,
cannam@86 5686 12,12,12,12,12,12,12,13,13,12,12,12,13,12,12,13,
cannam@86 5687 13,13,13,12,13,12,13,12,11,11,11,12,12,11,12,12,
cannam@86 5688 12,13,11,12,12,12,12,12,12,12,13,13,12,12,13,13,
cannam@86 5689 13,11,12,12,12,12,12,12,12,12,13,12,12,13,13,13,
cannam@86 5690 12,12,13,13,13,13,13,13,13,13,11,12,12,12,12,12,
cannam@86 5691 13,12,13,13,12,12,12,13,13,12,13,13,13,13,12,13,
cannam@86 5692 13,13,13,12,12,12,12,13,12,13,13,13,13,13,13,13,
cannam@86 5693 13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,13,
cannam@86 5694 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5695 13,13,13,13,13,10,11,11,12,12,11,12,12,12,13,11,
cannam@86 5696 12,12,13,12,12,13,13,13,13,12,13,13,13,13,11,12,
cannam@86 5697 12,12,12,12,12,12,13,13,12,13,12,13,13,13,13,13,
cannam@86 5698 13,13,13,13,13,13,13,11,12,12,13,12,12,13,12,13,
cannam@86 5699 13,12,13,12,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5700 12,13,13,13,13,12,13,13,13,13,13,13,13,13,13,13,
cannam@86 5701 13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
cannam@86 5702 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5703 13,13, 8, 9, 9,11,11, 9,10,10,11,12, 9,10,10,11,
cannam@86 5704 11,10,11,11,12,12,10,11,11,12,12, 9,10,10,11,11,
cannam@86 5705 10,10,11,12,12,10,11,11,12,12,11,11,12,12,12,11,
cannam@86 5706 12,12,12,12, 9,10,10,11,11,10,11,11,12,12,10,11,
cannam@86 5707 10,12,12,11,12,12,12,12,11,12,11,12,12,11,11,11,
cannam@86 5708 12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 5709 12,12,12,12,12,12,11,11,11,12,12,11,12,12,12,12,
cannam@86 5710 11,12,11,12,12,12,12,12,12,12,12,12,12,12,12, 8,
cannam@86 5711 10,10,11,11,10,10,11,12,12,10,11,11,12,12,11,12,
cannam@86 5712 12,12,12,11,12,12,12,12,10,11,11,12,12,10,11,12,
cannam@86 5713 12,12,11,12,12,12,12,12,12,12,12,13,12,12,12,13,
cannam@86 5714 13,10,10,11,12,12,11,12,12,12,12,10,11,10,12,12,
cannam@86 5715 12,12,12,13,13,12,12,12,13,12,11,12,12,12,12,11,
cannam@86 5716 12,12,12,13,12,12,12,13,13,12,12,13,12,13,12,13,
cannam@86 5717 13,13,13,11,12,12,12,12,12,12,12,13,13,11,12,12,
cannam@86 5718 13,12,12,13,13,13,13,12,13,12,13,12, 9,10,10,11,
cannam@86 5719 11,10,11,11,12,12,10,11,11,12,12,11,12,12,12,12,
cannam@86 5720 11,12,11,12,12,10,11,11,12,12,11,11,12,12,12,11,
cannam@86 5721 11,12,12,12,12,12,12,12,13,12,12,12,13,12,10,11,
cannam@86 5722 10,12,11,11,12,11,12,12,11,12,11,12,12,12,12,12,
cannam@86 5723 12,12,12,12,11,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 5724 12,12,12,12,12,12,12,12,13,12,13,12,13,13,13,13,
cannam@86 5725 11,12,11,12,12,12,12,12,13,12,12,12,12,12,12,12,
cannam@86 5726 13,12,13,13,12,12,12,13,12,10,11,11,12,12,11,12,
cannam@86 5727 12,12,13,11,12,12,13,12,12,12,13,13,13,12,13,13,
cannam@86 5728 13,13,11,12,12,12,13,12,12,13,13,13,12,12,13,13,
cannam@86 5729 13,13,13,13,13,13,13,13,13,13,13,11,12,12,12,12,
cannam@86 5730 12,12,13,13,13,12,13,12,13,13,13,13,13,13,13,13,
cannam@86 5731 13,13,13,13,12,13,13,13,13,12,13,13,13,13,13,13,
cannam@86 5732 13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,13,
cannam@86 5733 13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,
cannam@86 5734 13,13,13,13,13,13,11,11,11,12,12,11,12,12,12,12,
cannam@86 5735 11,12,12,12,12,12,12,13,13,13,12,13,12,13,13,11,
cannam@86 5736 12,12,12,12,12,12,13,13,13,12,12,13,13,13,12,13,
cannam@86 5737 13,13,13,12,13,13,13,13,11,12,12,12,12,12,13,12,
cannam@86 5738 13,13,12,12,12,13,12,13,13,13,13,13,12,13,12,13,
cannam@86 5739 13,12,12,12,13,13,12,13,13,13,13,13,13,13,13,13,
cannam@86 5740 13,13,13,13,13,13,13,13,13,13,12,12,12,13,12,13,
cannam@86 5741 13,13,13,13,12,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5742 13,13,13,10,11,11,12,12,11,12,12,12,12,11,12,12,
cannam@86 5743 12,12,12,12,12,13,13,12,12,12,13,13,11,12,12,12,
cannam@86 5744 12,11,12,12,13,13,12,12,12,13,13,12,12,13,13,13,
cannam@86 5745 12,13,13,13,13,11,12,12,12,12,12,12,12,13,13,12,
cannam@86 5746 12,12,13,12,12,13,13,13,13,12,13,12,13,13,12,12,
cannam@86 5747 12,12,12,12,12,13,13,13,12,13,13,13,13,12,13,13,
cannam@86 5748 13,13,13,13,13,13,13,12,12,12,13,12,12,13,13,13,
cannam@86 5749 13,12,13,12,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5750 10,11,11,12,12,11,12,12,12,13,11,12,12,13,12,12,
cannam@86 5751 12,12,13,13,12,12,12,13,13,11,12,12,12,12,12,12,
cannam@86 5752 13,13,13,12,12,12,13,13,12,12,13,13,13,12,13,13,
cannam@86 5753 13,13,11,12,12,12,12,12,12,12,13,13,12,12,12,13,
cannam@86 5754 13,12,13,13,13,13,12,13,13,13,13,12,12,12,12,13,
cannam@86 5755 12,12,13,13,13,12,13,13,13,13,12,13,13,13,13,13,
cannam@86 5756 13,13,13,13,12,12,12,13,13,13,13,13,13,13,12,13,
cannam@86 5757 13,13,13,13,13,13,13,13,13,13,13,13,13,10,11,11,
cannam@86 5758 12,12,11,12,12,12,13,11,12,12,13,12,12,13,13,13,
cannam@86 5759 13,12,13,12,13,13,11,12,12,13,13,12,12,12,13,13,
cannam@86 5760 12,12,13,13,13,12,13,13,13,13,13,13,13,13,13,11,
cannam@86 5761 12,12,13,12,12,13,12,13,13,12,13,12,13,13,13,13,
cannam@86 5762 13,13,13,12,13,13,13,13,12,12,12,13,13,12,13,13,
cannam@86 5763 13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5764 13,12,12,12,13,13,12,13,13,13,13,12,13,13,13,13,
cannam@86 5765 13,13,13,13,13,13,13,13,13,13,11,11,11,12,12,11,
cannam@86 5766 12,12,12,12,11,12,12,12,12,12,12,12,13,13,12,12,
cannam@86 5767 12,13,13,11,12,12,12,12,12,12,12,12,13,12,12,12,
cannam@86 5768 13,13,12,12,13,13,13,12,13,13,13,13,11,12,12,12,
cannam@86 5769 12,12,12,12,13,13,12,12,12,13,12,12,13,13,13,13,
cannam@86 5770 12,13,12,13,13,12,12,12,12,12,12,12,13,12,13,12,
cannam@86 5771 13,13,13,13,12,13,13,12,13,13,13,13,13,13,12,12,
cannam@86 5772 12,12,12,12,13,13,13,13,12,13,12,13,13,13,13,13,
cannam@86 5773 13,13,12,13,13,13,12,10,11,11,12,12,11,12,12,12,
cannam@86 5774 12,11,12,12,12,12,12,12,12,13,13,12,13,12,13,13,
cannam@86 5775 11,12,12,12,12,12,12,12,13,13,12,12,12,13,13,12,
cannam@86 5776 12,13,13,13,13,13,13,13,13,11,12,12,12,12,12,13,
cannam@86 5777 12,13,13,12,13,12,13,13,12,13,13,13,13,12,13,12,
cannam@86 5778 13,13,12,12,12,12,12,12,13,13,13,13,12,13,13,13,
cannam@86 5779 13,13,13,13,13,13,13,13,13,13,13,12,12,12,13,12,
cannam@86 5780 12,13,13,13,13,12,13,12,13,13,13,13,13,13,13,13,
cannam@86 5781 13,13,13,13,10,11,11,12,12,11,12,12,12,12,11,12,
cannam@86 5782 12,12,12,12,12,12,13,13,12,12,12,13,13,11,12,12,
cannam@86 5783 12,12,12,12,12,13,13,12,12,12,13,13,12,12,13,13,
cannam@86 5784 13,12,12,13,13,13,11,12,11,12,12,12,12,12,13,13,
cannam@86 5785 11,12,12,13,13,12,13,13,13,13,12,13,12,13,13,12,
cannam@86 5786 12,12,12,12,12,13,13,13,13,12,13,13,13,13,13,13,
cannam@86 5787 13,13,13,13,13,13,13,13,12,12,12,13,12,12,13,13,
cannam@86 5788 13,13,12,13,12,13,13,13,13,13,13,13,12,13,13,13,
cannam@86 5789 13,10,11,11,12,12,11,12,12,12,13,11,12,12,13,12,
cannam@86 5790 12,12,13,13,13,12,13,13,13,13,11,12,12,13,13,12,
cannam@86 5791 12,13,13,13,12,12,13,13,13,12,13,13,13,13,13,13,
cannam@86 5792 13,13,13,11,12,12,13,12,12,13,12,13,13,12,12,12,
cannam@86 5793 13,13,12,13,13,13,13,13,13,13,13,13,12,12,13,13,
cannam@86 5794 13,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5795 13,13,13,13,13,12,12,12,13,13,13,13,13,13,13,12,
cannam@86 5796 13,13,13,13,13,13,13,13,13,13,13,13,13,13,10,12,
cannam@86 5797 11,12,12,11,12,12,12,13,11,12,12,12,12,12,12,12,
cannam@86 5798 13,13,12,12,12,13,13,11,12,12,12,13,12,12,12,13,
cannam@86 5799 13,12,12,12,13,13,12,13,13,13,13,12,13,13,13,13,
cannam@86 5800 11,12,12,13,12,12,12,12,13,13,12,12,12,13,13,12,
cannam@86 5801 13,13,13,13,12,13,12,13,13,12,13,12,13,13,12,13,
cannam@86 5802 13,13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 5803 13,13,12,12,12,13,12,13,13,13,13,13,12,13,12,13,
cannam@86 5804 13,13,13,13,13,13,12,13,13,13,13,10,11,11,12,12,
cannam@86 5805 11,12,12,12,13,11,12,12,12,12,12,12,12,13,13,12,
cannam@86 5806 12,12,13,13,11,12,12,12,12,12,12,13,13,13,12,13,
cannam@86 5807 13,13,13,12,12,13,13,13,13,13,13,13,13,11,12,12,
cannam@86 5808 12,12,12,13,12,13,13,12,12,12,13,13,12,13,13,13,
cannam@86 5809 13,12,13,12,13,13,12,12,12,12,13,12,13,13,13,13,
cannam@86 5810 12,13,13,13,13,12,13,13,13,13,13,13,13,13,13,12,
cannam@86 5811 12,12,12,12,12,13,13,13,13,12,13,13,13,13,13,13,
cannam@86 5812 13,13,13,12,13,13,13,13,11,12,11,12,12,11,12,12,
cannam@86 5813 12,12,11,12,12,12,12,12,12,12,12,13,12,12,12,13,
cannam@86 5814 12,11,12,12,12,12,12,12,12,12,13,12,12,12,13,13,
cannam@86 5815 12,12,13,13,13,12,13,13,13,13,11,12,12,12,12,12,
cannam@86 5816 12,12,13,13,12,12,12,13,12,12,13,13,13,13,12,13,
cannam@86 5817 12,13,13,12,12,12,12,12,12,12,13,13,13,12,13,13,
cannam@86 5818 13,13,13,13,13,12,13,13,13,13,13,13,12,12,12,12,
cannam@86 5819 12,12,13,13,13,13,12,13,12,13,12,13,13,13,13,13,
cannam@86 5820 13,13,13,13,12,
cannam@86 5821 };
cannam@86 5822
cannam@86 5823 static const static_codebook _44p5_p4_1 = {
cannam@86 5824 5, 3125,
cannam@86 5825 (long *)_vq_lengthlist__44p5_p4_1,
cannam@86 5826 1, -533725184, 1611661312, 3, 0,
cannam@86 5827 (long *)_vq_quantlist__44p5_p4_1,
cannam@86 5828 0
cannam@86 5829 };
cannam@86 5830
cannam@86 5831 static const long _vq_quantlist__44p5_p5_0[] = {
cannam@86 5832 2,
cannam@86 5833 1,
cannam@86 5834 3,
cannam@86 5835 0,
cannam@86 5836 4,
cannam@86 5837 };
cannam@86 5838
cannam@86 5839 static const long _vq_lengthlist__44p5_p5_0[] = {
cannam@86 5840 1, 6, 6,10,10, 6, 7, 9,11,13, 5, 9, 7,13,11, 8,
cannam@86 5841 11,12,13,15, 8,12,11,15,13, 6, 7, 8,11,11, 7, 8,
cannam@86 5842 10,11,13, 9,10,10,13,13,11,11,13,12,16,12,13,13,
cannam@86 5843 16,15, 6, 8, 7,11,11, 9,10,10,13,13, 7,10, 7,13,
cannam@86 5844 11,12,13,13,15,16,11,13,11,16,12,10,11,11,11,13,
cannam@86 5845 11,11,13,12,15,13,13,13,14,15,13,12,15,12,17,15,
cannam@86 5846 16,16,16,16,10,11,11,14,11,13,13,13,15,14,11,13,
cannam@86 5847 11,15,12,15,15,16,16,16,13,15,12,17,12, 6, 8, 9,
cannam@86 5848 12,12, 9,10,12,13,15, 9,11,11,15,14,12,13,15,16,
cannam@86 5849 18,13,14,14,17,16, 9,10,11,13,14,11,10,13,14,16,
cannam@86 5850 11,12,12,15,15,14,13,16,15,18,14,15,15,17,17, 9,
cannam@86 5851 11,11,14,14,11,12,13,15,16,11,13,11,15,14,15,15,
cannam@86 5852 15,17,18,14,15,14,17,15,13,14,14,15,16,14,14,15,
cannam@86 5853 15,17,15,16,15,17,17,16,16,17,15,19,17,18,18,19,
cannam@86 5854 18,13,14,14,16,15,15,15,16,17,17,14,15,14,18,15,
cannam@86 5855 17,17,17,19,19,16,17,15,19,16, 6, 9, 8,13,12, 9,
cannam@86 5856 11,11,14,15, 9,12,10,15,13,13,14,14,16,17,12,15,
cannam@86 5857 13,18,16, 9,11,11,14,14,11,11,13,14,15,11,13,12,
cannam@86 5858 16,15,14,14,15,15,18,14,15,15,18,17, 9,11,10,14,
cannam@86 5859 13,11,12,12,15,15,11,13,10,16,14,14,15,15,16,18,
cannam@86 5860 14,16,13,18,15,13,14,14,16,16,14,14,15,15,17,15,
cannam@86 5861 16,15,17,17,16,16,17,16,19,17,18,17,18,19,13,14,
cannam@86 5862 14,16,15,15,15,15,17,17,14,15,14,17,15,17,17,17,
cannam@86 5863 18,19,16,17,15,19,15,11,13,13,15,16,13,14,15,16,
cannam@86 5864 18,14,15,15,17,17,16,16,18,18,20,17,18,17,19,20,
cannam@86 5865 13,14,14,16,17,15,15,16,17,18,15,16,16,17,17,18,
cannam@86 5866 17,19,18,19,18,18,18,19,21,14,14,15,16,17,15,15,
cannam@86 5867 16,18,18,15,16,16,17,18,18,18,19,19,21,18,19,19,
cannam@86 5868 22,20,16,16,17,17,19,17,17,17,18,20,17,18,18,20,
cannam@86 5869 19,19,19,20,19, 0,19,19,20,20,21,17,17,17,19,18,
cannam@86 5870 18,18,20,19,19,18,18,18,20,20,19,19,20,20,20,20,
cannam@86 5871 21,20,21,19,11,13,13,16,15,14,15,15,17,17,14,15,
cannam@86 5872 14,18,16,16,18,18,20,19,16,19,17,21,18,13,14,15,
cannam@86 5873 16,17,15,15,16,18,18,15,16,15,19,18,18,18,18,19,
cannam@86 5874 19,18,18,18,22,20,13,14,14,16,16,15,16,16,18,17,
cannam@86 5875 15,16,15,18,17,18,18,18,19,19,17,18,17,21,18,16,
cannam@86 5876 17,17,18,18,17,18,19,19,19,18,20,18,19,19,19,20,
cannam@86 5877 21,19,21,20,20,20, 0,21,16,17,17,19,19,18,18,18,
cannam@86 5878 19,21,17,18,18,19,18,20,19,21,20,21,19,20,20,22,
cannam@86 5879 19, 7, 9, 9,13,13, 8,10,11,14,15, 9,12,11,15,14,
cannam@86 5880 11,13,14,16,17,13,15,14,17,16, 8,10,11,14,14,10,
cannam@86 5881 10,12,14,16,11,12,12,16,15,13,12,15,15,18,14,15,
cannam@86 5882 15,19,17, 9,11,11,14,14,11,12,12,15,15,11,13,11,
cannam@86 5883 16,14,14,15,14,17,17,14,16,14,18,15,12,13,14,15,
cannam@86 5884 16,13,13,15,14,17,15,15,15,17,17,15,14,17,14,19,
cannam@86 5885 17,18,18,19,18,13,14,14,16,16,15,15,15,17,17,14,
cannam@86 5886 15,14,18,15,17,18,17,18,17,16,18,16,19,15, 7,10,
cannam@86 5887 10,13,13, 9,10,12,14,15,10,12,11,15,14,12,13,14,
cannam@86 5888 16,17,13,15,14,18,16,10,10,12,13,14,10,10,13,13,
cannam@86 5889 16,12,12,13,15,15,13,12,15,15,18,15,15,16,18,17,
cannam@86 5890 10,11,11,14,14,12,13,13,15,16,10,13,10,16,14,14,
cannam@86 5891 15,15,17,17,14,15,13,17,15,13,13,14,15,16,14,13,
cannam@86 5892 15,14,18,15,15,16,16,17,16,15,18,15,18,17,18,18,
cannam@86 5893 18,18,13,15,14,17,16,15,16,16,17,17,14,15,13,17,
cannam@86 5894 15,17,17,18,18,18,16,17,14,20,14, 8,10,10,14,14,
cannam@86 5895 11,11,13,14,16,11,13,11,16,14,14,15,16,16,18,14,
cannam@86 5896 16,15,18,16,10,12,11,15,14,11,11,13,14,16,13,14,
cannam@86 5897 13,16,15,15,14,16,15,19,16,17,16,20,18,10,11,12,
cannam@86 5898 14,15,13,13,14,16,16,11,14,11,16,14,16,16,17,18,
cannam@86 5899 19,15,17,14,20,15,14,15,14,17,16,13,14,15,15,18,
cannam@86 5900 16,17,16,19,18,16,15,18,15,19,18,19,18,21,21,14,
cannam@86 5901 14,15,16,17,16,16,17,18,18,13,15,14,17,15,18,18,
cannam@86 5902 19,18,22,16,18,15,21,15,12,13,14,16,16,14,14,16,
cannam@86 5903 16,18,14,15,15,17,18,16,16,18,18,20,18,18,17,20,
cannam@86 5904 20,13,14,15,15,17,15,14,16,16,18,16,16,16,17,19,
cannam@86 5905 17,15,18,17,21,18,18,18,19,19,14,15,15,18,17,15,
cannam@86 5906 16,16,18,19,15,16,15,18,18,17,18,18,20,21,17,19,
cannam@86 5907 17,20,19,16,16,17,16,19,17,17,18,17,20,18,18,18,
cannam@86 5908 18,19,19,18,20,17,22,20,20,19,20,20,17,17,18,18,
cannam@86 5909 19,18,18,20,21,20,17,18,17,20,20,21,21,21,21,21,
cannam@86 5910 19,21,18,22,20,11,13,13,17,16,14,14,16,16,18,14,
cannam@86 5911 16,14,18,16,17,18,19,19,20,18,19,18,21,19,14,15,
cannam@86 5912 14,17,16,14,14,16,18,18,16,17,16,18,17,18,17,19,
cannam@86 5913 18,20,19,19,18,20,20,13,14,15,16,17,16,16,17,18,
cannam@86 5914 19,14,16,14,19,17,18,19,18,20,20,18,20,17,21,18,
cannam@86 5915 17,17,17,19,18,16,17,18,18,19,18,19,18,21,21,18,
cannam@86 5916 18,20,17,21,19,20,20,22,21,16,17,18,18,19,18,18,
cannam@86 5917 19,21,20,16,17,17,20,18,21,21,22,21,22,18,21,18,
cannam@86 5918 0,18, 7, 9, 9,13,13, 9,11,12,14,15, 8,11,10,15,
cannam@86 5919 14,13,14,15,16,18,11,14,13,17,15, 9,11,11,14,14,
cannam@86 5920 11,11,13,14,16,11,12,12,15,15,14,14,16,15,18,14,
cannam@86 5921 14,15,17,17, 8,11,10,14,14,11,12,12,15,15,10,12,
cannam@86 5922 10,16,14,14,15,15,17,18,13,15,12,18,15,13,14,14,
cannam@86 5923 16,16,14,14,15,15,17,15,15,15,16,17,16,15,17,15,
cannam@86 5924 19,17,17,17,18,18,12,14,13,16,15,15,15,15,17,17,
cannam@86 5925 13,15,13,17,14,17,18,18,18,19,15,17,14,19,14, 8,
cannam@86 5926 10,10,14,14,11,11,13,14,16,11,13,11,16,14,14,15,
cannam@86 5927 16,17,19,14,16,15,18,17,10,12,11,15,14,11,11,14,
cannam@86 5928 14,17,13,14,13,17,15,15,14,17,15,19,16,17,16,19,
cannam@86 5929 17,10,11,12,14,15,13,13,14,15,17,11,13,11,17,14,
cannam@86 5930 16,16,17,18,19,15,16,14,18,15,14,15,14,16,16,13,
cannam@86 5931 14,15,15,18,16,16,16,18,18,16,15,18,15,20,18,19,
cannam@86 5932 18,21,18,14,14,15,16,17,16,16,17,17,18,13,15,14,
cannam@86 5933 17,16,19,19,19,19,19,15,18,15,20,15, 7,10,10,13,
cannam@86 5934 13,10,11,12,14,15, 9,12,10,15,14,13,14,15,16,17,
cannam@86 5935 12,15,13,17,16,10,11,11,14,14,10,10,13,14,16,12,
cannam@86 5936 13,13,16,15,14,13,16,15,18,15,15,16,17,17,10,12,
cannam@86 5937 10,14,13,12,13,12,15,15,10,13,10,16,13,15,16,15,
cannam@86 5938 17,18,13,16,12,18,15,13,14,14,16,17,14,13,15,15,
cannam@86 5939 18,15,16,15,17,17,16,14,17,15,19,17,18,18,19,19,
cannam@86 5940 13,15,13,17,14,15,15,15,18,17,14,15,13,17,14,18,
cannam@86 5941 17,18,18,19,15,17,15,19,15,11,13,13,16,17,14,14,
cannam@86 5942 16,16,18,14,16,15,18,17,17,18,19,18,21,18,18,17,
cannam@86 5943 20,18,13,15,14,17,16,14,14,16,17,18,16,17,16,19,
cannam@86 5944 17,18,17,19,18,22,18,19,19,21,21,13,14,15,16,18,
cannam@86 5945 16,16,17,17,20,14,16,14,18,17,18,18,19,19,21,17,
cannam@86 5946 18,17,21,18,17,18,17,19,18,16,17,17,18,19,18,18,
cannam@86 5947 18,22,22,18,17,19,17, 0,20,21,19,21,20,17,17,18,
cannam@86 5948 18,21,18,18,18,19,21,17,17,17,19,19,20,20,22,21,
cannam@86 5949 21,19,20,18,20,17,12,14,13,17,16,14,15,15,17,18,
cannam@86 5950 14,16,14,18,16,17,18,18,21,20,16,18,16,21,18,14,
cannam@86 5951 15,15,17,17,15,15,16,18,18,15,17,16,18,18,17,17,
cannam@86 5952 19,19,20,18,19,18,20,19,14,15,14,17,15,15,16,16,
cannam@86 5953 18,17,15,16,14,19,15,18,18,18,19,20,17,20,15,21,
cannam@86 5954 17,16,17,18,18,19,17,17,18,18,20,18,19,18,19,21,
cannam@86 5955 19,18,19,19,21,20, 0,19,21,20,16,17,16,19,16,18,
cannam@86 5956 18,18,19,19,17,18,17,20,17,19,20,20,22, 0,19,20,
cannam@86 5957 17,21,17,11,13,14,16,17,14,15,15,17,18,14,15,15,
cannam@86 5958 18,18,16,17,17,19,20,16,18,17,19,21,13,14,15,17,
cannam@86 5959 17,14,15,16,17,19,15,16,16,18,19,16,17,18,19,21,
cannam@86 5960 17,18,20,21,21,13,15,15,17,17,15,16,16,18,19,15,
cannam@86 5961 16,16,18,19,17,17,18,19,22,17,19,18,22,19,15,16,
cannam@86 5962 17,19,19,16,17,18,18,20,17,18,18,19,20,19,18,20,
cannam@86 5963 18,22,20,19,19,22,21,16,17,17,18,19,18,18,18,19,
cannam@86 5964 20,17,18,18,20,19,20,19,20,22,20,19,20,21,21,20,
cannam@86 5965 12,14,14,16,16,13,14,16,17,18,14,16,15,18,18,15,
cannam@86 5966 17,17,19,19,17,18,18,19,19,13,14,15,16,17,14,14,
cannam@86 5967 16,16,20,15,16,16,17,19,16,15,18,17,20,18,17,19,
cannam@86 5968 19,19,14,15,15,17,17,16,16,16,18,18,15,16,15,19,
cannam@86 5969 18,17,18,18,20,21,17,18,17,21,18,16,15,17,17,19,
cannam@86 5970 17,15,18,17,20,19,17,18,19,20,18,16,19,17,22,20,
cannam@86 5971 19,20,19,20,17,17,18,19,19,18,18,19,20,20,17,18,
cannam@86 5972 17,18,18,21,21,20,20,21,18,20,17,21,19,11,14,14,
cannam@86 5973 16,17,15,14,16,17,19,14,16,14,18,17,18,18,19,19,
cannam@86 5974 21,17,19,18,20,20,13,15,14,17,17,14,14,16,17,18,
cannam@86 5975 16,17,16,19,18,18,17,19,18,20,18,21,18,20,20,13,
cannam@86 5976 15,15,16,17,16,16,17,18,19,14,16,15,19,18,19,19,
cannam@86 5977 19,21,20,18,19,17,20,18,16,17,16,19,18,16,17,17,
cannam@86 5978 19,20,17,19,18,20,19,18,17,21,18, 0,21,20,20, 0,
cannam@86 5979 20,17,17,18,18,19,18,19,19,20,22,16,17,17,20,18,
cannam@86 5980 21,22,20,20,22,18,22,18,22,18,12,14,14,17,17,14,
cannam@86 5981 15,16,17,19,14,16,15,17,17,17,17,18,18,21,17,19,
cannam@86 5982 17,20,19,14,15,15,16,18,15,14,16,16,19,16,17,16,
cannam@86 5983 19,18,17,16,20,17,20,18,20,19,19,20,14,15,15,18,
cannam@86 5984 17,16,16,17,18,19,14,16,15,19,17,18,21,18,19,21,
cannam@86 5985 17,18,17,19,18,17,17,18,17,20,17,16,18,17,21,18,
cannam@86 5986 19,19,19,19,18,17,19,17,20,20,21,20,21,20,17,17,
cannam@86 5987 17,19,19,19,18,18,20,21,16,18,16,19,18,20,20,21,
cannam@86 5988 21,20,18,19,16, 0,17,12,14,14,17,17,15,15,18,17,
cannam@86 5989 19,15,18,15,20,16,20,19,21,18,22,20,20,20,22,19,
cannam@86 5990 14,16,14,20,17,14,15,17,17,20,18,18,17,20,18,18,
cannam@86 5991 17,19,17,21,20,21,20, 0,21,14,15,16,17,19,18,17,
cannam@86 5992 19,18,21,14,18,15,21,17,21,20,21,20, 0,18,21,17,
cannam@86 5993 21,17,18,19,17,20,18,16,17,17,19,19,19,21,20, 0,
cannam@86 5994 20,18,17,21,17, 0,22, 0,21, 0,22,17,17,19,18,20,
cannam@86 5995 20,20,21,19,22,16,17,18,20,18,22,22, 0,22, 0,17,
cannam@86 5996 21,17,22,17,11,14,13,16,16,14,15,15,17,18,14,15,
cannam@86 5997 14,18,17,17,18,18,19,20,16,17,17,21,19,13,14,15,
cannam@86 5998 17,17,15,16,16,18,18,15,16,16,19,18,18,18,18,19,
cannam@86 5999 20,17,18,18,20,19,13,15,14,17,17,15,16,16,17,18,
cannam@86 6000 14,16,15,19,17,17,18,19,21,21,17,18,17,20,18,16,
cannam@86 6001 17,17,19,19,17,18,19,19,20,18,19,18,21,21,21,20,
cannam@86 6002 19,21,22,20,20,19,21,20,15,17,16,19,19,17,18,18,
cannam@86 6003 20,21,16,18,17,20,18,19,19,21,21,21,19,19,19,20,
cannam@86 6004 18,11,14,13,17,16,14,14,16,16,19,14,16,15,19,16,
cannam@86 6005 18,18,18,19,22,17,18,17,20,19,13,15,14,17,17,15,
cannam@86 6006 15,16,17,19,16,17,16,20,18,18,17,19,18,21,19,19,
cannam@86 6007 18,22, 0,13,14,15,17,18,16,16,17,17,19,14,16,15,
cannam@86 6008 19,18,18,19,19,20,21,18,18,17,20,18,17,18,17,20,
cannam@86 6009 18,16,17,17,18,20,18,19,18,20,20,18,18,21,17,21,
cannam@86 6010 20,21,21, 0,19,16,16,18,18,19,19,18,20,19,20,16,
cannam@86 6011 17,17,20,18,21,20,21,22,22,18,20,17,21,17,12,14,
cannam@86 6012 14,17,16,14,15,16,18,18,13,15,14,18,17,17,18,18,
cannam@86 6013 19,19,15,17,16,19,19,14,15,15,17,17,15,15,16,18,
cannam@86 6014 19,15,16,16,19,18,17,17,18,18,20,18,18,18,21,20,
cannam@86 6015 13,15,14,17,16,15,16,15,18,18,14,16,14,18,17,18,
cannam@86 6016 18,18,19,21,16,18,16,20,17,17,18,17,18,19,17,17,
cannam@86 6017 18,18,19,18,19,19,21,19,19,18,20,18,21,21,20,20,
cannam@86 6018 21,20,16,17,15,20,17,17,19,17,19,19,17,18,15,20,
cannam@86 6019 17,19,20,19,21,22,17,20,16, 0,17,12,14,14,17,18,
cannam@86 6020 16,15,18,16,20,16,18,15,21,17,20,18,21,19,22,19,
cannam@86 6021 21,19, 0,19,14,16,15,19,17,14,15,17,16,21,18,19,
cannam@86 6022 18,21,17,19,17,21,17,22,20,21,21, 0,21,14,15,16,
cannam@86 6023 17,19,18,17,19,18,21,14,17,15,20,17,21,22,21,20,
cannam@86 6024 22,18,21,17,21,17,17,19,17,21,18,16,17,17,19,20,
cannam@86 6025 19,21,20,21,20,17,18,20,17,21, 0,22,20,21,22,17,
cannam@86 6026 17,20,18,21,21,20,22,20,21,16,17,17,21,19, 0,22,
cannam@86 6027 0,21,21,18,22,17,21,17,12,14,14,17,16,14,15,16,
cannam@86 6028 17,18,14,16,15,18,17,17,17,20,19,20,16,18,17,21,
cannam@86 6029 18,14,15,15,17,17,14,15,16,17,19,16,17,16,18,18,
cannam@86 6030 17,16,19,18,19,18,19,18,21,20,14,15,15,18,17,16,
cannam@86 6031 16,16,19,18,15,16,14,20,16,18,18,19,19,20,16,19,
cannam@86 6032 16,21,17,17,17,18,19,19,16,16,18,18,19,19,19,18,
cannam@86 6033 20,20,18,16,19,18,20,22,21,20,19,20,16,18,17,20,
cannam@86 6034 16,18,19,18,19,18,16,18,16,20,17,21,20,21,20,20,
cannam@86 6035 18,19,17,21,16,
cannam@86 6036 };
cannam@86 6037
cannam@86 6038 static const static_codebook _44p5_p5_0 = {
cannam@86 6039 5, 3125,
cannam@86 6040 (long *)_vq_lengthlist__44p5_p5_0,
cannam@86 6041 1, -528744448, 1616642048, 3, 0,
cannam@86 6042 (long *)_vq_quantlist__44p5_p5_0,
cannam@86 6043 0
cannam@86 6044 };
cannam@86 6045
cannam@86 6046 static const long _vq_quantlist__44p5_p5_1[] = {
cannam@86 6047 3,
cannam@86 6048 2,
cannam@86 6049 4,
cannam@86 6050 1,
cannam@86 6051 5,
cannam@86 6052 0,
cannam@86 6053 6,
cannam@86 6054 };
cannam@86 6055
cannam@86 6056 static const long _vq_lengthlist__44p5_p5_1[] = {
cannam@86 6057 2, 3, 3, 3, 3, 3, 3,
cannam@86 6058 };
cannam@86 6059
cannam@86 6060 static const static_codebook _44p5_p5_1 = {
cannam@86 6061 1, 7,
cannam@86 6062 (long *)_vq_lengthlist__44p5_p5_1,
cannam@86 6063 1, -533200896, 1611661312, 3, 0,
cannam@86 6064 (long *)_vq_quantlist__44p5_p5_1,
cannam@86 6065 0
cannam@86 6066 };
cannam@86 6067
cannam@86 6068 static const long _vq_quantlist__44p5_p6_0[] = {
cannam@86 6069 1,
cannam@86 6070 0,
cannam@86 6071 2,
cannam@86 6072 };
cannam@86 6073
cannam@86 6074 static const long _vq_lengthlist__44p5_p6_0[] = {
cannam@86 6075 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
cannam@86 6076 9,10, 5, 8, 7, 9,10, 9, 7,10, 7, 6, 9, 9, 9,10,
cannam@86 6077 12,10,12,11, 9,10,11,11,10,13,12,12,13,10,11,11,
cannam@86 6078 12,13,13,11,13,11, 6, 9, 9,10,11,12, 9,12,11,10,
cannam@86 6079 11,11,11,11,13,12,13,13, 9,11,10,12,13,13,11,13,
cannam@86 6080 10, 6, 9,10, 9,11,12,10,12,11, 9,10,11,10,10,13,
cannam@86 6081 11,13,13,10,11,11,12,13,12,11,13,11, 7, 9,10, 9,
cannam@86 6082 10,12,10,11,11,10,10,11,10,10,12,12,11,12,10,11,
cannam@86 6083 10,12,12,12,10,12,10, 7,10,10,11,11,13,11,13,11,
cannam@86 6084 10,12,11,11,10,13,13,14,13,10,11,12,13,13,14,11,
cannam@86 6085 13,10, 6,10, 9,10,11,12, 9,12,11, 9,11,11,11,11,
cannam@86 6086 13,12,12,13, 9,11,10,12,13,13,10,13,10, 7,10,10,
cannam@86 6087 11,11,14,11,13,11,10,12,11,11,10,14,13,14,13,10,
cannam@86 6088 11,12,13,13,14,11,13,10, 7,10, 9,10,10,12, 9,12,
cannam@86 6089 10,10,11,11,10,10,12,12,12,12, 9,11,10,11,12,12,
cannam@86 6090 10,12, 9,
cannam@86 6091 };
cannam@86 6092
cannam@86 6093 static const static_codebook _44p5_p6_0 = {
cannam@86 6094 5, 243,
cannam@86 6095 (long *)_vq_lengthlist__44p5_p6_0,
cannam@86 6096 1, -527106048, 1620377600, 2, 0,
cannam@86 6097 (long *)_vq_quantlist__44p5_p6_0,
cannam@86 6098 0
cannam@86 6099 };
cannam@86 6100
cannam@86 6101 static const long _vq_quantlist__44p5_p6_1[] = {
cannam@86 6102 1,
cannam@86 6103 0,
cannam@86 6104 2,
cannam@86 6105 };
cannam@86 6106
cannam@86 6107 static const long _vq_lengthlist__44p5_p6_1[] = {
cannam@86 6108 2, 6, 6, 5, 7, 8, 5, 8, 7, 6, 7, 7, 7, 7, 8, 8,
cannam@86 6109 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 6, 8, 8, 8, 9,
cannam@86 6110 10, 8, 9, 9, 8, 9, 9, 9, 9,10,10,10,10, 8, 9, 9,
cannam@86 6111 10,10,10, 9,10,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 9,
cannam@86 6112 9, 9, 9, 9,10,10,10,10, 8, 9, 9,10,10,10, 9,10,
cannam@86 6113 9, 6, 8, 9, 8, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9,10,
cannam@86 6114 9,10,10, 8, 9, 9, 9,10,10, 9,10, 9, 7, 8, 9, 8,
cannam@86 6115 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9,
cannam@86 6116 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9,10,10, 9,10,10,
cannam@86 6117 9,10, 9, 9, 9,10,10,10,10, 9,10, 9,10,10,10, 9,
cannam@86 6118 10, 9, 6, 8, 8, 8, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9,
cannam@86 6119 10, 9,10,10, 8, 9, 9, 9,10,10, 9,10, 9, 7, 9, 9,
cannam@86 6120 9,10,10, 9,10, 9, 9, 9,10,10, 9,10,10,10,10, 9,
cannam@86 6121 9, 9,10,10,10, 9,10, 9, 7, 9, 8, 8, 9, 9, 8, 9,
cannam@86 6122 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
cannam@86 6123 9, 9, 9,
cannam@86 6124 };
cannam@86 6125
cannam@86 6126 static const static_codebook _44p5_p6_1 = {
cannam@86 6127 5, 243,
cannam@86 6128 (long *)_vq_lengthlist__44p5_p6_1,
cannam@86 6129 1, -530841600, 1616642048, 2, 0,
cannam@86 6130 (long *)_vq_quantlist__44p5_p6_1,
cannam@86 6131 0
cannam@86 6132 };
cannam@86 6133
cannam@86 6134 static const long _vq_quantlist__44p5_p7_0[] = {
cannam@86 6135 1,
cannam@86 6136 0,
cannam@86 6137 2,
cannam@86 6138 };
cannam@86 6139
cannam@86 6140 static const long _vq_lengthlist__44p5_p7_0[] = {
cannam@86 6141 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 6142 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6143 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6144 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6145 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6146 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6147 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6148 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6149 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6150 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6151 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6152 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6153 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6154 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6155 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6156 9, 9, 9,
cannam@86 6157 };
cannam@86 6158
cannam@86 6159 static const static_codebook _44p5_p7_0 = {
cannam@86 6160 5, 243,
cannam@86 6161 (long *)_vq_lengthlist__44p5_p7_0,
cannam@86 6162 1, -513979392, 1633504256, 2, 0,
cannam@86 6163 (long *)_vq_quantlist__44p5_p7_0,
cannam@86 6164 0
cannam@86 6165 };
cannam@86 6166
cannam@86 6167 static const long _vq_quantlist__44p5_p7_1[] = {
cannam@86 6168 1,
cannam@86 6169 0,
cannam@86 6170 2,
cannam@86 6171 };
cannam@86 6172
cannam@86 6173 static const long _vq_lengthlist__44p5_p7_1[] = {
cannam@86 6174 1, 7, 7, 6, 9, 9, 7, 9, 9, 6, 9, 9, 9, 9, 9, 9,
cannam@86 6175 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6176 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6177 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6178 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6179 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6180 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6181 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6182 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6183 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6184 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6185 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6186 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6187 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 6188 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 6189 10,10,10,
cannam@86 6190 };
cannam@86 6191
cannam@86 6192 static const static_codebook _44p5_p7_1 = {
cannam@86 6193 5, 243,
cannam@86 6194 (long *)_vq_lengthlist__44p5_p7_1,
cannam@86 6195 1, -516716544, 1630767104, 2, 0,
cannam@86 6196 (long *)_vq_quantlist__44p5_p7_1,
cannam@86 6197 0
cannam@86 6198 };
cannam@86 6199
cannam@86 6200 static const long _vq_quantlist__44p5_p7_2[] = {
cannam@86 6201 12,
cannam@86 6202 11,
cannam@86 6203 13,
cannam@86 6204 10,
cannam@86 6205 14,
cannam@86 6206 9,
cannam@86 6207 15,
cannam@86 6208 8,
cannam@86 6209 16,
cannam@86 6210 7,
cannam@86 6211 17,
cannam@86 6212 6,
cannam@86 6213 18,
cannam@86 6214 5,
cannam@86 6215 19,
cannam@86 6216 4,
cannam@86 6217 20,
cannam@86 6218 3,
cannam@86 6219 21,
cannam@86 6220 2,
cannam@86 6221 22,
cannam@86 6222 1,
cannam@86 6223 23,
cannam@86 6224 0,
cannam@86 6225 24,
cannam@86 6226 };
cannam@86 6227
cannam@86 6228 static const long _vq_lengthlist__44p5_p7_2[] = {
cannam@86 6229 1, 2, 3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
cannam@86 6230 11,12,12,13,13,14,14,14,14,
cannam@86 6231 };
cannam@86 6232
cannam@86 6233 static const static_codebook _44p5_p7_2 = {
cannam@86 6234 1, 25,
cannam@86 6235 (long *)_vq_lengthlist__44p5_p7_2,
cannam@86 6236 1, -518864896, 1620639744, 5, 0,
cannam@86 6237 (long *)_vq_quantlist__44p5_p7_2,
cannam@86 6238 0
cannam@86 6239 };
cannam@86 6240
cannam@86 6241 static const long _vq_quantlist__44p5_p7_3[] = {
cannam@86 6242 12,
cannam@86 6243 11,
cannam@86 6244 13,
cannam@86 6245 10,
cannam@86 6246 14,
cannam@86 6247 9,
cannam@86 6248 15,
cannam@86 6249 8,
cannam@86 6250 16,
cannam@86 6251 7,
cannam@86 6252 17,
cannam@86 6253 6,
cannam@86 6254 18,
cannam@86 6255 5,
cannam@86 6256 19,
cannam@86 6257 4,
cannam@86 6258 20,
cannam@86 6259 3,
cannam@86 6260 21,
cannam@86 6261 2,
cannam@86 6262 22,
cannam@86 6263 1,
cannam@86 6264 23,
cannam@86 6265 0,
cannam@86 6266 24,
cannam@86 6267 };
cannam@86 6268
cannam@86 6269 static const long _vq_lengthlist__44p5_p7_3[] = {
cannam@86 6270 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 6271 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 6272 };
cannam@86 6273
cannam@86 6274 static const static_codebook _44p5_p7_3 = {
cannam@86 6275 1, 25,
cannam@86 6276 (long *)_vq_lengthlist__44p5_p7_3,
cannam@86 6277 1, -529006592, 1611661312, 5, 0,
cannam@86 6278 (long *)_vq_quantlist__44p5_p7_3,
cannam@86 6279 0
cannam@86 6280 };
cannam@86 6281
cannam@86 6282 static const long _huff_lengthlist__44p5_short[] = {
cannam@86 6283 4, 7,12,14,15,18,20,20, 5, 3, 4, 6, 9,11,15,19,
cannam@86 6284 9, 4, 3, 4, 7, 9,13,18,11, 6, 3, 3, 5, 8,13,19,
cannam@86 6285 14, 9, 6, 5, 7,10,16,20,16,11, 9, 8,10,10,14,16,
cannam@86 6286 21,14,13,11, 8, 7,11,14,21,14,13, 9, 6, 5,10,12,
cannam@86 6287 };
cannam@86 6288
cannam@86 6289 static const static_codebook _huff_book__44p5_short = {
cannam@86 6290 2, 64,
cannam@86 6291 (long *)_huff_lengthlist__44p5_short,
cannam@86 6292 0, 0, 0, 0, 0,
cannam@86 6293 NULL,
cannam@86 6294 0
cannam@86 6295 };
cannam@86 6296
cannam@86 6297 static const long _vq_quantlist__44p6_l0_0[] = {
cannam@86 6298 6,
cannam@86 6299 5,
cannam@86 6300 7,
cannam@86 6301 4,
cannam@86 6302 8,
cannam@86 6303 3,
cannam@86 6304 9,
cannam@86 6305 2,
cannam@86 6306 10,
cannam@86 6307 1,
cannam@86 6308 11,
cannam@86 6309 0,
cannam@86 6310 12,
cannam@86 6311 };
cannam@86 6312
cannam@86 6313 static const long _vq_lengthlist__44p6_l0_0[] = {
cannam@86 6314 1, 4, 4, 7, 7,10,10,12,12,12,12,13,12, 5, 5, 5,
cannam@86 6315 8, 6,11, 9,12,12,13,12,12,12, 4, 5, 5, 6, 8, 9,
cannam@86 6316 11,12,12,13,12,12,12, 7, 7, 8, 9, 9,11, 8,12, 9,
cannam@86 6317 12,12,12,12, 7, 8, 8, 9, 9, 8,11, 9,12,12,12,11,
cannam@86 6318 12,10,10,10,11,11,11,11,11,10,11,11,12,11,10,10,
cannam@86 6319 10,11,11,11,11,10,11,11,11,11,12,11,11,11,12,11,
cannam@86 6320 12,11,12,11,13,11,13,11,11,11,11,11,12,11,12,10,
cannam@86 6321 13,11,12,11,13,12,12,12,13,12,13,13,13,12,14,12,
cannam@86 6322 14,13,12,12,12,12,13,13,13,12,14,12,14,13,14,13,
cannam@86 6323 14,14,14,14,14,14,14,14,15,14,15,14,13,14,13,14,
cannam@86 6324 14,14,14,14,15,14,14,14,15,
cannam@86 6325 };
cannam@86 6326
cannam@86 6327 static const static_codebook _44p6_l0_0 = {
cannam@86 6328 2, 169,
cannam@86 6329 (long *)_vq_lengthlist__44p6_l0_0,
cannam@86 6330 1, -526516224, 1616117760, 4, 0,
cannam@86 6331 (long *)_vq_quantlist__44p6_l0_0,
cannam@86 6332 0
cannam@86 6333 };
cannam@86 6334
cannam@86 6335 static const long _vq_quantlist__44p6_l0_1[] = {
cannam@86 6336 2,
cannam@86 6337 1,
cannam@86 6338 3,
cannam@86 6339 0,
cannam@86 6340 4,
cannam@86 6341 };
cannam@86 6342
cannam@86 6343 static const long _vq_lengthlist__44p6_l0_1[] = {
cannam@86 6344 4, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
cannam@86 6345 5, 5, 4, 5, 5, 5, 5, 5, 4,
cannam@86 6346 };
cannam@86 6347
cannam@86 6348 static const static_codebook _44p6_l0_1 = {
cannam@86 6349 2, 25,
cannam@86 6350 (long *)_vq_lengthlist__44p6_l0_1,
cannam@86 6351 1, -533725184, 1611661312, 3, 0,
cannam@86 6352 (long *)_vq_quantlist__44p6_l0_1,
cannam@86 6353 0
cannam@86 6354 };
cannam@86 6355
cannam@86 6356 static const long _vq_quantlist__44p6_l1_0[] = {
cannam@86 6357 1,
cannam@86 6358 0,
cannam@86 6359 2,
cannam@86 6360 };
cannam@86 6361
cannam@86 6362 static const long _vq_lengthlist__44p6_l1_0[] = {
cannam@86 6363 1, 3, 2, 5, 5, 6, 6, 6, 6,
cannam@86 6364 };
cannam@86 6365
cannam@86 6366 static const static_codebook _44p6_l1_0 = {
cannam@86 6367 2, 9,
cannam@86 6368 (long *)_vq_lengthlist__44p6_l1_0,
cannam@86 6369 1, -516716544, 1630767104, 2, 0,
cannam@86 6370 (long *)_vq_quantlist__44p6_l1_0,
cannam@86 6371 0
cannam@86 6372 };
cannam@86 6373
cannam@86 6374 static const long _huff_lengthlist__44p6_lfe[] = {
cannam@86 6375 2, 3, 1, 3,
cannam@86 6376 };
cannam@86 6377
cannam@86 6378 static const static_codebook _huff_book__44p6_lfe = {
cannam@86 6379 2, 4,
cannam@86 6380 (long *)_huff_lengthlist__44p6_lfe,
cannam@86 6381 0, 0, 0, 0, 0,
cannam@86 6382 NULL,
cannam@86 6383 0
cannam@86 6384 };
cannam@86 6385
cannam@86 6386 static const long _huff_lengthlist__44p6_long[] = {
cannam@86 6387 2, 7,13,15,16,17,19,20, 6, 3, 4, 7, 9,10,12,15,
cannam@86 6388 13, 4, 3, 4, 7, 8,11,13,14, 7, 4, 4, 6, 7,10,11,
cannam@86 6389 16, 9, 7, 6, 7, 8, 9,10,16, 9, 8, 7, 7, 6, 8, 8,
cannam@86 6390 18,12,10,10, 9, 8, 8, 9,20,14,13,12,11, 8, 9, 9,
cannam@86 6391 };
cannam@86 6392
cannam@86 6393 static const static_codebook _huff_book__44p6_long = {
cannam@86 6394 2, 64,
cannam@86 6395 (long *)_huff_lengthlist__44p6_long,
cannam@86 6396 0, 0, 0, 0, 0,
cannam@86 6397 NULL,
cannam@86 6398 0
cannam@86 6399 };
cannam@86 6400
cannam@86 6401 static const long _vq_quantlist__44p6_p1_0[] = {
cannam@86 6402 1,
cannam@86 6403 0,
cannam@86 6404 2,
cannam@86 6405 };
cannam@86 6406
cannam@86 6407 static const long _vq_lengthlist__44p6_p1_0[] = {
cannam@86 6408 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
cannam@86 6409 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
cannam@86 6410 10, 8, 9, 9, 8, 9,10, 9,10,12,10,11,11, 8, 9,10,
cannam@86 6411 10,11,11, 9,11,11, 5, 8, 7, 8, 9, 9, 8,10, 9, 8,
cannam@86 6412 10, 9, 9,11,11,10,11,11, 8,10, 9,10,11,11, 9,12,
cannam@86 6413 10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9, 9, 9,10,11,
cannam@86 6414 9,11,11, 8,10,10,10,11,11,10,12,11, 7, 9, 9, 9,
cannam@86 6415 10,11, 9,11,11, 9, 9,11,10,10,13,11,11,12, 9,11,
cannam@86 6416 11,11,12,13,11,13,12, 7, 9, 9, 9,11,11, 9,12,10,
cannam@86 6417 9,11,10,10,11,12,11,13,12, 9,11,11,11,13,13,11,
cannam@86 6418 13,11, 5, 8, 8, 8, 9,10, 7,10, 9, 8,10,10,10,11,
cannam@86 6419 11,10,11,11, 7, 9, 9, 9,11,11, 9,11,10, 7, 9, 9,
cannam@86 6420 9,10,12, 9,11,11, 9,11,11,11,11,13,11,13,13, 9,
cannam@86 6421 10,11,11,12,13,10,12,11, 7, 9, 9, 9,11,11, 9,11,
cannam@86 6422 10, 9,11,11,11,12,13,11,13,12, 9,11, 9,11,12,11,
cannam@86 6423 10,13,10,
cannam@86 6424 };
cannam@86 6425
cannam@86 6426 static const static_codebook _44p6_p1_0 = {
cannam@86 6427 5, 243,
cannam@86 6428 (long *)_vq_lengthlist__44p6_p1_0,
cannam@86 6429 1, -535822336, 1611661312, 2, 0,
cannam@86 6430 (long *)_vq_quantlist__44p6_p1_0,
cannam@86 6431 0
cannam@86 6432 };
cannam@86 6433
cannam@86 6434 static const long _vq_quantlist__44p6_p2_0[] = {
cannam@86 6435 2,
cannam@86 6436 1,
cannam@86 6437 3,
cannam@86 6438 0,
cannam@86 6439 4,
cannam@86 6440 };
cannam@86 6441
cannam@86 6442 static const long _vq_lengthlist__44p6_p2_0[] = {
cannam@86 6443 4, 6, 6, 9, 9, 6, 7, 8,10,10, 6, 8, 7,10,10, 8,
cannam@86 6444 10,10,12,13, 8,10,10,13,12, 6, 8, 8,10,10, 7, 8,
cannam@86 6445 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
cannam@86 6446 14,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 9, 8,11,
cannam@86 6447 10,10,11,11,13,14,10,11,10,13,12, 9,10,10,12,12,
cannam@86 6448 10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,13,
cannam@86 6449 14,13,15,14, 9,10,10,13,12,10,11,11,13,13,10,11,
cannam@86 6450 10,13,12,13,13,14,14,15,12,13,12,15,12, 6, 8, 8,
cannam@86 6451 10,11, 8, 9,10,11,12, 8, 9, 9,11,11,10,11,12,13,
cannam@86 6452 14,10,11,11,14,13, 8, 9, 9,11,12, 9,10,11,12,13,
cannam@86 6453 9,10,11,12,13,11,11,13,13,15,11,12,12,14,14, 8,
cannam@86 6454 9, 9,12,12, 9,10,11,12,13, 9,10,10,13,12,11,12,
cannam@86 6455 13,14,15,11,12,12,14,14,11,11,12,13,14,11,12,13,
cannam@86 6456 13,15,12,13,13,14,15,13,13,14,14,16,14,15,15,16,
cannam@86 6457 16,11,12,11,14,13,12,13,13,14,14,11,13,12,14,13,
cannam@86 6458 14,15,15,16,16,13,14,14,16,14, 6, 8, 8,11,10, 8,
cannam@86 6459 9, 9,12,11, 8,10, 9,12,11,10,11,11,13,13,10,12,
cannam@86 6460 11,14,13, 8, 9, 9,12,12, 9,10,10,12,13, 9,11,10,
cannam@86 6461 13,12,11,12,12,14,14,11,13,12,15,14, 8, 9, 9,12,
cannam@86 6462 11, 9,10,10,13,12, 9,11,10,13,12,12,12,12,14,14,
cannam@86 6463 11,13,12,15,13,11,11,12,13,14,11,12,13,13,14,12,
cannam@86 6464 13,13,14,15,13,13,14,14,16,14,15,15,16,16,11,12,
cannam@86 6465 11,14,13,12,13,13,15,14,11,13,12,15,13,14,15,15,
cannam@86 6466 16,16,13,15,13,16,14, 9,10,11,12,13,11,11,12,13,
cannam@86 6467 14,11,12,12,13,14,13,13,14,14,16,13,14,14,15,16,
cannam@86 6468 11,11,12,13,14,12,12,13,14,15,12,13,13,14,15,14,
cannam@86 6469 14,15,15,17,14,15,15,16,17,11,12,12,14,14,12,13,
cannam@86 6470 13,14,15,12,13,12,15,15,14,15,15,16,17,14,15,15,
cannam@86 6471 16,16,13,14,14,15,16,14,14,15,15,17,15,15,15,16,
cannam@86 6472 17,16,16,17,16,18,16,17,17,18,18,13,14,14,16,15,
cannam@86 6473 14,15,15,17,16,14,15,15,16,16,16,17,17,18,18,16,
cannam@86 6474 16,16,17,16, 9,11,10,13,12,11,12,12,14,13,11,12,
cannam@86 6475 11,15,13,13,14,14,16,15,13,14,13,17,14,11,12,12,
cannam@86 6476 14,14,12,12,13,15,15,12,13,13,15,14,14,14,15,16,
cannam@86 6477 16,14,15,15,17,16,11,12,11,14,13,12,13,13,15,14,
cannam@86 6478 12,13,12,15,13,14,15,15,16,16,14,15,14,17,15,13,
cannam@86 6479 14,14,15,16,14,15,15,16,17,14,15,15,16,17,16,16,
cannam@86 6480 16,17,17,16,17,17,18,18,13,15,14,16,15,15,15,15,
cannam@86 6481 17,16,14,15,14,17,15,16,17,17,18,18,16,17,16,18,
cannam@86 6482 16, 6, 8, 8,11,11, 8, 9, 9,11,12, 8, 9, 9,12,11,
cannam@86 6483 10,11,11,13,14,10,12,11,14,13, 7, 9, 9,11,12, 9,
cannam@86 6484 10,10,12,13, 9,10,10,13,12,11,11,12,13,15,11,12,
cannam@86 6485 12,15,14, 8, 9, 9,12,11, 9,10,10,13,13, 9,11,10,
cannam@86 6486 13,12,12,12,12,14,15,11,13,12,15,13,10,11,11,13,
cannam@86 6487 14,11,12,12,13,15,11,12,12,14,14,13,13,14,14,16,
cannam@86 6488 14,15,14,16,16,11,12,11,14,13,12,13,13,15,14,11,
cannam@86 6489 13,12,15,13,14,15,15,16,16,13,14,14,16,14, 8, 9,
cannam@86 6490 9,11,12, 9,10,11,12,13, 9,10,10,13,12,11,12,13,
cannam@86 6491 14,15,11,12,12,15,14, 9, 9,11,11,13,10,10,12,12,
cannam@86 6492 14,10,10,11,13,14,12,12,13,14,16,12,13,13,15,15,
cannam@86 6493 9,11,10,13,12,10,11,11,13,14,10,12,11,14,13,12,
cannam@86 6494 13,13,15,16,12,13,13,15,15,11,11,13,13,15,12,12,
cannam@86 6495 14,13,15,13,13,14,14,15,14,14,15,14,17,15,15,15,
cannam@86 6496 16,16,12,13,12,15,14,13,14,14,15,15,12,14,13,15,
cannam@86 6497 14,15,15,15,17,17,14,15,14,17,15, 7, 9, 9,12,11,
cannam@86 6498 9,10,10,12,12, 9,11,10,13,12,11,12,12,14,14,11,
cannam@86 6499 13,12,15,14, 9,10,10,12,12,10,10,11,12,13,10,11,
cannam@86 6500 11,14,13,12,12,13,14,15,12,13,13,16,15, 9,10,10,
cannam@86 6501 13,12,10,11,11,13,13,10,11,10,14,12,13,13,13,15,
cannam@86 6502 15,12,13,12,15,14,11,12,12,14,14,12,12,13,14,15,
cannam@86 6503 13,14,13,15,15,14,13,15,14,16,15,16,15,17,16,12,
cannam@86 6504 12,12,14,14,13,13,14,15,15,12,13,12,15,14,15,15,
cannam@86 6505 16,16,17,14,15,14,17,14,10,11,12,13,14,11,12,13,
cannam@86 6506 14,15,11,12,13,14,15,13,14,15,15,17,14,15,15,16,
cannam@86 6507 16,11,12,13,12,15,12,12,14,13,16,13,13,14,13,16,
cannam@86 6508 14,14,16,14,18,15,15,16,16,17,12,13,12,15,15,13,
cannam@86 6509 14,14,15,16,13,14,13,16,15,15,15,16,17,18,15,15,
cannam@86 6510 15,17,16,14,14,15,14,17,15,14,16,14,17,15,15,16,
cannam@86 6511 15,18,16,16,17,16,19,17,17,17,17,18,14,15,15,17,
cannam@86 6512 16,15,16,16,17,17,15,16,15,18,16,17,17,18,18,18,
cannam@86 6513 16,17,16,18,17,10,11,11,14,13,11,12,12,15,14,11,
cannam@86 6514 13,12,15,14,14,15,15,16,16,14,15,15,17,16,11,12,
cannam@86 6515 12,15,14,12,13,13,15,14,13,14,13,16,14,14,15,15,
cannam@86 6516 16,16,15,16,15,18,16,11,13,12,15,15,13,14,14,15,
cannam@86 6517 15,12,14,13,16,15,15,16,16,17,17,15,16,15,17,16,
cannam@86 6518 14,15,14,16,16,14,15,15,16,16,15,16,15,17,16,16,
cannam@86 6519 16,17,16,17,17,18,17,19,18,14,15,15,17,16,15,16,
cannam@86 6520 16,17,17,15,15,15,18,16,17,18,18,18,18,16,17,16,
cannam@86 6521 19,16, 6, 8, 8,11,11, 8, 9, 9,11,12, 8, 9, 9,12,
cannam@86 6522 11,10,11,12,13,14,10,11,11,14,13, 8, 9, 9,11,12,
cannam@86 6523 9,10,11,12,13, 9,10,10,13,13,11,12,13,13,15,11,
cannam@86 6524 12,12,15,14, 7, 9, 9,12,11, 9,10,10,12,13, 9,10,
cannam@86 6525 10,13,12,11,12,12,14,15,11,12,11,14,13,11,11,12,
cannam@86 6526 13,14,11,12,13,13,15,12,13,13,14,15,13,14,14,14,
cannam@86 6527 16,14,15,15,16,16,10,11,11,14,13,11,12,12,14,14,
cannam@86 6528 11,12,12,15,13,14,14,14,16,16,13,14,13,16,14, 7,
cannam@86 6529 9, 9,11,12, 9,10,10,12,13, 9,10,10,12,12,11,12,
cannam@86 6530 13,14,15,11,12,12,14,14, 9,10,10,12,13,10,10,11,
cannam@86 6531 12,14,10,11,11,13,13,12,12,13,14,15,13,13,13,15,
cannam@86 6532 15, 9,10,10,12,12,10,11,11,13,14,10,11,10,13,12,
cannam@86 6533 12,13,13,15,16,12,13,12,15,14,11,12,13,14,14,12,
cannam@86 6534 12,13,14,15,13,14,13,15,15,14,14,15,14,17,15,16,
cannam@86 6535 15,17,16,11,12,12,14,14,13,13,13,15,15,12,13,12,
cannam@86 6536 15,14,15,15,15,16,17,14,15,14,16,14, 8, 9, 9,12,
cannam@86 6537 11, 9,10,10,12,13, 9,11,10,13,12,11,12,12,14,15,
cannam@86 6538 11,12,12,15,14, 9,10,11,13,13,10,11,12,13,14,10,
cannam@86 6539 11,11,14,13,12,13,13,15,15,12,13,13,16,15, 9,11,
cannam@86 6540 9,13,11,10,11,10,14,13,10,12,10,14,12,12,13,13,
cannam@86 6541 15,15,12,13,12,16,14,12,12,13,14,15,12,13,14,14,
cannam@86 6542 16,13,14,14,15,15,14,14,15,15,17,15,16,15,17,16,
cannam@86 6543 11,13,11,15,13,13,14,13,15,14,12,14,12,16,13,15,
cannam@86 6544 15,15,16,16,14,15,14,17,14,10,11,11,13,14,11,12,
cannam@86 6545 13,14,15,11,12,12,14,15,14,14,15,16,17,14,15,15,
cannam@86 6546 16,16,11,12,13,14,15,12,13,14,15,16,13,14,14,15,
cannam@86 6547 16,15,15,16,16,18,15,16,16,17,17,11,12,12,14,15,
cannam@86 6548 13,13,14,14,16,12,13,13,15,15,15,15,16,16,18,14,
cannam@86 6549 15,15,16,16,14,15,15,16,17,15,15,16,16,17,15,16,
cannam@86 6550 16,17,17,16,16,17,16,19,17,18,17,18,18,14,14,15,
cannam@86 6551 16,16,15,15,16,16,17,14,15,15,16,16,17,17,18,18,
cannam@86 6552 19,16,17,16,17,16,10,12,11,14,13,11,13,12,15,14,
cannam@86 6553 11,13,12,15,14,14,15,15,16,16,13,15,14,17,15,12,
cannam@86 6554 13,13,15,15,13,13,14,15,16,13,14,14,16,16,14,15,
cannam@86 6555 15,17,17,15,16,16,17,17,11,13,12,15,12,13,14,13,
cannam@86 6556 16,13,12,14,12,16,13,15,16,15,17,16,14,16,14,18,
cannam@86 6557 14,14,15,15,16,17,15,15,16,16,17,15,16,16,17,17,
cannam@86 6558 16,16,17,17,18,17,18,17,18,18,14,15,14,17,14,15,
cannam@86 6559 16,15,18,15,15,16,15,18,14,17,17,17,18,17,16,17,
cannam@86 6560 16,19,16, 9,11,11,13,13,10,12,12,14,14,11,12,12,
cannam@86 6561 15,14,13,14,14,16,16,13,14,14,16,16,10,11,12,14,
cannam@86 6562 14,11,12,13,14,15,12,13,13,15,15,13,14,15,16,16,
cannam@86 6563 14,15,15,17,16,11,12,12,15,14,12,13,13,15,15,12,
cannam@86 6564 13,12,15,15,14,15,15,16,17,14,15,14,17,16,12,13,
cannam@86 6565 14,15,16,13,13,14,15,16,13,14,15,16,16,14,15,16,
cannam@86 6566 16,18,15,16,16,18,18,13,14,14,16,15,14,15,15,17,
cannam@86 6567 16,14,15,15,17,16,16,17,17,18,18,16,17,16,18,17,
cannam@86 6568 10,12,12,14,14,11,12,13,15,15,12,13,13,15,15,13,
cannam@86 6569 14,15,16,17,14,15,15,17,16,11,11,13,14,15,12,12,
cannam@86 6570 14,15,16,13,13,14,15,16,14,14,15,16,17,15,15,16,
cannam@86 6571 17,17,12,13,12,15,15,13,14,14,16,16,13,14,13,16,
cannam@86 6572 15,15,16,15,17,17,15,16,15,18,16,13,12,15,14,17,
cannam@86 6573 14,13,16,14,17,14,14,16,15,18,15,14,17,16,18,16,
cannam@86 6574 16,17,17,18,14,15,15,17,16,15,16,16,17,17,15,16,
cannam@86 6575 15,18,16,17,17,17,18,18,16,17,16,19,17,10,11,11,
cannam@86 6576 14,14,11,12,12,15,15,11,13,12,15,15,14,15,14,16,
cannam@86 6577 16,14,15,15,17,16,11,12,12,15,14,12,12,13,15,15,
cannam@86 6578 13,14,13,16,15,14,15,15,16,16,15,16,15,18,17,11,
cannam@86 6579 13,12,15,15,13,14,13,15,15,12,14,13,16,15,15,16,
cannam@86 6580 15,17,17,15,16,15,18,16,13,14,13,16,16,14,15,14,
cannam@86 6581 16,16,14,15,15,17,16,16,16,16,16,18,16,18,17,19,
cannam@86 6582 18,14,15,15,17,16,15,16,16,17,17,15,15,15,17,16,
cannam@86 6583 17,17,18,18,19,16,17,16,18,16,12,13,13,15,16,13,
cannam@86 6584 14,14,16,17,13,14,14,16,16,15,15,16,17,18,15,16,
cannam@86 6585 16,18,17,13,13,14,14,17,14,14,15,15,17,14,14,15,
cannam@86 6586 16,17,15,15,17,16,18,16,17,17,18,18,13,14,14,17,
cannam@86 6587 16,14,15,15,17,17,14,15,14,17,16,16,17,17,18,18,
cannam@86 6588 16,17,16,18,17,15,14,16,13,18,16,15,17,14,19,16,
cannam@86 6589 16,17,15,18,17,16,18,15,19,18,18,18,17,19,15,16,
cannam@86 6590 16,18,17,16,17,17,18,18,16,17,16,19,17,18,19,18,
cannam@86 6591 19,19,17,18,17,20,18,11,12,12,15,15,13,13,14,15,
cannam@86 6592 16,13,14,13,16,15,15,16,16,17,17,15,16,16,18,17,
cannam@86 6593 12,14,13,16,15,13,13,14,15,16,14,15,14,17,16,16,
cannam@86 6594 16,16,16,17,16,17,17,19,17,12,13,14,16,16,14,15,
cannam@86 6595 15,16,17,13,15,13,17,15,16,17,17,18,18,16,17,16,
cannam@86 6596 18,16,15,16,15,17,16,15,15,15,17,17,16,17,16,18,
cannam@86 6597 17,17,16,17,16,18,18,19,18,20,18,15,16,16,17,17,
cannam@86 6598 16,17,17,18,18,15,16,15,18,17,18,18,19,19,19,17,
cannam@86 6599 18,16,19,16, 9,11,11,13,13,11,12,12,14,15,10,12,
cannam@86 6600 12,14,14,13,14,14,16,16,13,14,14,16,16,11,12,12,
cannam@86 6601 14,14,12,12,13,15,15,12,13,13,15,15,14,15,15,16,
cannam@86 6602 17,14,15,15,16,16,10,12,11,14,14,12,13,13,15,15,
cannam@86 6603 11,13,12,15,14,14,15,15,16,17,13,15,14,17,16,13,
cannam@86 6604 14,14,15,16,14,15,15,16,17,14,15,15,16,17,16,16,
cannam@86 6605 17,17,18,16,17,17,18,18,12,14,13,16,15,13,15,14,
cannam@86 6606 17,16,13,14,13,17,15,15,16,16,18,18,15,16,15,18,
cannam@86 6607 16,10,11,11,14,14,11,12,13,14,15,11,12,12,15,15,
cannam@86 6608 14,15,15,16,17,14,15,15,16,16,11,12,13,15,15,12,
cannam@86 6609 13,14,15,16,13,14,14,15,16,15,15,16,16,18,15,15,
cannam@86 6610 16,17,17,11,12,12,14,15,13,13,14,15,16,12,13,13,
cannam@86 6611 15,15,15,15,16,17,18,14,15,15,17,16,14,15,15,16,
cannam@86 6612 17,15,15,16,16,17,15,16,16,17,17,16,16,17,16,19,
cannam@86 6613 17,17,18,19,18,13,13,14,16,16,14,15,16,17,17,14,
cannam@86 6614 14,15,16,16,16,16,17,18,18,16,16,16,18,16,10,12,
cannam@86 6615 12,14,14,12,13,13,15,15,11,13,12,15,15,14,15,15,
cannam@86 6616 16,17,13,15,14,17,16,12,13,13,15,15,13,13,14,15,
cannam@86 6617 16,13,14,14,16,16,15,15,16,17,18,15,15,16,17,17,
cannam@86 6618 11,13,12,15,14,13,14,13,16,15,12,14,12,16,14,15,
cannam@86 6619 16,15,17,17,14,16,14,17,16,14,15,15,16,17,15,15,
cannam@86 6620 16,16,18,15,16,16,17,17,16,17,17,17,19,17,17,17,
cannam@86 6621 18,18,13,15,12,17,14,14,16,14,17,15,14,15,13,17,
cannam@86 6622 14,16,17,16,18,17,15,17,14,19,15,11,12,12,15,15,
cannam@86 6623 13,13,14,15,16,13,14,13,16,15,15,16,16,17,18,15,
cannam@86 6624 16,16,17,17,12,14,13,16,16,13,13,15,15,17,14,15,
cannam@86 6625 15,17,16,16,16,17,16,19,16,17,17,18,18,12,13,14,
cannam@86 6626 15,16,14,14,15,16,17,13,14,13,16,15,16,17,17,18,
cannam@86 6627 19,15,16,16,17,16,15,16,16,18,17,15,15,16,17,18,
cannam@86 6628 16,17,17,18,18,16,16,18,16,19,18,19,19,20,19,15,
cannam@86 6629 15,16,16,17,16,16,17,17,18,15,15,15,17,16,18,18,
cannam@86 6630 19,18,20,17,17,16,18,16,12,13,13,16,15,13,14,14,
cannam@86 6631 16,16,13,14,14,16,16,15,16,16,17,18,15,16,15,18,
cannam@86 6632 17,13,14,14,16,16,14,15,15,16,17,14,15,15,17,17,
cannam@86 6633 16,17,17,18,18,16,17,17,18,18,13,14,13,17,14,14,
cannam@86 6634 15,14,17,16,14,15,14,17,15,16,17,17,18,18,15,17,
cannam@86 6635 15,19,15,16,16,16,17,18,16,16,17,17,19,16,17,17,
cannam@86 6636 18,19,17,17,18,18,20,18,18,18,19,19,15,16,14,18,
cannam@86 6637 13,16,17,16,19,15,16,17,15,19,14,18,18,18,19,17,
cannam@86 6638 17,18,16,20,15,
cannam@86 6639 };
cannam@86 6640
cannam@86 6641 static const static_codebook _44p6_p2_0 = {
cannam@86 6642 5, 3125,
cannam@86 6643 (long *)_vq_lengthlist__44p6_p2_0,
cannam@86 6644 1, -533725184, 1611661312, 3, 0,
cannam@86 6645 (long *)_vq_quantlist__44p6_p2_0,
cannam@86 6646 0
cannam@86 6647 };
cannam@86 6648
cannam@86 6649 static const long _vq_quantlist__44p6_p3_0[] = {
cannam@86 6650 1,
cannam@86 6651 0,
cannam@86 6652 2,
cannam@86 6653 };
cannam@86 6654
cannam@86 6655 static const long _vq_lengthlist__44p6_p3_0[] = {
cannam@86 6656 1, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 8, 8, 8,10, 8,
cannam@86 6657 10,10, 5, 8, 7, 8,10,10, 8,10, 8, 6, 8, 9, 8,10,
cannam@86 6658 12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
cannam@86 6659 11,13,13,11,13,12, 6, 9, 8, 9,11,11, 8,12,10, 9,
cannam@86 6660 11,11,11,12,13,11,13,13, 9,11,10,11,13,13,11,13,
cannam@86 6661 11, 5, 9, 9, 8,11,11, 9,12,11, 8,10,11,10,11,13,
cannam@86 6662 11,13,13, 9,11,11,11,13,13,11,13,12, 8,10,11,10,
cannam@86 6663 12,13,10,13,12,10,10,13,11,11,14,12,13,14,11,13,
cannam@86 6664 12,13,14,14,12,14,12, 8,11,10,11,12,13,11,14,12,
cannam@86 6665 10,13,12,12,12,13,13,15,14,11,12,13,13,14,15,12,
cannam@86 6666 14,12, 5, 9, 9, 9,11,12, 8,11,11, 9,11,11,11,12,
cannam@86 6667 13,11,13,13, 8,11,10,11,13,13,10,13,11, 8,10,11,
cannam@86 6668 11,12,14,11,13,12,11,13,12,12,12,14,13,15,14,10,
cannam@86 6669 12,13,13,14,15,12,13,12, 8,11,10,10,12,13,10,13,
cannam@86 6670 12,11,12,13,12,12,14,13,14,14,10,13,10,12,14,13,
cannam@86 6671 11,14,11,
cannam@86 6672 };
cannam@86 6673
cannam@86 6674 static const static_codebook _44p6_p3_0 = {
cannam@86 6675 5, 243,
cannam@86 6676 (long *)_vq_lengthlist__44p6_p3_0,
cannam@86 6677 1, -533200896, 1614282752, 2, 0,
cannam@86 6678 (long *)_vq_quantlist__44p6_p3_0,
cannam@86 6679 0
cannam@86 6680 };
cannam@86 6681
cannam@86 6682 static const long _vq_quantlist__44p6_p3_1[] = {
cannam@86 6683 1,
cannam@86 6684 0,
cannam@86 6685 2,
cannam@86 6686 };
cannam@86 6687
cannam@86 6688 static const long _vq_lengthlist__44p6_p3_1[] = {
cannam@86 6689 5, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 8, 8, 7,
cannam@86 6690 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 8, 7, 7, 8, 7, 8,
cannam@86 6691 8, 7, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
cannam@86 6692 8, 9, 9, 8, 9, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 8,
cannam@86 6693 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
cannam@86 6694 8, 6, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 9,
cannam@86 6695 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8,
cannam@86 6696 8, 9, 8, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 9, 8, 9,
cannam@86 6697 9, 9, 9, 9, 9, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9, 8,
cannam@86 6698 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9, 9,
cannam@86 6699 9, 9, 6, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 6700 9, 8, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8,
cannam@86 6701 8, 8, 9, 8, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8,
cannam@86 6702 8, 8, 9, 9, 9, 8, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9,
cannam@86 6703 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
cannam@86 6704 9, 9, 9,
cannam@86 6705 };
cannam@86 6706
cannam@86 6707 static const static_codebook _44p6_p3_1 = {
cannam@86 6708 5, 243,
cannam@86 6709 (long *)_vq_lengthlist__44p6_p3_1,
cannam@86 6710 1, -535822336, 1611661312, 2, 0,
cannam@86 6711 (long *)_vq_quantlist__44p6_p3_1,
cannam@86 6712 0
cannam@86 6713 };
cannam@86 6714
cannam@86 6715 static const long _vq_quantlist__44p6_p4_0[] = {
cannam@86 6716 1,
cannam@86 6717 0,
cannam@86 6718 2,
cannam@86 6719 };
cannam@86 6720
cannam@86 6721 static const long _vq_lengthlist__44p6_p4_0[] = {
cannam@86 6722 2, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 7, 7, 7, 9, 7,
cannam@86 6723 9, 9, 5, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
cannam@86 6724 10, 8, 9, 9, 8, 9,10, 9, 9,11,10,11,11, 8, 9, 9,
cannam@86 6725 10,11,11, 9,11,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 8,
cannam@86 6726 9, 9, 9,10,11,10,11,10, 8,10, 9,10,11,11, 9,11,
cannam@86 6727 9, 6, 8, 8, 7, 9, 9, 8,10, 9, 7, 9, 9, 9, 9,10,
cannam@86 6728 9,10,10, 8, 9, 9, 9,10,10, 9,11,10, 7, 9, 9, 8,
cannam@86 6729 10,10, 9,10,10, 9, 9,10,10,10,11,10,11,11, 9,10,
cannam@86 6730 10,10,11,11,10,11,10, 7, 9, 9, 9, 9,10, 9,10, 9,
cannam@86 6731 8,10, 9, 9, 9,11,10,11,11, 9,10,10,10,11,11, 9,
cannam@86 6732 11, 9, 6, 8, 8, 8, 9,10, 7, 9, 9, 8, 9, 9, 9,10,
cannam@86 6733 10, 9,10,10, 7, 9, 9, 9,10,10, 9,10, 9, 7, 9, 9,
cannam@86 6734 9, 9,10, 9,10, 9, 9,10,10, 9, 9,11,10,11,11, 8,
cannam@86 6735 9,10,10,11,11, 9,11, 9, 7, 9, 9, 9,10,10, 8,10,
cannam@86 6736 10, 9,10,10,10,10,11,10,11,11, 9,10, 9,10,11,11,
cannam@86 6737 10,11,10,
cannam@86 6738 };
cannam@86 6739
cannam@86 6740 static const static_codebook _44p6_p4_0 = {
cannam@86 6741 5, 243,
cannam@86 6742 (long *)_vq_lengthlist__44p6_p4_0,
cannam@86 6743 1, -531365888, 1616117760, 2, 0,
cannam@86 6744 (long *)_vq_quantlist__44p6_p4_0,
cannam@86 6745 0
cannam@86 6746 };
cannam@86 6747
cannam@86 6748 static const long _vq_quantlist__44p6_p4_1[] = {
cannam@86 6749 2,
cannam@86 6750 1,
cannam@86 6751 3,
cannam@86 6752 0,
cannam@86 6753 4,
cannam@86 6754 };
cannam@86 6755
cannam@86 6756 static const long _vq_lengthlist__44p6_p4_1[] = {
cannam@86 6757 6, 8, 8,10,10, 8, 9, 9,10,11, 8,10, 9,11,10, 9,
cannam@86 6758 10,10,11,11, 9,10,10,11,11, 8, 9, 9,10,10, 9, 9,
cannam@86 6759 10,11,11,10,10,10,11,11,10,11,11,11,11,10,11,11,
cannam@86 6760 11,11, 8, 9, 9,11,10,10,10,10,11,11, 9,10, 9,11,
cannam@86 6761 11,10,11,11,11,11,10,11,10,11,11,10,10,11,11,11,
cannam@86 6762 10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 6763 11,11,11,11,10,11,10,11,11,11,11,11,11,11,10,11,
cannam@86 6764 11,11,11,11,11,11,11,11,11,11,11,11,11, 8, 9,10,
cannam@86 6765 11,11,10,10,11,11,11,10,10,10,11,11,10,11,11,12,
cannam@86 6766 12,10,11,11,12,12,10,10,11,11,11,10,10,11,11,12,
cannam@86 6767 11,11,11,12,12,11,11,12,12,12,11,11,12,12,12,10,
cannam@86 6768 10,10,11,11,11,11,11,12,12,10,11,11,12,12,11,12,
cannam@86 6769 12,12,12,11,12,11,12,12,11,11,11,11,12,11,11,12,
cannam@86 6770 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6771 12,11,11,11,12,11,11,12,12,12,12,11,12,12,12,12,
cannam@86 6772 12,12,12,12,12,12,12,12,12,12, 8,10, 9,11,11,10,
cannam@86 6773 10,10,11,11,10,11,10,11,11,10,11,11,12,12,10,11,
cannam@86 6774 11,12,12,10,10,10,11,11,10,11,11,12,12,11,11,11,
cannam@86 6775 12,12,11,11,12,12,12,11,12,12,12,12,10,11,10,11,
cannam@86 6776 11,11,11,11,12,12,10,11,10,12,11,11,12,11,12,12,
cannam@86 6777 11,12,11,12,12,11,11,11,12,12,11,11,12,12,12,11,
cannam@86 6778 12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
cannam@86 6779 11,12,11,11,12,12,12,12,11,12,11,12,12,12,12,12,
cannam@86 6780 12,12,12,12,12,12,12,10,11,11,11,12,11,11,12,12,
cannam@86 6781 12,11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 6782 11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,
cannam@86 6783 12,12,12,12,12,12,12,12,13,11,12,11,12,12,12,12,
cannam@86 6784 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6785 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6786 12,12,12,13,12,13,12,12,12,12,13,12,12,12,12,12,
cannam@86 6787 12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,12,
cannam@86 6788 12,12,13,12,10,11,11,12,11,11,11,12,12,12,11,12,
cannam@86 6789 11,12,12,11,12,12,12,12,11,12,12,12,12,11,11,12,
cannam@86 6790 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6791 12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,
cannam@86 6792 11,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,
cannam@86 6793 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6794 12,12,13,12,12,12,12,13,12,12,12,12,12,12,12,12,
cannam@86 6795 12,12,12,12,12,12,12,12,12,12,13,13,12,13,12,13,
cannam@86 6796 12, 8,10,10,11,11,10,10,11,11,11,10,11,10,11,11,
cannam@86 6797 10,11,11,12,12,10,11,11,12,12, 9,10,11,11,11,10,
cannam@86 6798 10,11,12,12,10,11,11,12,12,11,11,12,12,12,11,12,
cannam@86 6799 12,12,12,10,11,10,11,11,11,11,11,12,12,10,11,11,
cannam@86 6800 12,12,11,12,12,12,12,11,12,11,12,12,11,11,11,12,
cannam@86 6801 12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,
cannam@86 6802 12,12,12,12,12,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 6803 12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,10,
cannam@86 6804 10,11,11,10,11,11,12,12,10,11,11,12,12,11,11,12,
cannam@86 6805 12,12,11,12,12,12,12,10,11,11,12,12,11,11,12,12,
cannam@86 6806 12,11,11,12,12,12,11,11,12,12,12,12,12,12,12,12,
cannam@86 6807 10,11,11,12,12,11,12,12,12,12,11,12,11,12,12,12,
cannam@86 6808 12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,
cannam@86 6809 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6810 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6811 12,12,12,12,12,12,12,12,12,12,12, 9,10,10,11,11,
cannam@86 6812 10,11,11,12,12,10,11,11,12,11,11,12,12,12,12,11,
cannam@86 6813 12,12,12,12,10,11,11,12,12,11,11,11,12,12,11,12,
cannam@86 6814 12,12,12,12,12,12,12,12,12,12,12,12,12,10,11,11,
cannam@86 6815 12,12,11,12,12,12,12,11,12,11,12,12,12,12,12,12,
cannam@86 6816 12,12,12,12,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 6817 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,
cannam@86 6818 12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,
cannam@86 6819 12,12,12,12,12,12,12,12,11,11,11,12,12,11,12,12,
cannam@86 6820 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6821 13,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6822 12,12,13,12,13,12,12,13,13,13,11,12,12,12,12,12,
cannam@86 6823 12,12,13,13,12,12,12,13,12,12,12,12,13,13,12,13,
cannam@86 6824 12,13,13,12,12,12,12,12,12,12,12,12,13,12,13,13,
cannam@86 6825 13,13,12,13,13,13,13,13,13,13,13,13,12,12,12,12,
cannam@86 6826 12,12,12,13,13,13,12,13,12,13,13,12,13,13,13,13,
cannam@86 6827 12,13,13,13,13,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 6828 12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,
cannam@86 6829 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 6830 12,13,12,12,12,13,13,11,12,12,12,12,12,12,12,12,
cannam@86 6831 13,12,12,12,13,12,12,13,12,13,13,12,13,12,13,13,
cannam@86 6832 12,12,12,12,12,12,12,13,13,13,12,12,13,13,13,12,
cannam@86 6833 13,13,12,13,13,13,13,13,13,12,12,12,12,12,12,13,
cannam@86 6834 12,13,13,12,13,12,13,12,12,13,13,13,13,12,13,13,
cannam@86 6835 13,13, 8,10,10,11,11,10,10,11,11,11, 9,11,10,11,
cannam@86 6836 11,10,11,11,12,12,10,11,11,12,12,10,10,11,11,11,
cannam@86 6837 10,11,11,12,12,11,11,11,12,12,11,11,12,12,12,11,
cannam@86 6838 12,12,12,12, 9,11,10,11,11,10,11,11,12,12,10,11,
cannam@86 6839 10,12,12,11,12,12,12,12,11,12,11,12,12,11,11,11,
cannam@86 6840 12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 6841 12,12,12,12,12,12,11,11,11,12,12,11,12,12,12,12,
cannam@86 6842 11,12,11,12,12,12,12,12,12,12,12,12,12,12,12, 9,
cannam@86 6843 10,10,11,11,10,11,11,12,12,10,11,11,12,12,11,12,
cannam@86 6844 12,12,12,11,12,12,12,12,10,11,11,12,12,11,11,12,
cannam@86 6845 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6846 12,10,11,11,12,12,11,11,12,12,12,11,11,11,12,12,
cannam@86 6847 12,12,12,12,12,11,12,12,12,12,11,12,12,12,12,11,
cannam@86 6848 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6849 12,12,12,11,12,12,12,12,12,12,12,12,12,11,12,12,
cannam@86 6850 12,12,12,12,12,12,12,12,12,12,12,12, 9,10,10,11,
cannam@86 6851 11,10,11,11,12,12,10,11,11,12,12,11,12,12,12,12,
cannam@86 6852 11,12,11,12,12,10,11,11,12,12,11,11,12,12,12,11,
cannam@86 6853 11,12,12,12,12,12,12,12,12,12,12,12,12,12,10,11,
cannam@86 6854 11,12,12,11,12,11,12,12,11,12,11,12,12,12,12,12,
cannam@86 6855 12,12,11,12,11,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 6856 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6857 11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6858 12,12,12,12,12,12,12,12,12,11,11,11,12,12,11,12,
cannam@86 6859 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6860 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 6861 13,12,12,12,13,13,12,12,13,13,13,11,12,12,12,12,
cannam@86 6862 12,12,12,12,12,12,12,12,12,12,12,13,12,13,13,12,
cannam@86 6863 12,12,13,12,12,12,12,12,12,12,12,13,13,13,12,12,
cannam@86 6864 13,13,13,12,13,13,12,13,12,13,13,13,13,12,12,12,
cannam@86 6865 12,12,12,12,13,13,13,12,12,12,13,12,12,13,13,13,
cannam@86 6866 13,12,13,13,13,13,11,11,11,12,12,11,12,12,12,12,
cannam@86 6867 11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,
cannam@86 6868 12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,
cannam@86 6869 13,13,13,12,12,12,13,13,11,12,12,12,12,12,12,12,
cannam@86 6870 13,12,12,12,12,13,12,12,13,12,13,13,12,13,12,13,
cannam@86 6871 12,12,12,12,12,12,12,12,13,13,13,12,13,13,13,13,
cannam@86 6872 12,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,
cannam@86 6873 13,12,13,12,12,13,12,13,12,13,13,13,13,13,12,13,
cannam@86 6874 13,13,13,10,11,11,12,12,11,12,12,12,12,11,12,12,
cannam@86 6875 12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,
cannam@86 6876 12,11,12,12,12,12,12,12,12,12,12,12,12,12,13,13,
cannam@86 6877 12,12,12,13,13,11,12,12,12,12,12,12,12,12,12,12,
cannam@86 6878 12,12,12,12,12,12,12,13,13,12,12,12,13,12,12,12,
cannam@86 6879 12,12,12,12,12,12,12,13,12,12,12,12,13,12,12,13,
cannam@86 6880 12,13,12,13,13,13,13,12,12,12,12,12,12,12,12,13,
cannam@86 6881 12,12,12,12,13,12,12,13,13,13,13,12,13,12,13,13,
cannam@86 6882 11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,12,
cannam@86 6883 12,12,12,13,12,12,12,13,12,11,12,12,12,12,12,12,
cannam@86 6884 12,12,13,12,12,12,12,13,12,12,13,13,13,12,12,13,
cannam@86 6885 13,13,11,12,12,12,12,12,12,12,12,13,12,12,12,13,
cannam@86 6886 12,12,13,12,13,13,12,13,12,13,13,12,12,12,12,12,
cannam@86 6887 12,12,13,12,13,12,12,13,13,13,12,12,13,13,13,13,
cannam@86 6888 13,13,13,13,12,12,12,12,12,12,13,13,13,13,12,13,
cannam@86 6889 12,13,12,12,13,13,13,13,12,13,13,13,13,11,11,11,
cannam@86 6890 12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 6891 12,12,12,12,12,13,11,12,12,12,12,12,12,12,12,13,
cannam@86 6892 12,12,12,13,13,12,12,13,13,13,12,12,13,13,13,11,
cannam@86 6893 12,12,12,12,12,12,12,13,13,12,12,12,13,12,12,13,
cannam@86 6894 12,13,13,12,13,12,13,13,12,12,12,12,12,12,12,12,
cannam@86 6895 12,13,12,13,12,13,13,12,13,13,13,13,12,13,13,13,
cannam@86 6896 13,12,12,12,12,12,12,13,12,13,13,12,12,12,13,13,
cannam@86 6897 12,13,13,13,13,12,13,12,13,13,11,12,12,12,12,11,
cannam@86 6898 12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6899 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6900 12,12,12,12,13,12,13,12,12,12,13,13,11,12,12,12,
cannam@86 6901 12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,
cannam@86 6902 12,13,12,13,13,12,12,12,12,12,12,12,13,12,13,12,
cannam@86 6903 12,13,12,13,12,12,13,12,13,12,13,13,13,13,12,12,
cannam@86 6904 12,12,12,12,12,12,12,12,12,12,12,13,12,12,13,13,
cannam@86 6905 13,13,12,13,12,13,12,11,11,11,12,12,11,12,12,12,
cannam@86 6906 12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6907 11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6908 12,12,12,12,12,12,12,13,13,11,12,12,12,12,12,12,
cannam@86 6909 12,12,12,12,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 6910 13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6911 12,12,12,13,12,12,12,13,12,12,12,12,12,12,12,12,
cannam@86 6912 12,12,12,13,12,12,12,12,13,12,12,13,12,13,12,12,
cannam@86 6913 13,12,13,12,10,11,11,12,12,11,12,12,12,12,11,12,
cannam@86 6914 11,12,12,11,12,12,12,12,11,12,12,12,12,11,12,12,
cannam@86 6915 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6916 13,12,12,12,13,13,11,12,11,12,12,12,12,12,12,12,
cannam@86 6917 11,12,12,12,12,12,12,12,13,13,12,12,12,13,12,12,
cannam@86 6918 12,12,12,12,12,12,12,12,13,12,12,12,12,13,12,13,
cannam@86 6919 13,12,13,12,13,13,13,13,12,12,12,12,12,12,12,12,
cannam@86 6920 13,13,12,12,12,13,12,12,13,13,13,13,12,13,12,13,
cannam@86 6921 12,11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 6922 12,12,12,13,13,12,12,12,13,12,11,12,12,12,12,12,
cannam@86 6923 12,12,12,13,12,12,12,13,13,12,12,13,13,13,12,12,
cannam@86 6924 13,13,13,11,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 6925 13,12,12,13,12,13,13,12,12,12,13,13,12,12,12,12,
cannam@86 6926 12,12,12,13,13,13,12,12,13,13,13,12,12,13,13,13,
cannam@86 6927 12,13,13,13,13,12,12,12,12,12,12,12,13,13,13,12,
cannam@86 6928 12,12,13,12,12,13,13,13,13,12,13,13,13,13,11,11,
cannam@86 6929 11,12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,
cannam@86 6930 12,13,12,12,12,13,13,11,12,12,12,12,12,12,12,12,
cannam@86 6931 13,12,12,12,13,13,12,12,13,13,13,12,12,13,13,13,
cannam@86 6932 11,12,12,12,12,12,12,12,13,12,12,12,12,13,12,12,
cannam@86 6933 13,12,13,13,12,13,12,13,13,12,12,12,12,12,12,12,
cannam@86 6934 12,13,13,12,13,12,13,13,12,13,13,13,13,13,13,13,
cannam@86 6935 13,13,12,12,12,12,12,12,13,12,13,13,12,13,12,13,
cannam@86 6936 12,12,13,13,13,13,12,13,12,13,13,11,11,11,12,12,
cannam@86 6937 11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,
cannam@86 6938 12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6939 12,12,12,12,12,12,12,13,12,12,12,13,13,11,12,12,
cannam@86 6940 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 6941 13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 6942 12,12,12,12,13,12,12,12,12,13,12,12,13,12,13,12,
cannam@86 6943 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6944 13,12,12,12,13,12,12,12,11,12,11,12,12,11,12,12,
cannam@86 6945 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 6946 12,11,12,12,12,12,12,12,12,12,13,12,12,12,12,12,
cannam@86 6947 12,12,12,13,13,12,12,12,13,13,11,12,12,12,12,12,
cannam@86 6948 12,12,12,12,12,12,12,12,12,12,13,12,13,13,12,12,
cannam@86 6949 12,13,12,12,12,12,12,12,12,12,12,12,13,12,12,12,
cannam@86 6950 13,13,12,12,13,12,13,12,13,13,13,13,12,12,12,12,
cannam@86 6951 12,12,12,12,13,12,12,12,12,13,12,12,13,12,13,13,
cannam@86 6952 12,13,12,13,12,
cannam@86 6953 };
cannam@86 6954
cannam@86 6955 static const static_codebook _44p6_p4_1 = {
cannam@86 6956 5, 3125,
cannam@86 6957 (long *)_vq_lengthlist__44p6_p4_1,
cannam@86 6958 1, -533725184, 1611661312, 3, 0,
cannam@86 6959 (long *)_vq_quantlist__44p6_p4_1,
cannam@86 6960 0
cannam@86 6961 };
cannam@86 6962
cannam@86 6963 static const long _vq_quantlist__44p6_p5_0[] = {
cannam@86 6964 2,
cannam@86 6965 1,
cannam@86 6966 3,
cannam@86 6967 0,
cannam@86 6968 4,
cannam@86 6969 };
cannam@86 6970
cannam@86 6971 static const long _vq_lengthlist__44p6_p5_0[] = {
cannam@86 6972 2, 6, 6,10,10, 5, 7, 8,11,12, 5, 8, 7,12,11, 9,
cannam@86 6973 11,11,13,15, 9,11,11,15,13, 6, 7, 8,11,11, 7, 7,
cannam@86 6974 9,11,13, 8, 9, 9,13,12,11,11,12,12,15,11,12,12,
cannam@86 6975 15,14, 6, 8, 7,11,11, 8, 9, 9,12,13, 7, 9, 7,13,
cannam@86 6976 11,11,12,12,14,15,11,12,11,15,12,10,11,11,12,14,
cannam@86 6977 10,11,12,12,15,12,13,13,14,15,13,12,14,12,16,15,
cannam@86 6978 15,15,16,16,10,11,11,14,12,12,13,13,15,14,10,12,
cannam@86 6979 11,15,12,15,15,15,16,17,13,14,12,17,12, 6, 8, 8,
cannam@86 6980 12,12, 8, 9,10,13,13, 8, 9, 9,13,13,12,12,13,15,
cannam@86 6981 16,12,13,13,16,15, 8, 9,10,12,13, 9, 9,11,13,14,
cannam@86 6982 10,11,11,14,14,13,13,14,15,16,13,14,14,16,16, 8,
cannam@86 6983 10, 9,13,13,10,11,11,14,14, 9,10,10,14,13,13,14,
cannam@86 6984 14,16,17,13,13,13,16,15,12,13,13,14,16,13,13,14,
cannam@86 6985 14,16,14,14,14,16,16,15,15,16,15,18,16,17,17,18,
cannam@86 6986 18,12,13,13,15,15,14,14,14,16,16,13,14,13,16,15,
cannam@86 6987 16,16,17,18,18,15,16,15,18,15, 6, 8, 8,12,12, 8,
cannam@86 6988 9, 9,13,13, 8,10, 9,13,13,12,13,13,15,16,12,13,
cannam@86 6989 12,16,15, 8, 9,10,13,13, 9,10,10,13,14,10,11,11,
cannam@86 6990 14,14,13,13,13,15,16,13,14,14,17,16, 8,10, 9,13,
cannam@86 6991 13,10,11,11,14,14, 9,11, 9,14,13,13,14,14,16,16,
cannam@86 6992 13,14,13,16,14,12,13,13,15,16,13,13,14,15,16,14,
cannam@86 6993 14,14,16,16,15,15,16,15,18,17,17,17,18,18,12,13,
cannam@86 6994 13,16,14,14,14,14,16,16,13,14,13,16,14,16,17,17,
cannam@86 6995 18,18,15,16,15,18,15,11,12,13,14,16,13,13,14,15,
cannam@86 6996 17,13,14,14,16,17,16,16,17,17,19,16,17,17,18,19,
cannam@86 6997 13,13,14,16,16,14,14,15,16,17,14,15,15,17,17,17,
cannam@86 6998 16,17,17,19,17,17,18,19,19,13,14,14,16,16,14,14,
cannam@86 6999 15,17,18,14,15,14,17,17,17,17,18,18,19,17,17,17,
cannam@86 7000 18,19,16,16,16,17,18,17,17,17,18,19,17,17,17,18,
cannam@86 7001 19,18,18,19,18,20,19,20,19,21,20,16,17,17,18,18,
cannam@86 7002 17,17,18,19,19,17,17,17,19,18,19,19,19,19,20,19,
cannam@86 7003 19,19,20,19,11,13,12,16,14,13,14,14,17,16,13,14,
cannam@86 7004 13,17,15,16,17,17,18,18,16,17,16,19,17,13,14,14,
cannam@86 7005 16,16,14,14,14,17,17,14,15,15,17,16,17,17,17,19,
cannam@86 7006 19,17,18,17,19,18,13,14,13,17,16,14,15,15,17,17,
cannam@86 7007 14,15,14,18,16,17,17,17,19,19,17,17,16,19,17,16,
cannam@86 7008 17,17,18,19,17,17,17,18,18,17,18,17,19,18,18,19,
cannam@86 7009 18,19,19,19,20,19,20,20,16,17,16,18,17,17,17,17,
cannam@86 7010 18,18,17,18,17,19,17,19,19,19,19,20,18,19,19,20,
cannam@86 7011 18, 6, 8, 8,12,12, 8, 9, 9,13,13, 8,10, 9,13,13,
cannam@86 7012 11,13,13,15,16,12,13,13,16,15, 8, 9, 9,13,13, 9,
cannam@86 7013 9,10,13,14,10,11,11,14,14,12,12,13,14,16,13,14,
cannam@86 7014 14,17,16, 8,10, 9,13,13,10,11,11,14,14, 9,11,10,
cannam@86 7015 14,13,13,14,14,16,16,13,14,13,16,15,12,13,13,14,
cannam@86 7016 16,12,13,14,14,16,13,14,14,16,16,15,14,16,15,18,
cannam@86 7017 16,17,17,18,17,12,13,13,16,15,14,14,14,16,16,13,
cannam@86 7018 14,13,16,15,16,16,17,17,17,15,16,15,18,15, 7, 9,
cannam@86 7019 9,13,13, 9, 9,11,13,14, 9,10,10,14,13,12,13,14,
cannam@86 7020 15,16,12,14,13,17,15, 9, 9,10,13,14,10, 9,11,13,
cannam@86 7021 15,11,11,11,14,14,13,12,14,14,17,14,14,14,17,16,
cannam@86 7022 9,10,10,14,13,11,11,11,14,14,10,11,10,15,13,14,
cannam@86 7023 14,14,16,17,13,14,13,17,14,13,13,14,14,16,13,13,
cannam@86 7024 14,14,17,14,14,14,16,16,15,14,16,15,18,17,17,17,
cannam@86 7025 18,18,13,14,13,16,15,14,14,15,17,16,13,14,13,17,
cannam@86 7026 15,17,16,17,17,17,15,16,14,18,14, 7, 9, 9,13,13,
cannam@86 7027 9,10,10,13,14, 9,11,10,14,13,13,14,14,16,16,13,
cannam@86 7028 14,14,17,15, 9,10,10,14,13, 9,10,11,13,14,11,12,
cannam@86 7029 11,15,14,13,13,14,14,16,14,15,15,17,17, 9,10,10,
cannam@86 7030 14,14,11,12,12,14,15,10,11,10,15,13,14,15,15,17,
cannam@86 7031 17,14,15,13,17,14,13,14,13,16,16,13,13,14,15,16,
cannam@86 7032 14,15,15,17,17,15,14,16,15,18,17,18,17,20,18,13,
cannam@86 7033 14,14,16,16,15,15,15,17,17,13,14,13,17,15,17,17,
cannam@86 7034 18,18,18,15,16,14,19,14,12,13,13,15,16,13,13,15,
cannam@86 7035 16,17,13,14,14,16,16,15,15,17,17,19,16,17,17,19,
cannam@86 7036 18,13,13,14,15,17,14,13,15,15,17,14,15,15,16,17,
cannam@86 7037 16,15,18,16,19,17,17,17,18,19,13,14,14,17,16,14,
cannam@86 7038 15,15,17,17,14,15,14,17,16,17,17,17,18,19,16,17,
cannam@86 7039 16,19,17,16,16,17,16,18,16,16,17,16,19,17,17,18,
cannam@86 7040 18,19,18,17,18,17,21,19,19,19,20,19,16,17,17,18,
cannam@86 7041 18,17,17,18,18,19,16,17,16,18,18,19,19,19,19,20,
cannam@86 7042 18,18,17,20,18,11,13,13,16,15,13,14,14,16,17,13,
cannam@86 7043 15,14,17,16,16,17,17,18,18,17,17,17,19,18,13,14,
cannam@86 7044 13,17,16,14,13,14,16,17,15,16,15,18,16,17,16,17,
cannam@86 7045 17,19,18,18,18,20,18,13,14,14,16,17,15,15,15,17,
cannam@86 7046 18,14,15,14,18,16,18,18,18,19,20,17,18,16,20,17,
cannam@86 7047 16,17,16,18,18,16,16,17,18,18,17,18,18,19,18,18,
cannam@86 7048 17,19,17,20,19,20,19,22,20,16,16,17,18,18,18,17,
cannam@86 7049 17,19,19,16,17,16,18,17,19,20,19,22,21,18,19,18,
cannam@86 7050 21,17, 6, 8, 8,12,12, 8, 9,10,13,13, 8, 9, 9,13,
cannam@86 7051 13,12,13,13,15,16,11,13,13,16,15, 8, 9,10,13,13,
cannam@86 7052 9,10,11,13,14,10,11,11,14,14,13,13,14,15,16,13,
cannam@86 7053 14,14,16,16, 8, 9, 9,13,13,10,11,11,14,14, 9,10,
cannam@86 7054 9,14,13,13,14,14,16,17,12,14,12,16,14,12,13,13,
cannam@86 7055 15,16,13,13,14,15,16,13,14,14,15,17,15,15,16,15,
cannam@86 7056 18,16,16,17,17,17,12,13,13,16,14,13,14,14,16,16,
cannam@86 7057 12,14,13,16,14,16,17,17,18,18,15,15,14,18,14, 7,
cannam@86 7058 9, 9,13,13, 9,10,11,13,14, 9,10,10,14,13,13,14,
cannam@86 7059 14,15,17,13,14,14,16,15, 9,10,10,14,14,10,10,11,
cannam@86 7060 13,15,11,12,12,15,14,14,13,15,14,17,14,15,15,17,
cannam@86 7061 17, 9,10,10,13,14,11,11,12,14,15, 9,11,10,14,13,
cannam@86 7062 14,15,15,16,18,13,14,13,16,14,13,14,14,16,16,13,
cannam@86 7063 13,14,15,17,15,15,15,16,17,15,14,16,15,18,17,17,
cannam@86 7064 18,19,18,13,14,14,16,16,14,15,15,17,17,13,14,13,
cannam@86 7065 16,15,17,17,18,18,18,15,16,14,18,15, 7, 9, 9,13,
cannam@86 7066 13, 9,10,10,13,14, 9,11,10,14,13,12,13,14,15,16,
cannam@86 7067 12,14,13,16,15, 9,10,10,13,14,10,10,11,13,14,11,
cannam@86 7068 11,11,15,14,13,13,14,14,16,14,14,14,17,16, 9,10,
cannam@86 7069 9,14,13,11,11,11,14,14,10,11, 9,15,13,14,14,14,
cannam@86 7070 16,16,13,14,12,17,14,13,13,14,15,16,13,13,14,15,
cannam@86 7071 16,14,15,14,16,17,15,14,16,14,18,16,17,17,18,18,
cannam@86 7072 13,14,13,16,14,14,14,14,16,16,13,14,13,17,14,17,
cannam@86 7073 17,17,18,18,15,16,14,18,15,11,13,13,16,16,13,14,
cannam@86 7074 15,16,17,13,14,14,17,16,16,17,17,18,19,17,17,17,
cannam@86 7075 19,18,13,14,14,17,17,13,13,15,16,18,15,15,15,17,
cannam@86 7076 17,17,16,18,17,20,18,17,18,19,19,13,14,14,16,17,
cannam@86 7077 15,15,16,16,18,14,15,14,16,16,17,17,18,18,20,17,
cannam@86 7078 18,16,18,17,16,17,16,19,18,16,16,17,18,19,18,18,
cannam@86 7079 18,19,19,18,17,18,17,21,20,19,19,21,21,16,16,17,
cannam@86 7080 18,18,17,17,18,19,19,16,17,16,19,18,20,20,20,19,
cannam@86 7081 21,18,18,17,20,18,12,13,13,16,15,13,14,14,16,16,
cannam@86 7082 13,14,13,17,16,16,17,17,18,18,15,17,15,19,17,13,
cannam@86 7083 14,14,16,17,14,14,15,16,17,14,15,15,17,17,16,16,
cannam@86 7084 17,17,18,17,17,17,19,19,13,14,13,17,15,14,15,15,
cannam@86 7085 17,16,14,15,13,17,15,17,18,17,19,18,16,17,15,20,
cannam@86 7086 16,16,17,17,18,18,16,16,17,18,18,17,18,17,19,18,
cannam@86 7087 17,17,18,18,20,19,20,19,20,19,16,16,16,19,16,17,
cannam@86 7088 17,17,19,18,16,17,16,19,16,19,19,19,19,19,18,19,
cannam@86 7089 17,19,17,11,13,13,16,16,13,14,14,17,17,13,14,14,
cannam@86 7090 17,17,15,17,17,19,19,16,18,17,20,19,12,14,14,17,
cannam@86 7091 17,13,14,15,17,18,14,15,15,17,18,16,16,17,18,20,
cannam@86 7092 17,18,18,20,18,13,14,14,17,17,14,15,15,17,18,14,
cannam@86 7093 15,15,17,17,17,18,17,19,19,17,18,17,19,19,15,16,
cannam@86 7094 16,18,18,15,16,17,18,19,16,17,17,19,19,17,17,18,
cannam@86 7095 18,21,18,19,19,21,19,16,17,17,18,18,17,17,18,19,
cannam@86 7096 19,17,18,17,19,19,19,19,19,20,20,18,19,18,21,19,
cannam@86 7097 12,13,13,16,16,13,14,14,16,17,13,15,14,17,16,15,
cannam@86 7098 16,17,17,19,16,17,17,19,18,13,13,14,16,17,14,13,
cannam@86 7099 15,16,17,14,15,15,17,17,15,15,17,17,20,17,17,18,
cannam@86 7100 19,18,13,14,14,17,16,15,15,15,17,18,14,15,14,17,
cannam@86 7101 16,17,17,17,18,18,16,17,16,19,17,16,15,17,17,19,
cannam@86 7102 16,15,17,16,19,17,16,17,18,19,17,16,19,16,20,19,
cannam@86 7103 18,19,19,19,16,17,17,18,18,17,17,17,18,19,16,17,
cannam@86 7104 16,19,18,20,19,19,20,19,18,18,17,20,17,11,13,13,
cannam@86 7105 16,16,13,14,15,16,17,14,15,14,18,16,17,17,17,18,
cannam@86 7106 21,17,18,17,20,19,13,14,14,17,16,13,14,15,16,18,
cannam@86 7107 15,16,15,18,17,17,16,17,17,19,17,18,18,20,19,13,
cannam@86 7108 14,14,16,17,15,15,16,17,18,14,15,14,18,17,17,18,
cannam@86 7109 18,19,20,17,18,16,19,17,16,17,15,19,18,16,16,16,
cannam@86 7110 18,18,17,18,17,20,19,18,17,18,17,20,20,20,19,22,
cannam@86 7111 20,16,17,17,18,19,18,18,18,19,20,16,17,16,19,18,
cannam@86 7112 20,19,19,20,20,18,19,17,20,17,13,14,14,16,17,14,
cannam@86 7113 14,16,16,18,14,16,15,17,16,16,16,17,17,18,17,17,
cannam@86 7114 16,19,18,14,14,15,16,17,14,14,16,16,18,16,16,16,
cannam@86 7115 17,17,16,15,17,16,19,18,18,18,19,19,14,15,15,17,
cannam@86 7116 17,15,16,16,17,18,14,16,14,18,16,17,17,18,18,19,
cannam@86 7117 16,17,16,19,17,16,16,17,16,18,16,16,17,16,19,18,
cannam@86 7118 18,18,17,18,17,16,18,16,20,19,19,19,19,19,16,17,
cannam@86 7119 17,18,18,17,17,18,19,19,16,17,16,19,17,18,19,19,
cannam@86 7120 19,20,17,18,16,20,16,11,14,13,17,17,14,14,16,16,
cannam@86 7121 18,14,16,14,19,16,18,18,19,18,19,18,19,18,21,18,
cannam@86 7122 13,15,14,18,16,14,14,16,16,18,16,17,16,19,17,18,
cannam@86 7123 16,19,17,20,19,19,19,21,19,13,14,15,17,18,17,16,
cannam@86 7124 17,17,19,14,16,14,18,16,20,19,19,20,21,18,19,16,
cannam@86 7125 21,17,17,18,16,19,17,16,16,17,18,18,19,19,18,21,
cannam@86 7126 18,17,17,18,17,20,20,20,20,22,20,17,17,18,18,20,
cannam@86 7127 19,19,19,18,20,16,17,17,19,19,21,21,21,20,21,17,
cannam@86 7128 19,17,23,17,11,13,13,16,16,13,14,14,17,17,13,14,
cannam@86 7129 14,17,17,16,17,17,19,20,15,16,16,19,19,13,14,14,
cannam@86 7130 16,17,14,15,15,17,18,14,15,15,17,17,17,17,18,19,
cannam@86 7131 19,17,17,18,19,19,13,14,14,17,16,14,15,15,17,17,
cannam@86 7132 13,15,14,18,17,17,18,18,19,20,16,17,16,19,18,16,
cannam@86 7133 16,17,18,18,17,17,17,18,19,17,18,17,19,19,19,19,
cannam@86 7134 19,19,20,19,20,19,20,20,15,16,16,18,17,16,17,17,
cannam@86 7135 20,18,15,16,16,19,17,19,19,19,20,20,17,18,17,21,
cannam@86 7136 17,11,13,13,16,16,13,14,15,16,17,13,15,14,17,16,
cannam@86 7137 17,17,18,18,20,17,17,17,19,19,13,14,14,17,17,14,
cannam@86 7138 14,15,17,18,15,15,15,18,17,17,17,18,17,20,18,18,
cannam@86 7139 17,20,18,13,14,14,16,17,15,15,16,17,18,14,15,13,
cannam@86 7140 17,17,17,18,18,19,20,17,17,16,19,17,16,17,17,18,
cannam@86 7141 18,16,16,17,18,18,18,18,18,19,19,18,17,19,18,21,
cannam@86 7142 19,20,20,20,20,16,15,17,18,18,17,17,18,18,20,16,
cannam@86 7143 16,16,18,17,20,19,20,21,22,17,18,17,20,17,12,13,
cannam@86 7144 13,16,16,13,14,15,16,17,13,14,14,17,16,16,17,18,
cannam@86 7145 18,19,15,16,16,19,18,13,14,14,16,17,14,14,15,16,
cannam@86 7146 17,14,15,15,17,17,16,16,17,17,19,17,17,17,19,18,
cannam@86 7147 13,14,13,17,16,14,15,15,17,17,13,15,13,17,16,17,
cannam@86 7148 17,17,19,19,15,17,15,19,17,16,17,17,18,18,16,16,
cannam@86 7149 17,17,19,17,18,17,19,19,18,17,19,17,19,19,19,19,
cannam@86 7150 20,19,15,17,15,19,16,17,17,16,19,18,16,17,15,18,
cannam@86 7151 16,19,19,19,20,19,17,19,16,19,16,11,14,14,17,17,
cannam@86 7152 15,14,16,16,18,15,16,14,18,16,18,18,19,18,21,18,
cannam@86 7153 19,18,20,18,13,15,14,18,17,14,14,16,16,18,16,17,
cannam@86 7154 16,19,17,17,17,19,17,22,19,19,19,21,19,13,14,15,
cannam@86 7155 17,18,17,16,17,17,19,14,16,14,18,16,19,19,19,20,
cannam@86 7156 21,18,18,16,20,17,17,18,16,19,18,15,17,17,19,19,
cannam@86 7157 19,19,18,21,19,18,17,20,17,21,22,21,20,21,21,17,
cannam@86 7158 16,19,18,20,19,18,19,18,20,16,17,16,19,18,21,20,
cannam@86 7159 21,19,23,18,19,16,20,17,13,14,14,17,16,14,14,15,
cannam@86 7160 16,18,14,16,14,17,16,16,16,17,17,19,16,17,16,19,
cannam@86 7161 17,14,15,15,17,17,14,14,16,16,17,15,16,16,18,17,
cannam@86 7162 16,16,17,17,19,17,18,17,19,18,14,15,14,17,16,16,
cannam@86 7163 16,16,17,17,14,16,14,17,16,18,18,18,18,19,16,17,
cannam@86 7164 15,19,16,17,17,17,18,18,16,15,17,17,18,18,18,18,
cannam@86 7165 19,19,17,16,18,16,19,19,19,19,19,19,16,17,16,19,
cannam@86 7166 16,18,18,17,19,18,16,17,16,19,16,19,19,20,19,19,
cannam@86 7167 17,18,16,20,16,
cannam@86 7168 };
cannam@86 7169
cannam@86 7170 static const static_codebook _44p6_p5_0 = {
cannam@86 7171 5, 3125,
cannam@86 7172 (long *)_vq_lengthlist__44p6_p5_0,
cannam@86 7173 1, -528744448, 1616642048, 3, 0,
cannam@86 7174 (long *)_vq_quantlist__44p6_p5_0,
cannam@86 7175 0
cannam@86 7176 };
cannam@86 7177
cannam@86 7178 static const long _vq_quantlist__44p6_p5_1[] = {
cannam@86 7179 3,
cannam@86 7180 2,
cannam@86 7181 4,
cannam@86 7182 1,
cannam@86 7183 5,
cannam@86 7184 0,
cannam@86 7185 6,
cannam@86 7186 };
cannam@86 7187
cannam@86 7188 static const long _vq_lengthlist__44p6_p5_1[] = {
cannam@86 7189 2, 3, 3, 3, 3, 3, 3,
cannam@86 7190 };
cannam@86 7191
cannam@86 7192 static const static_codebook _44p6_p5_1 = {
cannam@86 7193 1, 7,
cannam@86 7194 (long *)_vq_lengthlist__44p6_p5_1,
cannam@86 7195 1, -533200896, 1611661312, 3, 0,
cannam@86 7196 (long *)_vq_quantlist__44p6_p5_1,
cannam@86 7197 0
cannam@86 7198 };
cannam@86 7199
cannam@86 7200 static const long _vq_quantlist__44p6_p6_0[] = {
cannam@86 7201 1,
cannam@86 7202 0,
cannam@86 7203 2,
cannam@86 7204 };
cannam@86 7205
cannam@86 7206 static const long _vq_lengthlist__44p6_p6_0[] = {
cannam@86 7207 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
cannam@86 7208 10,10, 5, 8, 7, 9,10,10, 7,10, 7, 6, 9, 9, 9,10,
cannam@86 7209 12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
cannam@86 7210 12,13,13,11,13,11, 6, 9, 9, 9,11,11, 9,12,10, 9,
cannam@86 7211 11,11,11,11,13,12,13,13, 9,11,10,12,13,13,11,13,
cannam@86 7212 11, 6, 9, 9, 9,11,12, 9,12,11, 9,10,11,10,10,13,
cannam@86 7213 12,13,13, 9,11,11,12,13,12,11,13,11, 7, 9,10, 9,
cannam@86 7214 10,12,10,12,11,10,10,12,10,10,12,12,12,13,10,11,
cannam@86 7215 11,12,12,13,10,12,10, 7,10,10,11,11,14,11,14,11,
cannam@86 7216 10,12,11,11,11,14,14,14,14,10,11,12,14,14,14,11,
cannam@86 7217 14,11, 6, 9, 9, 9,11,12, 9,12,11, 9,11,11,11,11,
cannam@86 7218 13,12,12,13, 9,11,10,12,13,13,10,13,10, 7,10,10,
cannam@86 7219 11,11,14,11,14,11,10,12,11,11,11,14,14,15,14,10,
cannam@86 7220 11,12,13,14,15,11,14,11, 7,10, 9,10,11,12, 9,12,
cannam@86 7221 10,10,11,11,10,10,12,12,13,12, 9,12,10,12,13,12,
cannam@86 7222 10,12,10,
cannam@86 7223 };
cannam@86 7224
cannam@86 7225 static const static_codebook _44p6_p6_0 = {
cannam@86 7226 5, 243,
cannam@86 7227 (long *)_vq_lengthlist__44p6_p6_0,
cannam@86 7228 1, -527106048, 1620377600, 2, 0,
cannam@86 7229 (long *)_vq_quantlist__44p6_p6_0,
cannam@86 7230 0
cannam@86 7231 };
cannam@86 7232
cannam@86 7233 static const long _vq_quantlist__44p6_p6_1[] = {
cannam@86 7234 1,
cannam@86 7235 0,
cannam@86 7236 2,
cannam@86 7237 };
cannam@86 7238
cannam@86 7239 static const long _vq_lengthlist__44p6_p6_1[] = {
cannam@86 7240 2, 6, 6, 6, 7, 8, 6, 8, 7, 6, 7, 7, 7, 7, 8, 7,
cannam@86 7241 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 6, 8, 8, 8, 9,
cannam@86 7242 9, 8, 9, 9, 8, 9, 9, 9, 9,10, 9,10,10, 8, 9, 9,
cannam@86 7243 9,10,10, 9,10, 9, 6, 8, 8, 8, 9, 9, 8, 9, 9, 8,
cannam@86 7244 9, 9, 9, 9,10, 9,10,10, 8, 9, 9, 9,10, 9, 9,10,
cannam@86 7245 9, 6, 8, 8, 8, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9,10,
cannam@86 7246 9, 9,10, 8, 9, 9, 9,10, 9, 9,10, 9, 7, 8, 8, 8,
cannam@86 7247 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9,
cannam@86 7248 9, 9,10, 9, 9, 9, 9, 7, 9, 9, 9, 9,10, 9,10, 9,
cannam@86 7249 9, 9, 9, 9, 9,10,10,10,10, 9, 9, 9,10,10,10, 9,
cannam@86 7250 10, 9, 6, 8, 8, 8, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9,
cannam@86 7251 10, 9,10,10, 8, 9, 9, 9,10, 9, 9,10, 9, 7, 9, 9,
cannam@86 7252 9, 9,10, 9,10, 9, 9, 9, 9, 9, 9,10,10,10,10, 9,
cannam@86 7253 9, 9,10,10,10, 9,10, 9, 7, 8, 8, 8, 9, 9, 8, 9,
cannam@86 7254 9, 8, 9, 9, 9, 9,10, 9, 9,10, 8, 9, 8, 9, 9, 9,
cannam@86 7255 9,10, 9,
cannam@86 7256 };
cannam@86 7257
cannam@86 7258 static const static_codebook _44p6_p6_1 = {
cannam@86 7259 5, 243,
cannam@86 7260 (long *)_vq_lengthlist__44p6_p6_1,
cannam@86 7261 1, -530841600, 1616642048, 2, 0,
cannam@86 7262 (long *)_vq_quantlist__44p6_p6_1,
cannam@86 7263 0
cannam@86 7264 };
cannam@86 7265
cannam@86 7266 static const long _vq_quantlist__44p6_p7_0[] = {
cannam@86 7267 1,
cannam@86 7268 0,
cannam@86 7269 2,
cannam@86 7270 };
cannam@86 7271
cannam@86 7272 static const long _vq_lengthlist__44p6_p7_0[] = {
cannam@86 7273 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 7274 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7275 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7276 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7277 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7278 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7279 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7280 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7281 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7282 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7283 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7284 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7285 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7286 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7287 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7288 9, 9, 9,
cannam@86 7289 };
cannam@86 7290
cannam@86 7291 static const static_codebook _44p6_p7_0 = {
cannam@86 7292 5, 243,
cannam@86 7293 (long *)_vq_lengthlist__44p6_p7_0,
cannam@86 7294 1, -513979392, 1633504256, 2, 0,
cannam@86 7295 (long *)_vq_quantlist__44p6_p7_0,
cannam@86 7296 0
cannam@86 7297 };
cannam@86 7298
cannam@86 7299 static const long _vq_quantlist__44p6_p7_1[] = {
cannam@86 7300 1,
cannam@86 7301 0,
cannam@86 7302 2,
cannam@86 7303 };
cannam@86 7304
cannam@86 7305 static const long _vq_lengthlist__44p6_p7_1[] = {
cannam@86 7306 1, 4, 5, 5,10,10, 5,10,10, 5,10,10,10,10,10,10,
cannam@86 7307 10,10, 5,10,10,10,10,10,10,10,10, 7,10,10,10,10,
cannam@86 7308 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7309 10,10,10,10,10,10, 6,10,10,10,10,10,10,10,10,10,
cannam@86 7310 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7311 10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7312 10,10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,
cannam@86 7313 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7314 10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,10,
cannam@86 7315 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7316 10,10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7317 10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,10,
cannam@86 7318 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7319 10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
cannam@86 7320 10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
cannam@86 7321 11,11,11,
cannam@86 7322 };
cannam@86 7323
cannam@86 7324 static const static_codebook _44p6_p7_1 = {
cannam@86 7325 5, 243,
cannam@86 7326 (long *)_vq_lengthlist__44p6_p7_1,
cannam@86 7327 1, -516716544, 1630767104, 2, 0,
cannam@86 7328 (long *)_vq_quantlist__44p6_p7_1,
cannam@86 7329 0
cannam@86 7330 };
cannam@86 7331
cannam@86 7332 static const long _vq_quantlist__44p6_p7_2[] = {
cannam@86 7333 12,
cannam@86 7334 11,
cannam@86 7335 13,
cannam@86 7336 10,
cannam@86 7337 14,
cannam@86 7338 9,
cannam@86 7339 15,
cannam@86 7340 8,
cannam@86 7341 16,
cannam@86 7342 7,
cannam@86 7343 17,
cannam@86 7344 6,
cannam@86 7345 18,
cannam@86 7346 5,
cannam@86 7347 19,
cannam@86 7348 4,
cannam@86 7349 20,
cannam@86 7350 3,
cannam@86 7351 21,
cannam@86 7352 2,
cannam@86 7353 22,
cannam@86 7354 1,
cannam@86 7355 23,
cannam@86 7356 0,
cannam@86 7357 24,
cannam@86 7358 };
cannam@86 7359
cannam@86 7360 static const long _vq_lengthlist__44p6_p7_2[] = {
cannam@86 7361 1, 2, 3, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 7362 12,13,13,14,14,15,15,15,15,
cannam@86 7363 };
cannam@86 7364
cannam@86 7365 static const static_codebook _44p6_p7_2 = {
cannam@86 7366 1, 25,
cannam@86 7367 (long *)_vq_lengthlist__44p6_p7_2,
cannam@86 7368 1, -518864896, 1620639744, 5, 0,
cannam@86 7369 (long *)_vq_quantlist__44p6_p7_2,
cannam@86 7370 0
cannam@86 7371 };
cannam@86 7372
cannam@86 7373 static const long _vq_quantlist__44p6_p7_3[] = {
cannam@86 7374 12,
cannam@86 7375 11,
cannam@86 7376 13,
cannam@86 7377 10,
cannam@86 7378 14,
cannam@86 7379 9,
cannam@86 7380 15,
cannam@86 7381 8,
cannam@86 7382 16,
cannam@86 7383 7,
cannam@86 7384 17,
cannam@86 7385 6,
cannam@86 7386 18,
cannam@86 7387 5,
cannam@86 7388 19,
cannam@86 7389 4,
cannam@86 7390 20,
cannam@86 7391 3,
cannam@86 7392 21,
cannam@86 7393 2,
cannam@86 7394 22,
cannam@86 7395 1,
cannam@86 7396 23,
cannam@86 7397 0,
cannam@86 7398 24,
cannam@86 7399 };
cannam@86 7400
cannam@86 7401 static const long _vq_lengthlist__44p6_p7_3[] = {
cannam@86 7402 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 7403 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 7404 };
cannam@86 7405
cannam@86 7406 static const static_codebook _44p6_p7_3 = {
cannam@86 7407 1, 25,
cannam@86 7408 (long *)_vq_lengthlist__44p6_p7_3,
cannam@86 7409 1, -529006592, 1611661312, 5, 0,
cannam@86 7410 (long *)_vq_quantlist__44p6_p7_3,
cannam@86 7411 0
cannam@86 7412 };
cannam@86 7413
cannam@86 7414 static const long _huff_lengthlist__44p6_short[] = {
cannam@86 7415 2, 8,13,15,16,18,21,22, 5, 4, 6, 8,10,12,17,21,
cannam@86 7416 9, 5, 5, 6, 8,11,15,19,11, 6, 5, 5, 6, 7,12,14,
cannam@86 7417 14, 8, 7, 5, 4, 4, 9,11,16,11, 9, 7, 4, 3, 7,10,
cannam@86 7418 22,15,14,12, 8, 7, 9,11,21,16,15,12, 9, 5, 6, 8,
cannam@86 7419 };
cannam@86 7420
cannam@86 7421 static const static_codebook _huff_book__44p6_short = {
cannam@86 7422 2, 64,
cannam@86 7423 (long *)_huff_lengthlist__44p6_short,
cannam@86 7424 0, 0, 0, 0, 0,
cannam@86 7425 NULL,
cannam@86 7426 0
cannam@86 7427 };
cannam@86 7428
cannam@86 7429 static const long _vq_quantlist__44p7_l0_0[] = {
cannam@86 7430 6,
cannam@86 7431 5,
cannam@86 7432 7,
cannam@86 7433 4,
cannam@86 7434 8,
cannam@86 7435 3,
cannam@86 7436 9,
cannam@86 7437 2,
cannam@86 7438 10,
cannam@86 7439 1,
cannam@86 7440 11,
cannam@86 7441 0,
cannam@86 7442 12,
cannam@86 7443 };
cannam@86 7444
cannam@86 7445 static const long _vq_lengthlist__44p7_l0_0[] = {
cannam@86 7446 2, 4, 4, 7, 7, 8, 8,10,10,11,11,12,12, 4, 5, 5,
cannam@86 7447 7, 7, 9, 9,11, 9,12,11,12,12, 4, 5, 5, 7, 7, 9,
cannam@86 7448 9, 9,10,10,11,12,12, 7, 7, 7, 7, 8, 9, 8,11, 5,
cannam@86 7449 12, 6,12,10, 7, 7, 7, 8, 7, 8, 9, 5,11, 6,12,10,
cannam@86 7450 12, 8, 9, 9, 9, 9,10,10,11, 7,11, 7,12, 9, 8, 9,
cannam@86 7451 8, 9, 9,10,10, 7,11, 7,11, 9,11,10,10,10,10,10,
cannam@86 7452 10,10,11,10,11, 8,11, 9,10,10,10,10,10,10,10,10,
cannam@86 7453 11, 8,10, 9,11,10,11,11,11,11,11,10,11,10,12,10,
cannam@86 7454 12,11,10,11,11,11,11,10,11,10,11,10,12,11,12,11,
cannam@86 7455 12,12,12,12,12,12,12,12,12,12,13,12,11,12,11,12,
cannam@86 7456 12,12,12,12,11,12,11,12,13,
cannam@86 7457 };
cannam@86 7458
cannam@86 7459 static const static_codebook _44p7_l0_0 = {
cannam@86 7460 2, 169,
cannam@86 7461 (long *)_vq_lengthlist__44p7_l0_0,
cannam@86 7462 1, -526516224, 1616117760, 4, 0,
cannam@86 7463 (long *)_vq_quantlist__44p7_l0_0,
cannam@86 7464 0
cannam@86 7465 };
cannam@86 7466
cannam@86 7467 static const long _vq_quantlist__44p7_l0_1[] = {
cannam@86 7468 2,
cannam@86 7469 1,
cannam@86 7470 3,
cannam@86 7471 0,
cannam@86 7472 4,
cannam@86 7473 };
cannam@86 7474
cannam@86 7475 static const long _vq_lengthlist__44p7_l0_1[] = {
cannam@86 7476 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
cannam@86 7477 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 7478 };
cannam@86 7479
cannam@86 7480 static const static_codebook _44p7_l0_1 = {
cannam@86 7481 2, 25,
cannam@86 7482 (long *)_vq_lengthlist__44p7_l0_1,
cannam@86 7483 1, -533725184, 1611661312, 3, 0,
cannam@86 7484 (long *)_vq_quantlist__44p7_l0_1,
cannam@86 7485 0
cannam@86 7486 };
cannam@86 7487
cannam@86 7488 static const long _vq_quantlist__44p7_l1_0[] = {
cannam@86 7489 54,
cannam@86 7490 29,
cannam@86 7491 79,
cannam@86 7492 0,
cannam@86 7493 108,
cannam@86 7494 };
cannam@86 7495
cannam@86 7496 static const long _vq_lengthlist__44p7_l1_0[] = {
cannam@86 7497 1, 2, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
cannam@86 7498 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 7499 };
cannam@86 7500
cannam@86 7501 static const static_codebook _44p7_l1_0 = {
cannam@86 7502 2, 25,
cannam@86 7503 (long *)_vq_lengthlist__44p7_l1_0,
cannam@86 7504 1, -514516992, 1620639744, 7, 0,
cannam@86 7505 (long *)_vq_quantlist__44p7_l1_0,
cannam@86 7506 0
cannam@86 7507 };
cannam@86 7508
cannam@86 7509 static const long _huff_lengthlist__44p7_lfe[] = {
cannam@86 7510 2, 3, 1, 3,
cannam@86 7511 };
cannam@86 7512
cannam@86 7513 static const static_codebook _huff_book__44p7_lfe = {
cannam@86 7514 2, 4,
cannam@86 7515 (long *)_huff_lengthlist__44p7_lfe,
cannam@86 7516 0, 0, 0, 0, 0,
cannam@86 7517 NULL,
cannam@86 7518 0
cannam@86 7519 };
cannam@86 7520
cannam@86 7521 static const long _huff_lengthlist__44p7_long[] = {
cannam@86 7522 2, 7,14,16,17,17,18,20, 6, 3, 5, 8,10,11,13,15,
cannam@86 7523 13, 5, 3, 5, 8, 9,11,12,15, 7, 4, 3, 5, 7, 9,11,
cannam@86 7524 16,10, 7, 5, 6, 7, 9,10,17,11, 8, 7, 7, 6, 8, 8,
cannam@86 7525 19,13,11, 9, 9, 8, 8, 9,20,14,13,11,10, 8, 9, 9,
cannam@86 7526 };
cannam@86 7527
cannam@86 7528 static const static_codebook _huff_book__44p7_long = {
cannam@86 7529 2, 64,
cannam@86 7530 (long *)_huff_lengthlist__44p7_long,
cannam@86 7531 0, 0, 0, 0, 0,
cannam@86 7532 NULL,
cannam@86 7533 0
cannam@86 7534 };
cannam@86 7535
cannam@86 7536 static const long _vq_quantlist__44p7_p1_0[] = {
cannam@86 7537 1,
cannam@86 7538 0,
cannam@86 7539 2,
cannam@86 7540 };
cannam@86 7541
cannam@86 7542 static const long _vq_lengthlist__44p7_p1_0[] = {
cannam@86 7543 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 7, 7, 8, 9, 7,
cannam@86 7544 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
cannam@86 7545 10, 8, 9,10, 8, 9,10,10,10,12,10,11,11, 8,10,10,
cannam@86 7546 10,11,12,10,11,11, 6, 8, 7, 8,10, 9, 8,10, 9, 8,
cannam@86 7547 10,10,10,11,11,10,12,11, 8,10, 9,10,11,11,10,12,
cannam@86 7548 10, 5, 8, 8, 8,10,10, 8,10,10, 7, 9,10, 9,10,11,
cannam@86 7549 9,11,11, 8,10,10,10,11,12,10,12,11, 7, 9, 9, 9,
cannam@86 7550 10,11, 9,11,11, 9, 9,11,10,11,12,11,11,12, 9,11,
cannam@86 7551 11,11,12,12,11,12,12, 7, 9, 9,10,11,11,10,12,11,
cannam@86 7552 9,11,10,11,11,12,11,13,12,10,11,11,12,13,13,11,
cannam@86 7553 13,11, 5, 8, 8, 8,10,10, 8,10,10, 8,10,10,10,11,
cannam@86 7554 12,10,12,11, 7,10, 9, 9,11,11, 9,11,10, 7, 9, 9,
cannam@86 7555 10,11,12,10,11,11,10,11,11,11,11,13,12,13,13, 9,
cannam@86 7556 10,11,11,12,13,11,12,11, 7, 9, 9, 9,11,11, 9,11,
cannam@86 7557 10, 9,11,11,11,12,12,11,12,12, 9,11, 9,11,12,11,
cannam@86 7558 10,12,11,
cannam@86 7559 };
cannam@86 7560
cannam@86 7561 static const static_codebook _44p7_p1_0 = {
cannam@86 7562 5, 243,
cannam@86 7563 (long *)_vq_lengthlist__44p7_p1_0,
cannam@86 7564 1, -535822336, 1611661312, 2, 0,
cannam@86 7565 (long *)_vq_quantlist__44p7_p1_0,
cannam@86 7566 0
cannam@86 7567 };
cannam@86 7568
cannam@86 7569 static const long _vq_quantlist__44p7_p2_0[] = {
cannam@86 7570 2,
cannam@86 7571 1,
cannam@86 7572 3,
cannam@86 7573 0,
cannam@86 7574 4,
cannam@86 7575 };
cannam@86 7576
cannam@86 7577 static const long _vq_lengthlist__44p7_p2_0[] = {
cannam@86 7578 4, 6, 6, 9, 9, 6, 8, 8,10,10, 6, 8, 8,10,10, 8,
cannam@86 7579 10,10,12,13, 8,10,10,13,12, 6, 8, 8,10,10, 8, 8,
cannam@86 7580 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
cannam@86 7581 13,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 8, 9, 8,11,
cannam@86 7582 10,10,11,11,13,13,10,11,10,13,12, 9,10,10,12,12,
cannam@86 7583 10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,13,
cannam@86 7584 13,13,15,14, 9,10,10,12,12,10,11,11,13,13,10,11,
cannam@86 7585 10,13,12,12,13,13,14,15,12,13,12,15,12, 6, 8, 8,
cannam@86 7586 10,11, 8, 9,10,11,12, 8, 9, 9,11,11,10,11,12,13,
cannam@86 7587 14,10,11,11,13,13, 8, 9, 9,11,12, 9,10,11,12,13,
cannam@86 7588 9,10,10,12,13,11,12,13,13,15,11,12,12,14,14, 8,
cannam@86 7589 9, 9,11,12, 9,10,11,12,13, 9,10,10,13,12,11,12,
cannam@86 7590 13,14,15,11,12,12,14,13,10,11,12,13,14,11,12,13,
cannam@86 7591 13,15,12,13,13,14,14,13,13,14,14,16,14,15,14,16,
cannam@86 7592 15,10,12,11,14,13,12,12,13,14,14,11,12,12,14,14,
cannam@86 7593 14,14,15,15,16,13,14,14,16,14, 6, 8, 8,11,10, 8,
cannam@86 7594 9, 9,11,11, 8,10, 9,12,11,10,11,11,13,13,10,12,
cannam@86 7595 11,14,13, 8, 9, 9,12,11, 9,10,10,12,13, 9,11,10,
cannam@86 7596 13,12,11,12,12,14,14,11,13,12,15,14, 8, 9, 9,12,
cannam@86 7597 11, 9,10,10,13,12, 9,11,10,13,12,11,12,12,14,14,
cannam@86 7598 11,13,12,15,13,10,11,12,13,14,11,12,13,13,14,12,
cannam@86 7599 13,12,14,14,13,13,14,14,16,14,15,14,16,16,10,12,
cannam@86 7600 11,14,13,12,13,13,14,14,11,13,12,15,13,14,14,15,
cannam@86 7601 16,16,13,14,13,16,14, 9,10,11,12,13,11,11,12,13,
cannam@86 7602 14,11,11,12,13,14,13,13,14,14,16,13,14,14,15,15,
cannam@86 7603 11,11,12,13,14,12,12,13,13,15,12,13,13,14,15,14,
cannam@86 7604 14,15,15,17,14,14,15,16,16,11,12,12,13,14,12,12,
cannam@86 7605 13,14,15,12,13,12,14,15,14,14,15,15,17,14,15,14,
cannam@86 7606 16,16,13,14,14,15,16,14,14,15,15,17,14,15,15,16,
cannam@86 7607 16,15,16,17,16,18,16,17,16,17,17,13,14,14,16,15,
cannam@86 7608 14,15,15,16,16,14,15,14,16,15,16,16,17,17,18,16,
cannam@86 7609 16,16,17,16, 9,11,10,13,12,11,12,11,14,13,11,12,
cannam@86 7610 11,14,13,13,14,14,16,15,13,14,13,16,14,11,12,12,
cannam@86 7611 14,13,12,12,13,14,14,12,13,13,15,14,14,14,15,16,
cannam@86 7612 16,14,15,14,17,15,11,12,11,14,13,12,13,13,15,14,
cannam@86 7613 12,13,12,15,13,14,15,14,16,16,14,15,14,17,15,13,
cannam@86 7614 14,14,15,16,14,14,15,16,16,14,15,15,16,16,15,16,
cannam@86 7615 16,16,17,16,16,16,17,17,13,14,14,16,15,14,15,15,
cannam@86 7616 17,16,14,15,14,17,15,16,17,17,17,17,16,16,16,18,
cannam@86 7617 16, 6, 8, 8,11,11, 8, 9, 9,11,12, 8, 9, 9,12,11,
cannam@86 7618 10,11,11,13,14,10,11,11,14,13, 8, 9, 9,11,12, 9,
cannam@86 7619 10,10,12,13, 9,10,10,13,12,11,11,12,13,15,11,12,
cannam@86 7620 12,15,14, 8, 9, 9,12,11, 9,10,11,12,13, 9,11,10,
cannam@86 7621 13,12,11,12,12,14,15,11,13,12,15,14,10,11,11,13,
cannam@86 7622 14,11,12,12,13,14,11,12,12,14,14,13,13,14,14,16,
cannam@86 7623 13,14,14,16,15,11,12,11,14,13,12,13,13,14,14,11,
cannam@86 7624 13,12,14,13,14,14,15,16,16,13,14,14,16,14, 8, 9,
cannam@86 7625 9,11,12, 9,10,10,12,13, 9,10,10,13,12,11,12,12,
cannam@86 7626 14,15,11,12,12,14,14, 9, 9,10,11,13,10,10,12,12,
cannam@86 7627 14,10,10,11,13,13,12,12,13,14,16,12,12,13,15,15,
cannam@86 7628 9,10,10,13,12,10,11,11,13,14,10,12,11,14,13,12,
cannam@86 7629 13,13,15,15,12,13,13,15,15,11,11,12,13,15,12,12,
cannam@86 7630 13,13,15,12,13,13,14,15,14,14,15,15,17,14,15,15,
cannam@86 7631 16,16,11,13,12,15,14,13,13,13,15,15,12,14,13,15,
cannam@86 7632 14,15,15,15,16,16,14,15,15,17,15, 7, 9, 9,12,11,
cannam@86 7633 9,10,10,12,12, 9,11,10,13,12,11,12,12,14,14,11,
cannam@86 7634 13,12,15,14, 9,10,10,12,12,10,10,11,12,13,10,11,
cannam@86 7635 11,14,13,12,12,13,14,15,12,13,13,15,14, 9,10,10,
cannam@86 7636 12,12,10,11,11,13,13,10,11,10,14,12,12,13,13,15,
cannam@86 7637 15,12,13,12,15,13,11,12,12,14,14,12,12,13,14,15,
cannam@86 7638 12,13,13,15,15,14,13,14,13,16,14,15,15,16,16,11,
cannam@86 7639 12,12,14,14,13,13,14,15,15,12,13,12,15,14,15,15,
cannam@86 7640 15,16,16,14,15,14,17,14,10,11,12,13,14,11,12,13,
cannam@86 7641 14,15,11,12,12,14,15,13,14,15,15,17,14,14,14,16,
cannam@86 7642 16,11,12,13,12,15,12,12,14,13,16,13,13,14,13,16,
cannam@86 7643 14,14,15,14,17,15,15,15,15,17,11,13,12,15,15,13,
cannam@86 7644 13,14,15,16,12,14,13,16,15,15,15,15,17,17,15,15,
cannam@86 7645 15,17,16,14,14,15,14,16,14,14,16,14,17,15,15,15,
cannam@86 7646 14,17,16,16,17,15,18,17,17,17,16,18,14,15,15,17,
cannam@86 7647 16,15,16,16,17,17,15,16,15,17,16,17,17,17,18,18,
cannam@86 7648 16,17,16,18,17,10,11,11,14,13,11,12,12,14,14,11,
cannam@86 7649 13,12,15,14,14,14,14,16,16,14,15,14,16,15,11,12,
cannam@86 7650 12,15,13,12,13,13,15,14,13,14,13,16,14,14,15,15,
cannam@86 7651 16,16,15,16,15,17,16,11,13,12,15,14,13,13,14,15,
cannam@86 7652 15,12,14,13,16,14,15,15,15,17,17,14,16,15,17,16,
cannam@86 7653 14,14,14,16,15,14,15,15,16,16,15,16,15,17,16,16,
cannam@86 7654 16,16,16,17,16,17,17,18,17,14,15,15,16,16,15,15,
cannam@86 7655 16,17,16,14,15,15,17,16,17,17,17,18,18,16,17,16,
cannam@86 7656 18,16, 6, 8, 8,11,11, 8, 9, 9,11,12, 8, 9, 9,12,
cannam@86 7657 11,10,11,12,13,14,10,11,11,14,13, 8, 9, 9,11,12,
cannam@86 7658 9,10,11,12,13, 9,11,10,13,12,11,12,13,14,15,11,
cannam@86 7659 12,12,15,14, 8, 9, 9,12,11, 9,10,10,12,13, 9,10,
cannam@86 7660 10,13,12,11,12,12,14,15,11,12,12,14,13,11,11,12,
cannam@86 7661 13,14,11,12,13,13,15,12,13,13,14,14,13,14,14,14,
cannam@86 7662 16,14,15,14,16,16,10,11,11,14,13,11,12,12,14,14,
cannam@86 7663 11,12,12,14,13,13,14,14,15,16,13,14,13,16,14, 7,
cannam@86 7664 9, 9,11,11, 9,10,11,12,13, 9,10,10,12,12,11,12,
cannam@86 7665 13,14,15,11,12,12,14,14, 9,10,10,12,12,10,10,11,
cannam@86 7666 12,13,10,11,11,13,13,12,12,13,13,15,12,13,13,15,
cannam@86 7667 15, 9,10,10,12,12,10,11,11,13,13,10,11,10,13,12,
cannam@86 7668 12,13,13,14,15,12,13,12,15,13,11,12,12,14,14,12,
cannam@86 7669 12,13,14,15,13,14,13,15,15,14,13,15,13,16,15,15,
cannam@86 7670 15,16,16,11,12,12,14,14,12,13,13,14,15,12,13,12,
cannam@86 7671 15,14,14,15,15,16,17,13,14,13,16,13, 8, 9, 9,12,
cannam@86 7672 11, 9,10,10,12,13, 9,10,10,13,12,11,12,12,14,15,
cannam@86 7673 11,12,12,15,14, 9,10,10,12,13,10,11,12,13,14,10,
cannam@86 7674 11,11,14,13,12,13,13,15,15,12,13,13,15,15, 9,10,
cannam@86 7675 9,13,11,10,11,10,13,13,10,12,10,14,12,12,13,12,
cannam@86 7676 15,15,12,13,12,15,14,11,12,13,14,15,12,13,14,14,
cannam@86 7677 15,13,13,13,15,15,14,15,15,15,17,15,15,15,16,16,
cannam@86 7678 11,12,11,15,13,12,13,13,15,14,12,13,12,16,13,14,
cannam@86 7679 15,15,16,16,14,15,14,17,14,10,11,11,13,14,11,12,
cannam@86 7680 13,14,15,11,12,12,14,14,14,14,15,15,17,14,14,14,
cannam@86 7681 15,16,11,12,13,14,15,12,13,14,14,16,13,14,13,15,
cannam@86 7682 15,14,15,16,15,17,15,15,15,17,17,11,12,12,13,15,
cannam@86 7683 13,13,14,14,16,12,13,13,14,15,15,15,15,16,17,14,
cannam@86 7684 15,15,16,16,14,15,15,16,16,14,15,15,16,17,15,15,
cannam@86 7685 16,16,17,16,16,17,16,18,17,17,17,18,18,14,14,15,
cannam@86 7686 15,16,15,15,15,16,17,14,15,15,16,16,16,17,17,17,
cannam@86 7687 18,16,16,16,17,16,10,11,11,14,13,11,13,12,15,14,
cannam@86 7688 11,13,12,15,14,14,15,14,16,16,13,15,14,17,15,11,
cannam@86 7689 12,13,15,15,12,13,14,15,16,13,14,13,16,15,15,15,
cannam@86 7690 15,16,17,15,15,15,17,16,11,13,11,15,12,13,14,13,
cannam@86 7691 16,13,12,14,12,16,13,15,15,15,17,15,14,16,14,17,
cannam@86 7692 14,14,15,15,16,17,15,15,16,16,17,15,16,15,17,17,
cannam@86 7693 16,16,17,17,18,16,17,17,18,18,14,15,14,17,13,15,
cannam@86 7694 16,15,17,15,15,16,15,17,14,16,17,16,18,16,16,17,
cannam@86 7695 16,18,15, 9,11,11,13,13,10,12,12,14,14,11,12,12,
cannam@86 7696 14,14,13,14,14,15,16,13,14,14,16,16,10,11,12,14,
cannam@86 7697 14,11,12,13,14,15,11,13,13,15,15,13,14,14,15,16,
cannam@86 7698 14,15,15,16,16,11,12,12,14,14,12,13,13,15,15,12,
cannam@86 7699 13,12,15,14,14,15,15,16,16,14,15,14,17,16,12,13,
cannam@86 7700 13,15,16,13,13,14,15,16,13,14,14,16,16,14,15,16,
cannam@86 7701 16,17,15,16,16,17,17,13,14,14,16,15,14,15,15,17,
cannam@86 7702 16,14,15,14,17,15,16,16,17,17,17,16,16,16,18,16,
cannam@86 7703 10,11,12,14,14,11,12,13,14,15,11,13,12,15,15,13,
cannam@86 7704 14,15,16,16,14,15,15,17,16,11,11,13,14,15,12,12,
cannam@86 7705 14,14,16,12,13,14,15,15,14,14,15,16,17,15,15,15,
cannam@86 7706 17,17,12,13,12,15,15,13,14,14,16,15,13,14,13,16,
cannam@86 7707 15,15,16,15,17,17,15,16,15,17,16,13,12,15,14,16,
cannam@86 7708 14,13,15,14,17,14,13,15,15,17,15,14,17,15,18,16,
cannam@86 7709 15,17,17,18,14,15,15,17,16,15,16,16,17,17,15,16,
cannam@86 7710 15,17,16,16,17,17,18,18,16,17,16,18,17,10,11,11,
cannam@86 7711 14,14,11,12,12,14,15,11,13,12,15,14,13,14,14,16,
cannam@86 7712 16,14,15,14,16,16,11,12,12,14,14,12,12,13,15,15,
cannam@86 7713 12,13,13,15,15,14,14,15,16,16,14,15,15,17,16,11,
cannam@86 7714 12,12,15,15,13,13,13,15,15,12,13,13,15,15,15,15,
cannam@86 7715 15,17,17,14,15,15,17,16,13,14,13,16,15,14,14,14,
cannam@86 7716 16,16,14,15,14,17,16,15,15,16,16,17,16,17,16,18,
cannam@86 7717 17,14,15,15,16,16,15,15,15,17,17,14,15,15,17,16,
cannam@86 7718 16,17,17,18,18,16,17,16,18,16,12,13,13,15,15,13,
cannam@86 7719 14,14,16,16,13,14,14,16,16,14,15,16,16,18,15,16,
cannam@86 7720 16,17,17,13,13,14,14,16,14,14,15,15,17,14,14,15,
cannam@86 7721 15,17,15,15,17,15,18,16,16,17,17,18,13,14,14,16,
cannam@86 7722 16,14,15,15,16,17,14,15,15,17,16,16,17,16,17,18,
cannam@86 7723 16,17,16,18,17,15,14,16,13,18,16,15,17,14,18,16,
cannam@86 7724 15,17,14,18,17,16,18,15,19,17,17,18,16,19,15,16,
cannam@86 7725 16,17,17,16,17,17,18,18,16,17,16,18,17,18,18,18,
cannam@86 7726 19,18,17,18,17,19,17,11,12,12,15,15,13,13,14,15,
cannam@86 7727 16,13,14,13,16,15,15,15,15,16,17,15,16,15,17,16,
cannam@86 7728 12,13,13,15,15,13,13,14,15,16,14,15,14,16,15,15,
cannam@86 7729 15,16,16,17,16,16,16,18,17,12,13,13,15,15,14,14,
cannam@86 7730 15,16,16,13,14,13,16,15,16,16,16,17,17,15,16,15,
cannam@86 7731 18,16,15,15,15,17,15,14,15,15,16,16,16,17,16,17,
cannam@86 7732 16,16,16,17,16,17,17,18,17,19,18,15,15,16,17,17,
cannam@86 7733 16,16,16,17,17,15,16,15,17,16,17,18,18,18,18,16,
cannam@86 7734 17,16,18,16, 9,11,11,13,13,11,12,12,14,14,10,12,
cannam@86 7735 12,14,14,13,14,14,15,16,13,14,14,16,15,11,12,12,
cannam@86 7736 14,14,12,12,13,14,15,12,13,13,15,15,14,14,15,16,
cannam@86 7737 17,14,15,15,16,16,10,12,11,14,14,11,13,13,15,15,
cannam@86 7738 11,13,12,15,14,14,14,15,16,16,13,14,14,16,15,13,
cannam@86 7739 14,14,15,16,14,14,15,15,17,14,15,15,16,17,16,16,
cannam@86 7740 16,16,18,16,16,17,17,17,12,13,13,16,15,13,14,14,
cannam@86 7741 16,16,12,14,13,16,15,15,16,16,17,17,14,16,15,17,
cannam@86 7742 16,10,11,11,14,14,11,12,13,14,15,11,12,12,15,14,
cannam@86 7743 14,14,15,16,16,13,14,14,16,16,11,12,12,14,15,12,
cannam@86 7744 13,14,15,15,13,13,13,15,15,14,15,15,16,17,15,15,
cannam@86 7745 15,16,17,11,12,12,14,14,12,13,13,15,15,12,13,12,
cannam@86 7746 15,15,14,15,15,16,17,14,15,14,16,16,14,14,15,16,
cannam@86 7747 16,14,15,15,16,17,15,16,15,17,17,16,16,17,16,18,
cannam@86 7748 16,17,17,18,18,13,13,14,15,16,14,14,15,16,17,14,
cannam@86 7749 14,14,16,15,16,16,17,17,18,15,16,15,17,16,10,12,
cannam@86 7750 11,14,14,11,13,13,15,15,11,13,12,15,15,14,15,15,
cannam@86 7751 16,16,13,15,14,16,16,12,12,13,15,15,13,13,14,15,
cannam@86 7752 16,13,14,14,16,15,15,15,16,16,17,15,15,15,17,17,
cannam@86 7753 11,13,11,15,14,12,14,13,16,15,12,14,12,16,14,15,
cannam@86 7754 15,15,17,17,14,15,14,17,15,14,15,15,16,17,15,15,
cannam@86 7755 16,16,17,15,16,16,17,17,16,16,17,17,18,16,17,17,
cannam@86 7756 18,18,13,14,12,16,14,14,15,13,17,15,14,15,13,17,
cannam@86 7757 14,16,17,15,18,17,15,17,14,18,15,11,12,12,14,15,
cannam@86 7758 13,13,14,15,16,13,14,13,16,15,15,15,16,16,17,15,
cannam@86 7759 15,15,16,16,12,13,13,15,15,13,13,14,15,16,14,15,
cannam@86 7760 14,16,16,15,15,16,16,18,16,16,16,18,17,12,13,13,
cannam@86 7761 15,15,14,14,15,15,16,13,14,13,15,15,16,16,16,17,
cannam@86 7762 18,15,16,15,17,16,15,16,15,17,16,15,15,16,16,17,
cannam@86 7763 16,17,16,17,17,16,16,17,16,18,17,18,18,18,18,14,
cannam@86 7764 15,15,15,17,16,15,17,16,17,14,15,15,16,16,17,17,
cannam@86 7765 18,18,19,16,16,16,17,16,12,13,13,15,15,13,14,14,
cannam@86 7766 16,16,13,14,14,16,16,15,16,16,17,17,15,16,15,18,
cannam@86 7767 16,13,14,14,16,16,14,15,15,16,17,14,15,15,17,16,
cannam@86 7768 16,16,17,17,18,16,17,16,18,18,13,14,13,16,14,14,
cannam@86 7769 15,14,17,15,14,15,14,17,14,16,17,16,18,17,15,17,
cannam@86 7770 15,18,15,15,16,16,17,18,16,16,17,17,18,16,17,17,
cannam@86 7771 17,18,17,17,18,18,19,17,18,18,19,18,15,16,14,17,
cannam@86 7772 13,16,17,15,18,14,16,17,15,18,14,18,18,17,19,16,
cannam@86 7773 17,18,16,19,15,
cannam@86 7774 };
cannam@86 7775
cannam@86 7776 static const static_codebook _44p7_p2_0 = {
cannam@86 7777 5, 3125,
cannam@86 7778 (long *)_vq_lengthlist__44p7_p2_0,
cannam@86 7779 1, -533725184, 1611661312, 3, 0,
cannam@86 7780 (long *)_vq_quantlist__44p7_p2_0,
cannam@86 7781 0
cannam@86 7782 };
cannam@86 7783
cannam@86 7784 static const long _vq_quantlist__44p7_p3_0[] = {
cannam@86 7785 1,
cannam@86 7786 0,
cannam@86 7787 2,
cannam@86 7788 };
cannam@86 7789
cannam@86 7790 static const long _vq_lengthlist__44p7_p3_0[] = {
cannam@86 7791 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 8, 7, 8,10, 8,
cannam@86 7792 9, 9, 5, 7, 7, 8, 9, 9, 7,10, 8, 5, 7, 8, 8, 9,
cannam@86 7793 10, 8,10,10, 8, 9,10,10,10,12,10,12,12, 8,10,10,
cannam@86 7794 10,12,12,10,12,11, 5, 8, 7, 8,10,10, 8,10, 9, 8,
cannam@86 7795 10,10,10,11,12,10,12,12, 8,10, 9,10,12,12,10,12,
cannam@86 7796 10, 5, 8, 8, 7,10,10, 8,10,10, 7, 9,10, 9,10,12,
cannam@86 7797 10,12,12, 8,10,10,10,12,12,10,12,11, 7, 9,10, 9,
cannam@86 7798 11,12,10,12,11, 9, 9,12,11,10,14,12,12,13,10,12,
cannam@86 7799 11,12,13,13,11,14,12, 7,10, 9,10,11,11,10,12,11,
cannam@86 7800 9,11,11,11,11,13,12,14,13,10,12,12,12,14,14,11,
cannam@86 7801 14,12, 5, 8, 8, 8,10,10, 7,10,10, 8,10,10,10,11,
cannam@86 7802 12,10,12,12, 7,10, 9,10,12,12, 9,12,10, 7, 9,10,
cannam@86 7803 10,11,12,10,11,11,10,12,12,11,12,14,12,14,14, 9,
cannam@86 7804 11,11,12,13,14,11,13,11, 7,10, 9,10,11,12, 9,12,
cannam@86 7805 11,10,11,12,11,12,14,12,13,13, 9,12, 9,12,13,12,
cannam@86 7806 11,14,10,
cannam@86 7807 };
cannam@86 7808
cannam@86 7809 static const static_codebook _44p7_p3_0 = {
cannam@86 7810 5, 243,
cannam@86 7811 (long *)_vq_lengthlist__44p7_p3_0,
cannam@86 7812 1, -533200896, 1614282752, 2, 0,
cannam@86 7813 (long *)_vq_quantlist__44p7_p3_0,
cannam@86 7814 0
cannam@86 7815 };
cannam@86 7816
cannam@86 7817 static const long _vq_quantlist__44p7_p3_1[] = {
cannam@86 7818 1,
cannam@86 7819 0,
cannam@86 7820 2,
cannam@86 7821 };
cannam@86 7822
cannam@86 7823 static const long _vq_lengthlist__44p7_p3_1[] = {
cannam@86 7824 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7,
cannam@86 7825 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
cannam@86 7826 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
cannam@86 7827 8, 8, 8, 8, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 7828 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9,
cannam@86 7829 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8,
cannam@86 7830 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 7, 8, 8, 8,
cannam@86 7831 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8,
cannam@86 7832 8, 9, 9, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 7833 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8,
cannam@86 7834 9, 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 7835 9, 8, 8, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
cannam@86 7836 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
cannam@86 7837 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8, 8, 8, 8, 9,
cannam@86 7838 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9,
cannam@86 7839 8, 9, 8,
cannam@86 7840 };
cannam@86 7841
cannam@86 7842 static const static_codebook _44p7_p3_1 = {
cannam@86 7843 5, 243,
cannam@86 7844 (long *)_vq_lengthlist__44p7_p3_1,
cannam@86 7845 1, -535822336, 1611661312, 2, 0,
cannam@86 7846 (long *)_vq_quantlist__44p7_p3_1,
cannam@86 7847 0
cannam@86 7848 };
cannam@86 7849
cannam@86 7850 static const long _vq_quantlist__44p7_p4_0[] = {
cannam@86 7851 1,
cannam@86 7852 0,
cannam@86 7853 2,
cannam@86 7854 };
cannam@86 7855
cannam@86 7856 static const long _vq_lengthlist__44p7_p4_0[] = {
cannam@86 7857 1, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 8, 7, 8,10, 8,
cannam@86 7858 10,10, 5, 8, 7, 8,10,10, 7,10, 8, 6, 8, 9, 9,10,
cannam@86 7859 12, 9,11,11, 9,10,11,11,11,13,11,13,13, 9,11,11,
cannam@86 7860 11,12,13,11,13,11, 6, 9, 8, 9,11,11, 9,12,10, 9,
cannam@86 7861 11,11,11,11,13,11,13,13, 9,11,10,11,13,13,11,13,
cannam@86 7862 11, 6, 9, 9, 8,10,11, 9,12,11, 8,10,11,10,11,13,
cannam@86 7863 11,13,13, 9,11,11,11,13,12,11,13,11, 8,10,10, 9,
cannam@86 7864 11,12,10,12,12,10,10,12,11,11,14,12,13,14,10,12,
cannam@86 7865 12,12,13,13,11,14,11, 8,11,10,11,12,13,11,14,12,
cannam@86 7866 10,12,11,11,12,14,13,15,14,10,12,12,13,14,15,12,
cannam@86 7867 14,12, 5, 9, 9, 9,11,12, 8,11,10, 9,11,11,11,11,
cannam@86 7868 13,11,12,13, 8,11,10,11,13,13,10,13,11, 8,10,11,
cannam@86 7869 11,12,14,11,13,12,10,12,12,12,12,14,14,15,14,10,
cannam@86 7870 11,12,13,14,15,11,14,12, 8,10,10,10,12,12, 9,12,
cannam@86 7871 11,10,12,12,11,11,14,12,13,13,10,12,10,12,14,13,
cannam@86 7872 11,13,11,
cannam@86 7873 };
cannam@86 7874
cannam@86 7875 static const static_codebook _44p7_p4_0 = {
cannam@86 7876 5, 243,
cannam@86 7877 (long *)_vq_lengthlist__44p7_p4_0,
cannam@86 7878 1, -531365888, 1616117760, 2, 0,
cannam@86 7879 (long *)_vq_quantlist__44p7_p4_0,
cannam@86 7880 0
cannam@86 7881 };
cannam@86 7882
cannam@86 7883 static const long _vq_quantlist__44p7_p4_1[] = {
cannam@86 7884 2,
cannam@86 7885 1,
cannam@86 7886 3,
cannam@86 7887 0,
cannam@86 7888 4,
cannam@86 7889 };
cannam@86 7890
cannam@86 7891 static const long _vq_lengthlist__44p7_p4_1[] = {
cannam@86 7892 7, 8, 8,10,10, 8, 9, 9,10,11, 8, 9, 9,10,10, 9,
cannam@86 7893 10,10,11,11, 9,10,10,11,11, 8, 9, 9,10,10, 9, 9,
cannam@86 7894 10,11,11, 9,10,10,11,11,10,10,11,11,11,10,11,11,
cannam@86 7895 11,11, 8, 9, 9,10,10, 9,10,10,11,11, 9,10, 9,11,
cannam@86 7896 11,10,11,11,11,11,10,11,10,11,11,10,10,10,11,11,
cannam@86 7897 10,11,11,11,11,10,11,11,11,11,11,11,11,11,12,11,
cannam@86 7898 11,11,11,12,10,10,10,11,11,10,11,11,11,11,10,11,
cannam@86 7899 11,11,11,11,11,11,12,11,11,11,11,12,11, 8, 9,10,
cannam@86 7900 11,11, 9,10,11,11,11, 9,10,10,11,11,10,11,11,12,
cannam@86 7901 12,10,11,11,12,12,10,10,10,11,11,10,10,11,11,12,
cannam@86 7902 10,11,11,12,12,11,11,12,12,12,11,11,12,12,12,10,
cannam@86 7903 10,10,11,11,10,11,11,12,12,10,11,11,12,11,11,12,
cannam@86 7904 12,12,12,11,12,11,12,12,11,11,11,11,12,11,11,12,
cannam@86 7905 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 7906 12,11,11,11,12,12,11,12,12,12,12,11,12,11,12,12,
cannam@86 7907 12,12,12,12,12,12,12,12,12,12, 8,10, 9,11,11, 9,
cannam@86 7908 10,10,11,11, 9,10,10,11,11,10,11,11,12,12,10,11,
cannam@86 7909 11,12,12,10,10,10,11,11,10,11,11,12,12,10,11,11,
cannam@86 7910 12,12,11,11,12,12,12,11,12,12,12,12,10,10,10,11,
cannam@86 7911 11,10,11,11,12,12,10,11,10,12,11,11,12,11,12,12,
cannam@86 7912 11,12,11,12,12,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 7913 12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
cannam@86 7914 11,12,11,11,12,12,12,12,11,12,11,12,12,12,12,12,
cannam@86 7915 12,12,12,12,12,12,12,10,11,11,11,12,11,11,12,12,
cannam@86 7916 12,11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 7917 11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,
cannam@86 7918 12,13,12,13,12,12,12,13,13,11,12,11,12,12,11,12,
cannam@86 7919 12,12,12,11,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 7920 13,13,12,12,12,12,12,12,12,12,12,13,12,12,13,13,
cannam@86 7921 13,12,13,13,13,13,12,13,13,13,13,12,12,12,12,12,
cannam@86 7922 12,12,13,13,13,12,12,12,13,12,12,13,13,13,13,12,
cannam@86 7923 13,13,13,13,10,11,11,12,11,11,11,11,12,12,11,12,
cannam@86 7924 11,12,12,11,12,12,12,12,11,12,12,12,12,11,11,11,
cannam@86 7925 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 7926 13,12,12,12,13,13,11,12,11,12,12,12,12,12,12,12,
cannam@86 7927 11,12,11,12,12,12,12,12,13,13,12,12,12,13,12,12,
cannam@86 7928 12,12,12,12,12,12,12,13,13,12,12,12,13,13,12,13,
cannam@86 7929 13,13,13,12,13,13,13,13,12,12,12,12,12,12,12,12,
cannam@86 7930 13,13,12,13,12,13,12,12,13,13,13,13,13,13,13,13,
cannam@86 7931 13, 8,10,10,11,11, 9,10,10,11,11, 9,10,10,11,11,
cannam@86 7932 10,11,11,12,12,10,11,11,12,12, 9,10,10,11,11,10,
cannam@86 7933 10,11,11,12,10,11,11,12,12,11,11,12,12,12,11,11,
cannam@86 7934 12,12,12,10,10,10,11,11,10,11,11,12,12,10,11,10,
cannam@86 7935 12,11,11,12,11,12,12,11,12,11,12,12,11,11,11,12,
cannam@86 7936 12,11,11,12,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 7937 12,12,12,12,12,11,11,11,12,11,11,12,12,12,12,11,
cannam@86 7938 12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,10,
cannam@86 7939 10,11,11,10,11,11,11,12,10,11,11,12,12,11,11,11,
cannam@86 7940 12,12,11,11,11,12,12,10,10,11,11,12,11,11,12,12,
cannam@86 7941 12,11,11,11,12,12,11,11,12,12,12,11,12,12,12,12,
cannam@86 7942 10,11,11,12,12,11,11,11,12,12,11,12,11,12,12,11,
cannam@86 7943 12,12,12,12,11,12,12,12,12,11,11,12,12,12,11,12,
cannam@86 7944 12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,
cannam@86 7945 12,13,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 7946 12,12,12,12,12,12,12,12,12,13,12, 9,10,10,11,11,
cannam@86 7947 10,11,11,12,12,10,11,11,12,11,11,12,11,12,12,11,
cannam@86 7948 12,11,12,12,10,11,11,12,12,11,11,11,12,12,11,12,
cannam@86 7949 11,12,12,11,12,12,12,12,12,12,12,12,12,10,11,11,
cannam@86 7950 12,12,11,12,11,12,12,11,12,11,12,12,12,12,12,13,
cannam@86 7951 12,12,12,12,12,12,11,12,11,12,12,11,12,12,12,12,
cannam@86 7952 12,12,12,12,12,12,12,12,12,13,12,12,12,12,13,11,
cannam@86 7953 12,12,12,12,12,12,12,13,12,11,12,12,12,12,12,12,
cannam@86 7954 12,13,12,12,12,12,13,12,10,11,11,12,12,11,12,12,
cannam@86 7955 12,12,11,12,12,12,12,12,12,12,12,13,12,12,12,13,
cannam@86 7956 13,11,11,12,12,12,12,12,12,12,13,12,12,12,12,12,
cannam@86 7957 12,12,13,12,13,12,12,13,13,13,11,12,12,12,12,12,
cannam@86 7958 12,12,13,13,12,12,12,13,12,12,13,12,13,13,12,13,
cannam@86 7959 12,13,13,12,12,12,12,12,12,12,13,12,13,12,13,13,
cannam@86 7960 13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,13,
cannam@86 7961 13,12,13,13,13,13,12,13,13,13,13,13,13,13,13,13,
cannam@86 7962 13,13,13,13,13,10,11,11,12,12,11,12,12,12,12,11,
cannam@86 7963 12,12,12,12,12,12,12,13,13,12,12,12,13,13,11,12,
cannam@86 7964 12,12,12,12,12,12,12,13,12,12,12,13,12,12,12,13,
cannam@86 7965 13,13,12,13,13,13,13,11,12,12,12,12,12,12,12,13,
cannam@86 7966 13,12,12,12,13,12,12,13,13,13,13,12,13,12,13,13,
cannam@86 7967 12,12,12,12,12,12,13,13,13,13,12,13,13,13,13,13,
cannam@86 7968 13,13,13,13,13,13,13,13,13,12,12,12,13,12,12,13,
cannam@86 7969 13,13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 7970 13,13, 8,10,10,11,11, 9,10,10,11,11, 9,10,10,11,
cannam@86 7971 11,10,11,11,12,12,10,11,11,12,12,10,10,10,11,11,
cannam@86 7972 10,11,11,11,12,10,11,11,12,12,11,11,12,12,12,11,
cannam@86 7973 11,12,12,12, 9,10,10,11,11,10,11,11,12,12,10,11,
cannam@86 7974 10,12,11,11,12,11,12,12,11,12,11,12,12,11,11,11,
cannam@86 7975 12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 7976 12,12,12,12,12,12,11,11,11,12,11,11,12,12,12,12,
cannam@86 7977 11,12,11,12,12,12,12,12,12,12,12,12,12,12,12, 9,
cannam@86 7978 10,10,11,11,10,11,11,12,12,10,11,11,12,12,11,11,
cannam@86 7979 12,12,12,11,12,12,12,12,10,11,11,12,12,11,11,12,
cannam@86 7980 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 7981 12,10,11,11,12,12,11,11,12,12,12,11,11,11,12,12,
cannam@86 7982 12,12,12,12,12,11,12,12,12,12,11,12,12,12,12,12,
cannam@86 7983 12,12,12,12,12,12,12,12,12,12,12,13,12,13,12,12,
cannam@86 7984 12,13,12,11,12,12,12,12,12,12,12,12,12,11,12,12,
cannam@86 7985 12,12,12,12,12,13,12,12,12,12,13,12, 9,10,10,11,
cannam@86 7986 11,10,11,11,12,12,10,11,11,12,12,11,11,11,12,12,
cannam@86 7987 11,12,11,12,12,10,11,11,12,12,11,11,12,12,12,11,
cannam@86 7988 11,11,12,12,11,12,12,12,12,11,12,12,12,12,10,11,
cannam@86 7989 10,12,11,11,11,11,12,12,11,12,11,12,12,11,12,12,
cannam@86 7990 12,12,11,12,11,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 7991 12,12,12,12,12,12,12,12,12,12,13,12,12,12,12,13,
cannam@86 7992 11,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,
cannam@86 7993 12,12,13,12,12,12,12,13,12,10,11,11,12,12,11,12,
cannam@86 7994 12,12,12,11,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 7995 13,13,11,12,12,12,12,12,12,12,12,13,12,12,12,13,
cannam@86 7996 13,12,12,13,13,13,12,13,13,13,13,11,12,12,12,12,
cannam@86 7997 12,12,12,12,13,12,12,12,12,12,12,13,13,13,13,12,
cannam@86 7998 13,12,13,13,12,12,12,12,13,12,13,13,13,13,12,13,
cannam@86 7999 13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,
cannam@86 8000 12,12,12,13,13,13,13,12,13,12,13,13,13,13,13,13,
cannam@86 8001 13,13,13,13,13,13,11,11,11,12,12,11,12,12,12,12,
cannam@86 8002 11,12,12,12,12,12,12,12,13,13,12,12,12,13,12,11,
cannam@86 8003 12,12,12,12,12,12,12,13,13,12,12,12,13,13,12,12,
cannam@86 8004 13,13,13,12,13,13,13,13,11,12,11,12,12,12,12,12,
cannam@86 8005 13,12,12,12,12,13,12,12,13,12,13,13,12,13,12,13,
cannam@86 8006 12,12,12,12,12,13,12,12,13,13,13,12,13,13,13,13,
cannam@86 8007 13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,
cannam@86 8008 13,13,13,13,12,13,12,13,12,13,13,13,13,13,13,13,
cannam@86 8009 13,13,13,10,11,11,12,12,10,11,11,12,12,10,11,11,
cannam@86 8010 12,12,11,12,12,12,12,11,12,12,12,12,11,11,11,12,
cannam@86 8011 12,11,11,12,12,12,11,12,12,12,12,12,12,12,13,13,
cannam@86 8012 12,12,12,13,13,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 8013 12,11,13,12,12,12,12,13,13,12,12,12,13,13,11,12,
cannam@86 8014 12,12,12,12,12,12,12,13,12,12,12,13,13,12,12,13,
cannam@86 8015 13,13,12,13,12,13,13,11,12,12,12,12,12,12,12,13,
cannam@86 8016 12,12,12,12,13,12,12,13,13,13,13,12,13,13,13,13,
cannam@86 8017 10,11,11,12,12,11,12,12,12,12,11,12,12,12,12,12,
cannam@86 8018 12,12,13,13,12,12,12,13,13,11,11,12,12,12,11,12,
cannam@86 8019 12,12,13,12,12,12,13,13,12,12,13,13,13,12,12,13,
cannam@86 8020 13,13,11,12,12,12,12,12,12,12,13,13,12,12,12,13,
cannam@86 8021 13,12,13,13,13,13,12,13,12,13,13,12,12,12,12,13,
cannam@86 8022 12,12,13,12,13,12,12,13,13,13,12,12,13,13,13,12,
cannam@86 8023 13,13,13,13,12,12,12,12,13,12,12,13,13,13,12,12,
cannam@86 8024 12,13,13,13,13,13,13,13,12,13,13,13,13,10,11,11,
cannam@86 8025 12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,13,
cannam@86 8026 13,12,12,12,13,13,11,12,12,12,12,11,12,12,12,13,
cannam@86 8027 12,12,12,13,13,12,12,13,13,13,12,13,13,13,13,11,
cannam@86 8028 12,12,12,12,12,12,12,13,13,12,12,12,13,12,12,13,
cannam@86 8029 12,13,13,12,13,12,13,13,12,12,12,12,12,12,12,12,
cannam@86 8030 13,13,12,13,12,13,13,12,13,13,13,13,13,13,13,13,
cannam@86 8031 13,12,12,12,13,12,12,13,13,13,13,12,13,12,13,13,
cannam@86 8032 13,13,13,13,13,13,13,13,13,13,11,11,11,12,12,11,
cannam@86 8033 12,12,12,12,11,12,12,12,12,12,12,12,13,13,12,12,
cannam@86 8034 12,13,13,11,12,12,12,12,12,12,12,12,13,12,12,12,
cannam@86 8035 13,13,12,12,13,13,13,12,12,13,13,13,11,12,12,12,
cannam@86 8036 12,12,12,12,13,13,12,12,12,13,13,12,13,13,13,13,
cannam@86 8037 12,13,12,13,13,12,12,12,12,12,12,12,13,12,13,12,
cannam@86 8038 13,13,13,13,12,13,13,12,13,13,13,13,13,13,12,12,
cannam@86 8039 12,12,12,12,13,13,13,13,12,13,12,13,13,13,13,13,
cannam@86 8040 13,13,13,13,13,13,13,10,11,11,12,12,11,12,12,12,
cannam@86 8041 13,11,12,12,13,12,12,12,12,13,13,12,12,12,13,13,
cannam@86 8042 11,12,12,12,12,12,12,12,13,13,12,13,12,13,13,12,
cannam@86 8043 12,13,13,13,12,13,13,13,13,11,12,12,12,13,12,12,
cannam@86 8044 12,13,13,12,12,12,13,12,12,13,13,13,13,12,13,12,
cannam@86 8045 13,13,12,12,12,12,12,12,12,13,13,13,12,13,13,13,
cannam@86 8046 13,13,13,13,13,13,13,13,13,13,13,12,12,12,13,12,
cannam@86 8047 12,13,13,13,13,12,13,12,13,13,13,13,13,13,13,13,
cannam@86 8048 13,13,13,13,10,11,11,12,12,10,11,11,12,12,10,11,
cannam@86 8049 11,12,12,11,12,12,12,12,11,12,12,12,12,11,11,11,
cannam@86 8050 12,12,11,11,12,12,13,11,12,12,12,12,12,12,12,13,
cannam@86 8051 13,12,12,12,13,13,10,11,11,12,12,11,12,12,12,12,
cannam@86 8052 11,12,11,12,12,12,12,12,13,13,12,12,12,13,12,11,
cannam@86 8053 12,12,12,12,12,12,12,12,13,12,12,12,13,13,12,12,
cannam@86 8054 13,13,13,12,13,13,13,13,11,12,12,12,12,12,12,12,
cannam@86 8055 13,13,12,12,12,13,12,12,13,13,13,13,12,13,12,13,
cannam@86 8056 13,10,11,11,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 8057 12,12,12,13,13,12,12,12,13,13,11,12,12,12,12,12,
cannam@86 8058 12,12,12,13,12,12,12,13,13,12,12,13,13,13,12,12,
cannam@86 8059 13,13,13,11,12,12,12,12,12,12,12,13,13,11,12,12,
cannam@86 8060 13,12,12,13,13,13,13,12,13,12,13,13,12,12,12,12,
cannam@86 8061 13,12,12,13,13,13,12,13,13,13,13,13,13,13,13,13,
cannam@86 8062 13,13,13,13,13,12,12,12,13,12,12,12,13,13,13,12,
cannam@86 8063 12,12,13,13,13,13,13,13,13,12,13,13,13,13,10,11,
cannam@86 8064 11,12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,
cannam@86 8065 13,13,12,12,12,13,13,11,12,12,12,12,12,12,12,12,
cannam@86 8066 13,12,12,12,13,13,12,12,13,13,13,12,12,13,13,13,
cannam@86 8067 11,12,11,12,12,12,12,12,13,13,11,12,12,13,12,12,
cannam@86 8068 13,12,13,13,12,13,12,13,13,12,12,12,12,12,12,12,
cannam@86 8069 13,13,13,12,13,12,13,13,12,13,13,13,13,13,13,13,
cannam@86 8070 13,13,12,12,12,13,12,12,13,12,13,13,12,13,12,13,
cannam@86 8071 13,13,13,13,13,13,12,13,12,13,13,10,11,11,12,12,
cannam@86 8072 11,12,12,12,12,11,12,12,13,12,12,12,12,13,13,12,
cannam@86 8073 12,12,13,13,11,12,12,12,12,12,12,12,12,13,12,12,
cannam@86 8074 12,13,13,12,12,13,13,13,12,13,13,13,13,11,12,12,
cannam@86 8075 12,12,12,12,12,13,13,12,12,12,13,12,12,13,13,13,
cannam@86 8076 13,12,13,12,13,13,12,12,12,12,13,12,12,13,13,13,
cannam@86 8077 12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,
cannam@86 8078 12,12,12,12,12,13,13,13,13,12,13,12,13,13,13,13,
cannam@86 8079 13,13,13,13,13,13,13,13,11,11,11,12,12,11,12,12,
cannam@86 8080 12,12,11,12,12,12,12,12,12,12,13,13,12,12,12,13,
cannam@86 8081 13,11,12,12,12,12,12,12,12,13,13,12,12,12,13,13,
cannam@86 8082 12,12,13,13,13,12,13,13,13,13,11,12,12,12,12,12,
cannam@86 8083 12,12,13,13,12,12,12,13,12,12,13,12,13,13,12,13,
cannam@86 8084 12,13,13,12,12,12,12,12,12,13,13,13,13,12,13,13,
cannam@86 8085 13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,
cannam@86 8086 12,12,13,13,13,13,12,13,12,13,12,13,13,13,13,13,
cannam@86 8087 13,13,13,13,12,
cannam@86 8088 };
cannam@86 8089
cannam@86 8090 static const static_codebook _44p7_p4_1 = {
cannam@86 8091 5, 3125,
cannam@86 8092 (long *)_vq_lengthlist__44p7_p4_1,
cannam@86 8093 1, -533725184, 1611661312, 3, 0,
cannam@86 8094 (long *)_vq_quantlist__44p7_p4_1,
cannam@86 8095 0
cannam@86 8096 };
cannam@86 8097
cannam@86 8098 static const long _vq_quantlist__44p7_p5_0[] = {
cannam@86 8099 2,
cannam@86 8100 1,
cannam@86 8101 3,
cannam@86 8102 0,
cannam@86 8103 4,
cannam@86 8104 };
cannam@86 8105
cannam@86 8106 static const long _vq_lengthlist__44p7_p5_0[] = {
cannam@86 8107 2, 6, 6, 9, 9, 5, 7, 8,10,11, 5, 8, 7,11,10, 8,
cannam@86 8108 10,11,12,13, 8,11,10,13,12, 6, 7, 8,10,11, 7, 8,
cannam@86 8109 10,10,12, 8, 9, 9,12,11,10,10,12,11,14,10,11,12,
cannam@86 8110 14,13, 6, 8, 7,11,10, 8, 9, 9,11,12, 7,10, 8,12,
cannam@86 8111 10,10,12,12,13,14,10,12,10,14,11, 9,10,11,11,12,
cannam@86 8112 10,10,11,11,13,11,12,12,13,13,12,11,13,11,15,13,
cannam@86 8113 14,13,14,14, 9,11,10,12,11,11,12,12,13,13,10,11,
cannam@86 8114 10,13,11,13,13,14,14,14,12,13,11,14,11, 7, 8, 9,
cannam@86 8115 11,12, 9, 9,11,12,13, 9,10,10,13,12,11,12,13,13,
cannam@86 8116 15,11,12,12,14,14, 9,10,10,12,13,10,10,12,12,14,
cannam@86 8117 11,11,11,13,13,12,12,13,13,15,12,13,13,15,14, 9,
cannam@86 8118 10,10,12,13,10,11,11,13,14,10,12,11,14,13,12,13,
cannam@86 8119 13,14,15,12,13,13,15,14,12,12,13,13,14,12,13,13,
cannam@86 8120 13,15,13,14,14,14,15,14,14,15,14,16,14,15,15,16,
cannam@86 8121 16,12,13,13,14,14,13,13,14,15,14,12,13,13,15,14,
cannam@86 8122 14,15,15,15,16,14,15,14,16,14, 7, 9, 8,12,11, 9,
cannam@86 8123 10,10,12,13, 9,11, 9,13,12,11,12,12,14,14,11,13,
cannam@86 8124 12,15,13, 9,10,10,13,12,10,11,12,13,14,10,12,11,
cannam@86 8125 14,13,12,13,13,14,15,13,13,13,15,14, 9,10,10,13,
cannam@86 8126 12,11,11,11,13,13,10,12,10,14,12,13,13,13,14,15,
cannam@86 8127 12,13,12,15,13,12,13,13,14,14,12,13,13,14,15,13,
cannam@86 8128 14,13,15,15,14,14,15,14,16,14,15,15,16,15,12,13,
cannam@86 8129 12,14,13,13,13,13,15,14,12,13,13,15,13,14,15,15,
cannam@86 8130 16,15,14,15,14,16,14,11,12,12,13,14,12,13,14,14,
cannam@86 8131 15,12,13,13,14,15,14,14,15,15,16,14,15,15,16,16,
cannam@86 8132 12,13,13,14,15,13,13,14,14,16,13,14,14,15,15,15,
cannam@86 8133 15,16,15,17,15,15,15,16,16,12,13,13,14,15,13,14,
cannam@86 8134 14,15,16,13,14,14,15,15,15,15,16,16,17,15,15,15,
cannam@86 8135 17,16,14,15,15,16,16,15,15,16,15,16,15,16,16,16,
cannam@86 8136 17,16,16,17,16,18,16,16,17,18,17,14,15,15,16,16,
cannam@86 8137 15,16,16,16,17,15,16,15,17,16,16,17,17,17,18,16,
cannam@86 8138 16,16,17,16,11,12,12,14,13,12,13,13,15,14,12,14,
cannam@86 8139 13,15,14,14,15,15,16,16,14,15,14,16,15,12,13,13,
cannam@86 8140 15,14,13,14,14,15,15,13,14,14,16,15,15,15,15,16,
cannam@86 8141 16,15,16,15,17,16,12,13,13,15,14,13,14,14,15,15,
cannam@86 8142 13,14,13,16,14,15,15,15,16,16,15,15,15,17,15,14,
cannam@86 8143 15,15,16,16,15,15,15,16,16,15,16,16,17,17,16,16,
cannam@86 8144 17,17,17,16,17,17,18,17,14,15,15,16,15,15,15,16,
cannam@86 8145 16,16,15,15,15,17,15,17,17,17,18,17,16,17,16,18,
cannam@86 8146 16, 6, 9, 9,12,12, 8,10,10,12,13, 9,11,10,13,12,
cannam@86 8147 10,12,12,14,14,11,13,12,14,14, 8,10,10,12,12, 9,
cannam@86 8148 10,11,12,14,10,11,11,13,13,12,12,13,13,15,12,13,
cannam@86 8149 13,15,14, 9,10,10,13,13,10,11,11,13,13,10,12,10,
cannam@86 8150 14,13,12,13,13,14,15,12,13,13,15,14,11,12,12,13,
cannam@86 8151 14,12,12,13,13,15,12,13,13,14,14,13,13,14,13,16,
cannam@86 8152 14,15,15,16,15,11,12,12,14,14,13,13,13,15,14,12,
cannam@86 8153 13,13,15,14,14,15,15,16,15,14,14,14,16,14, 7, 9,
cannam@86 8154 10,12,12, 9,10,11,13,13, 9,11,10,13,13,11,12,13,
cannam@86 8155 14,15,12,13,13,15,14, 9,10,11,12,13,10,10,12,13,
cannam@86 8156 14,11,11,12,14,14,12,12,14,14,15,13,13,13,15,15,
cannam@86 8157 9,11,11,13,13,11,12,12,14,14,10,12,10,14,13,13,
cannam@86 8158 14,13,15,15,12,14,13,15,14,12,12,13,13,15,12,12,
cannam@86 8159 14,13,15,13,14,14,15,15,14,14,15,14,17,14,15,15,
cannam@86 8160 16,16,12,13,13,15,14,13,14,14,15,15,12,14,13,15,
cannam@86 8161 14,14,15,15,16,16,14,15,14,16,14, 7,10,10,12,12,
cannam@86 8162 10,11,11,12,13,10,12,10,14,12,12,13,13,14,15,12,
cannam@86 8163 13,13,15,14, 9,11,10,13,12,10,10,12,12,14,11,13,
cannam@86 8164 12,14,13,13,13,14,13,15,13,14,14,15,14,10,11,11,
cannam@86 8165 13,13,12,12,12,13,14,10,12,10,14,12,13,14,14,15,
cannam@86 8166 15,13,14,13,15,13,12,13,13,14,14,12,12,13,14,15,
cannam@86 8167 13,14,14,15,15,13,13,14,13,15,14,15,15,16,16,12,
cannam@86 8168 13,13,14,14,13,14,14,15,15,12,13,13,15,13,15,15,
cannam@86 8169 15,16,16,13,14,13,16,13,11,12,13,14,14,12,13,14,
cannam@86 8170 14,15,12,13,13,15,15,14,14,15,15,17,14,15,15,16,
cannam@86 8171 16,12,13,14,14,15,13,13,14,14,16,13,14,14,15,16,
cannam@86 8172 14,14,16,15,17,15,15,16,16,16,12,13,13,15,15,13,
cannam@86 8173 14,14,15,16,13,14,14,15,16,15,15,16,17,17,15,16,
cannam@86 8174 15,17,16,14,15,15,15,16,15,15,16,15,17,15,15,16,
cannam@86 8175 16,17,16,16,16,16,18,16,16,17,17,17,14,15,15,16,
cannam@86 8176 16,15,16,16,16,17,15,16,15,17,16,16,17,17,17,17,
cannam@86 8177 16,17,16,18,17,11,12,12,14,14,13,13,14,14,15,13,
cannam@86 8178 14,13,15,14,14,15,15,15,16,14,15,15,17,15,12,13,
cannam@86 8179 13,15,14,13,13,14,15,15,14,15,14,16,15,15,15,15,
cannam@86 8180 15,16,15,16,15,17,16,12,13,13,15,15,14,14,14,15,
cannam@86 8181 16,13,14,13,16,15,15,15,16,16,17,15,16,15,17,15,
cannam@86 8182 14,15,15,16,16,14,15,15,16,16,15,16,16,17,16,15,
cannam@86 8183 15,16,15,17,16,17,17,18,17,14,15,15,16,16,15,16,
cannam@86 8184 16,16,17,14,15,15,17,16,17,17,17,17,18,15,16,16,
cannam@86 8185 18,15, 6, 9, 9,12,12, 9,10,11,12,13, 8,10,10,13,
cannam@86 8186 12,11,12,13,14,14,10,12,12,14,13, 9,10,10,12,13,
cannam@86 8187 10,10,12,13,14,10,11,11,13,13,12,13,13,14,15,12,
cannam@86 8188 13,13,15,14, 8,10,10,12,12,10,11,11,13,13, 9,11,
cannam@86 8189 10,13,13,12,13,13,14,15,12,13,12,15,13,11,12,12,
cannam@86 8190 14,14,12,13,13,13,15,13,13,13,14,15,14,14,15,14,
cannam@86 8191 16,14,15,15,15,15,11,12,12,14,13,12,13,13,15,14,
cannam@86 8192 12,13,12,15,13,14,14,15,16,16,13,14,13,16,13, 7,
cannam@86 8193 10,10,12,12,10,10,12,12,14,10,11,11,13,12,12,13,
cannam@86 8194 13,13,15,12,13,13,15,14,10,11,11,13,13,10,10,12,
cannam@86 8195 12,14,12,12,12,14,13,13,13,14,13,15,13,14,14,15,
cannam@86 8196 14, 9,10,11,13,13,11,12,12,13,14,10,12,10,14,12,
cannam@86 8197 13,13,14,14,15,13,13,12,15,13,12,13,13,14,14,12,
cannam@86 8198 13,13,14,15,13,14,14,15,15,13,13,15,13,16,15,15,
cannam@86 8199 15,16,16,12,13,13,14,14,13,14,14,15,15,12,13,12,
cannam@86 8200 15,14,15,15,15,16,16,13,14,13,15,13, 7,10, 9,12,
cannam@86 8201 12, 9,10,11,13,13, 9,11,10,13,13,11,13,13,14,15,
cannam@86 8202 11,13,12,15,14, 9,11,11,13,13,10,10,12,13,14,11,
cannam@86 8203 12,12,14,14,12,13,14,14,15,13,13,13,15,15, 9,11,
cannam@86 8204 10,13,12,11,12,11,14,14,10,12,10,14,13,13,14,13,
cannam@86 8205 15,15,12,14,12,15,14,12,13,13,14,15,13,13,14,14,
cannam@86 8206 15,13,14,14,15,15,14,14,15,14,17,14,15,15,16,16,
cannam@86 8207 12,13,12,15,13,13,14,14,15,15,12,14,13,15,13,14,
cannam@86 8208 15,15,16,16,14,15,14,16,14,11,12,12,14,14,13,13,
cannam@86 8209 14,14,15,13,14,13,15,15,14,15,15,16,17,14,15,15,
cannam@86 8210 16,15,12,13,13,15,15,13,13,14,15,16,14,14,14,16,
cannam@86 8211 15,15,15,16,15,17,15,16,15,17,16,12,13,13,14,15,
cannam@86 8212 14,14,15,15,16,13,14,13,15,15,15,15,16,16,17,15,
cannam@86 8213 15,15,16,15,14,15,15,16,16,14,15,15,16,17,15,16,
cannam@86 8214 16,17,17,16,15,16,15,17,16,17,17,17,17,14,15,15,
cannam@86 8215 15,16,15,15,16,16,17,14,15,15,16,16,16,16,17,17,
cannam@86 8216 18,15,16,15,17,15,11,13,12,14,14,12,13,13,15,15,
cannam@86 8217 12,14,13,15,14,14,15,15,16,16,14,15,14,16,15,12,
cannam@86 8218 13,13,15,15,13,14,14,15,16,13,14,14,16,16,15,15,
cannam@86 8219 16,16,17,15,16,15,17,16,12,13,13,15,14,13,14,14,
cannam@86 8220 16,15,13,14,13,16,14,15,16,15,17,16,15,15,14,18,
cannam@86 8221 15,14,15,15,16,16,15,15,16,16,17,15,16,15,17,16,
cannam@86 8222 16,16,17,17,18,16,17,17,18,17,14,15,15,16,15,15,
cannam@86 8223 16,15,17,16,15,15,15,17,15,16,17,17,18,17,16,17,
cannam@86 8224 16,18,15,10,12,12,14,14,12,13,13,14,14,12,13,13,
cannam@86 8225 14,14,13,14,14,15,15,13,14,14,16,15,11,12,13,14,
cannam@86 8226 14,12,13,13,15,15,12,13,13,15,15,13,14,15,15,16,
cannam@86 8227 14,15,15,16,16,12,13,13,14,14,13,13,14,15,15,13,
cannam@86 8228 14,13,15,15,14,15,15,16,16,14,15,14,16,15,13,14,
cannam@86 8229 14,15,15,13,14,14,15,16,14,14,15,16,16,14,15,15,
cannam@86 8230 15,17,15,16,16,17,17,13,14,14,15,15,14,15,15,16,
cannam@86 8231 16,14,15,15,16,16,15,16,16,16,17,15,16,15,17,16,
cannam@86 8232 11,12,12,14,14,12,13,13,14,15,12,13,13,15,14,13,
cannam@86 8233 14,14,15,16,13,14,14,16,15,12,13,13,14,15,13,13,
cannam@86 8234 14,15,15,13,14,14,15,15,14,14,15,15,17,14,15,15,
cannam@86 8235 16,16,12,13,13,15,15,13,14,14,15,15,13,14,13,15,
cannam@86 8236 15,14,15,15,16,17,14,15,15,16,16,13,13,14,15,16,
cannam@86 8237 14,14,15,15,16,14,15,15,16,16,15,15,16,15,18,15,
cannam@86 8238 16,16,17,17,14,15,15,16,16,15,15,15,16,16,14,15,
cannam@86 8239 15,17,16,16,16,16,17,17,15,16,16,17,16,10,12,12,
cannam@86 8240 14,14,12,13,13,14,15,12,13,13,15,14,14,14,15,15,
cannam@86 8241 16,14,15,14,16,15,12,13,13,15,14,13,13,14,15,15,
cannam@86 8242 13,14,14,15,15,14,14,15,15,16,14,15,15,16,16,12,
cannam@86 8243 13,13,15,15,13,14,14,15,16,13,14,13,15,14,15,15,
cannam@86 8244 15,16,16,14,15,15,16,15,13,14,14,16,15,14,14,14,
cannam@86 8245 15,16,14,15,15,16,16,15,15,16,15,17,16,17,16,17,
cannam@86 8246 17,14,14,15,15,16,15,15,16,16,16,14,15,14,16,15,
cannam@86 8247 16,16,16,17,17,15,16,15,17,15,11,13,13,14,15,13,
cannam@86 8248 13,14,15,15,13,14,13,15,15,14,15,15,15,16,14,15,
cannam@86 8249 15,17,15,13,13,14,15,15,13,14,15,15,16,14,14,14,
cannam@86 8250 16,16,15,14,16,15,17,15,16,16,17,16,13,14,14,15,
cannam@86 8251 15,14,14,14,16,16,13,15,14,16,15,15,15,16,17,17,
cannam@86 8252 15,16,15,17,16,14,15,15,15,16,15,15,16,15,17,15,
cannam@86 8253 16,16,16,17,16,16,17,15,18,16,17,17,17,17,14,15,
cannam@86 8254 15,16,16,15,16,16,17,17,15,16,15,17,16,16,17,17,
cannam@86 8255 18,18,16,17,15,18,16,10,12,12,14,14,13,13,14,14,
cannam@86 8256 15,13,14,13,15,14,14,15,15,15,16,15,15,15,16,15,
cannam@86 8257 12,13,13,15,14,12,12,14,14,15,14,15,14,16,15,15,
cannam@86 8258 14,15,14,17,15,16,16,17,16,12,13,13,14,15,14,14,
cannam@86 8259 15,15,16,13,14,12,16,14,15,16,16,16,17,15,16,14,
cannam@86 8260 17,15,14,15,14,16,15,14,14,15,15,15,15,16,15,17,
cannam@86 8261 16,15,14,16,14,16,16,17,17,18,17,14,14,15,15,16,
cannam@86 8262 15,16,16,16,17,14,15,14,16,15,16,16,17,17,17,15,
cannam@86 8263 16,14,17,14,10,12,12,14,13,12,13,13,14,14,11,13,
cannam@86 8264 12,14,14,13,14,14,15,16,13,14,14,16,15,12,13,13,
cannam@86 8265 14,14,13,13,14,15,15,13,14,13,15,15,14,14,15,15,
cannam@86 8266 16,14,15,15,16,16,11,13,12,14,14,12,13,13,15,15,
cannam@86 8267 12,13,13,15,15,14,15,15,16,16,13,14,14,16,15,13,
cannam@86 8268 14,14,15,15,14,15,15,15,16,14,15,15,16,16,15,16,
cannam@86 8269 16,16,17,16,16,16,17,17,13,14,14,15,15,14,15,15,
cannam@86 8270 16,16,13,14,14,16,15,15,16,16,17,17,15,15,15,17,
cannam@86 8271 15,11,12,12,14,14,12,13,13,14,15,12,13,13,15,14,
cannam@86 8272 14,14,15,15,16,14,14,14,16,15,12,13,13,15,14,13,
cannam@86 8273 13,14,15,15,13,14,14,16,15,14,15,15,15,16,15,15,
cannam@86 8274 15,16,16,12,13,13,14,15,13,13,14,15,15,13,14,13,
cannam@86 8275 15,15,15,15,15,16,16,14,15,14,16,15,14,14,15,16,
cannam@86 8276 16,14,15,15,15,16,15,16,15,16,16,15,15,16,15,17,
cannam@86 8277 16,16,16,17,17,13,14,14,15,16,14,15,15,16,16,14,
cannam@86 8278 14,14,16,16,16,16,16,17,17,15,15,15,17,15,11,12,
cannam@86 8279 12,14,14,12,13,13,14,15,12,13,13,15,14,14,14,14,
cannam@86 8280 15,16,13,14,14,16,15,12,13,13,15,15,13,13,14,15,
cannam@86 8281 16,13,14,14,15,15,14,15,15,16,17,14,15,15,17,16,
cannam@86 8282 12,13,13,15,14,13,14,14,15,15,13,14,13,15,15,14,
cannam@86 8283 15,15,16,16,14,15,14,17,15,14,15,15,16,16,14,15,
cannam@86 8284 15,16,17,15,15,15,17,17,15,16,16,16,17,16,17,16,
cannam@86 8285 17,17,13,15,14,16,15,14,15,15,16,16,14,15,14,16,
cannam@86 8286 15,16,16,16,17,17,15,16,15,17,15,10,12,12,14,14,
cannam@86 8287 13,13,14,14,15,13,14,13,15,14,14,15,15,15,17,14,
cannam@86 8288 15,15,16,15,12,13,13,15,14,12,12,14,14,15,14,15,
cannam@86 8289 14,16,15,15,14,16,15,17,15,16,16,17,16,12,13,13,
cannam@86 8290 14,15,14,14,15,15,16,12,14,12,15,14,15,16,16,16,
cannam@86 8291 17,15,16,14,17,14,14,15,14,16,16,14,14,15,15,16,
cannam@86 8292 15,16,16,17,16,15,14,16,14,17,16,17,17,18,17,14,
cannam@86 8293 14,15,15,16,15,15,16,16,17,14,15,14,16,15,16,17,
cannam@86 8294 17,17,18,15,16,14,17,14,11,13,13,15,14,13,13,14,
cannam@86 8295 15,15,12,14,13,15,15,14,15,15,15,17,14,15,14,16,
cannam@86 8296 15,13,14,14,15,15,13,14,15,15,16,14,15,14,16,16,
cannam@86 8297 15,15,16,16,17,15,16,16,17,17,13,14,13,15,15,14,
cannam@86 8298 14,14,16,16,13,15,14,16,15,15,16,16,17,17,15,16,
cannam@86 8299 14,17,15,15,15,15,16,17,15,15,16,16,17,15,16,16,
cannam@86 8300 17,17,16,15,17,16,17,17,17,17,18,18,14,15,15,17,
cannam@86 8301 15,15,16,16,17,16,15,16,15,17,15,16,17,17,17,17,
cannam@86 8302 16,17,15,18,15,
cannam@86 8303 };
cannam@86 8304
cannam@86 8305 static const static_codebook _44p7_p5_0 = {
cannam@86 8306 5, 3125,
cannam@86 8307 (long *)_vq_lengthlist__44p7_p5_0,
cannam@86 8308 1, -528744448, 1616642048, 3, 0,
cannam@86 8309 (long *)_vq_quantlist__44p7_p5_0,
cannam@86 8310 0
cannam@86 8311 };
cannam@86 8312
cannam@86 8313 static const long _vq_quantlist__44p7_p5_1[] = {
cannam@86 8314 3,
cannam@86 8315 2,
cannam@86 8316 4,
cannam@86 8317 1,
cannam@86 8318 5,
cannam@86 8319 0,
cannam@86 8320 6,
cannam@86 8321 };
cannam@86 8322
cannam@86 8323 static const long _vq_lengthlist__44p7_p5_1[] = {
cannam@86 8324 2, 3, 3, 3, 3, 3, 3,
cannam@86 8325 };
cannam@86 8326
cannam@86 8327 static const static_codebook _44p7_p5_1 = {
cannam@86 8328 1, 7,
cannam@86 8329 (long *)_vq_lengthlist__44p7_p5_1,
cannam@86 8330 1, -533200896, 1611661312, 3, 0,
cannam@86 8331 (long *)_vq_quantlist__44p7_p5_1,
cannam@86 8332 0
cannam@86 8333 };
cannam@86 8334
cannam@86 8335 static const long _vq_quantlist__44p7_p6_0[] = {
cannam@86 8336 1,
cannam@86 8337 0,
cannam@86 8338 2,
cannam@86 8339 };
cannam@86 8340
cannam@86 8341 static const long _vq_lengthlist__44p7_p6_0[] = {
cannam@86 8342 2, 5, 6, 5, 7, 8, 5, 8, 7, 5, 7, 7, 7, 7, 9, 8,
cannam@86 8343 9, 9, 5, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
cannam@86 8344 10, 8, 9, 9, 8, 9,10, 9, 9,11,10,10,11, 8,10, 9,
cannam@86 8345 10,10,11, 9,10,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 8,
cannam@86 8346 9,10, 9,10,10,10,11,10, 8,10, 9,10,11,10, 9,11,
cannam@86 8347 9, 6, 8, 8, 7, 9, 9, 8, 9, 9, 7, 9, 9, 9, 9,10,
cannam@86 8348 9,10,10, 8, 9, 9, 9,10,10, 9,10, 9, 7, 9, 9, 9,
cannam@86 8349 10,10, 9,10,10, 9, 9,10,10, 9,11,10,11,11, 9,10,
cannam@86 8350 10,10,11,11,10,11,10, 6, 9, 8, 9,10,10, 9,10, 9,
cannam@86 8351 8,10,10, 9, 9,10,10,11,11, 9,10,10,10,11,11, 9,
cannam@86 8352 11, 9, 6, 8, 8, 8, 9, 9, 7, 9, 9, 8, 9, 9, 9, 9,
cannam@86 8353 10, 9,10,10, 7, 9, 9, 9,10,10, 9,10, 9, 6, 8, 9,
cannam@86 8354 9, 9,10, 9,10,10, 9,10,10, 9, 9,11,10,11,11, 8,
cannam@86 8355 10,10,10,11,11, 9,10, 9, 7, 9, 9, 9,10,10, 9,10,
cannam@86 8356 10, 9,10,10,10,10,11,10,11,11, 9,10, 9,10,11,11,
cannam@86 8357 10,11, 9,
cannam@86 8358 };
cannam@86 8359
cannam@86 8360 static const static_codebook _44p7_p6_0 = {
cannam@86 8361 5, 243,
cannam@86 8362 (long *)_vq_lengthlist__44p7_p6_0,
cannam@86 8363 1, -527106048, 1620377600, 2, 0,
cannam@86 8364 (long *)_vq_quantlist__44p7_p6_0,
cannam@86 8365 0
cannam@86 8366 };
cannam@86 8367
cannam@86 8368 static const long _vq_quantlist__44p7_p6_1[] = {
cannam@86 8369 1,
cannam@86 8370 0,
cannam@86 8371 2,
cannam@86 8372 };
cannam@86 8373
cannam@86 8374 static const long _vq_lengthlist__44p7_p6_1[] = {
cannam@86 8375 4, 7, 7, 6, 7, 8, 6, 8, 7, 7, 7, 8, 7, 7, 8, 8,
cannam@86 8376 8, 8, 7, 7, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
cannam@86 8377 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
cannam@86 8378 8, 9, 9, 8, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8379 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
cannam@86 8380 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 8381 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8,
cannam@86 8382 8, 9, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8,
cannam@86 8383 8, 9, 9, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8384 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8,
cannam@86 8385 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8386 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8,
cannam@86 8387 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
cannam@86 8388 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8389 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 9, 9, 9,
cannam@86 8390 8, 9, 8,
cannam@86 8391 };
cannam@86 8392
cannam@86 8393 static const static_codebook _44p7_p6_1 = {
cannam@86 8394 5, 243,
cannam@86 8395 (long *)_vq_lengthlist__44p7_p6_1,
cannam@86 8396 1, -530841600, 1616642048, 2, 0,
cannam@86 8397 (long *)_vq_quantlist__44p7_p6_1,
cannam@86 8398 0
cannam@86 8399 };
cannam@86 8400
cannam@86 8401 static const long _vq_quantlist__44p7_p7_0[] = {
cannam@86 8402 1,
cannam@86 8403 0,
cannam@86 8404 2,
cannam@86 8405 };
cannam@86 8406
cannam@86 8407 static const long _vq_lengthlist__44p7_p7_0[] = {
cannam@86 8408 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 8409 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8410 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8411 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8412 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8413 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8414 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8415 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8416 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8417 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8418 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8419 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8420 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8421 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8422 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 8423 9, 9, 9,
cannam@86 8424 };
cannam@86 8425
cannam@86 8426 static const static_codebook _44p7_p7_0 = {
cannam@86 8427 5, 243,
cannam@86 8428 (long *)_vq_lengthlist__44p7_p7_0,
cannam@86 8429 1, -513979392, 1633504256, 2, 0,
cannam@86 8430 (long *)_vq_quantlist__44p7_p7_0,
cannam@86 8431 0
cannam@86 8432 };
cannam@86 8433
cannam@86 8434 static const long _vq_quantlist__44p7_p7_1[] = {
cannam@86 8435 1,
cannam@86 8436 0,
cannam@86 8437 2,
cannam@86 8438 };
cannam@86 8439
cannam@86 8440 static const long _vq_lengthlist__44p7_p7_1[] = {
cannam@86 8441 1, 5, 5, 4,10,10, 5,10,10, 5,10,10,10,10,10,10,
cannam@86 8442 10,10, 5,10,10,10,10,10, 9,10,10, 6,10,10,10,10,
cannam@86 8443 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8444 10,10,10,10,10,10, 7,10,10,10,10,10,10,10,10,10,
cannam@86 8445 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8446 10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8447 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8448 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8449 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8450 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8451 10,10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8452 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8453 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8454 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8455 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 8456 10,11,11,
cannam@86 8457 };
cannam@86 8458
cannam@86 8459 static const static_codebook _44p7_p7_1 = {
cannam@86 8460 5, 243,
cannam@86 8461 (long *)_vq_lengthlist__44p7_p7_1,
cannam@86 8462 1, -516716544, 1630767104, 2, 0,
cannam@86 8463 (long *)_vq_quantlist__44p7_p7_1,
cannam@86 8464 0
cannam@86 8465 };
cannam@86 8466
cannam@86 8467 static const long _vq_quantlist__44p7_p7_2[] = {
cannam@86 8468 12,
cannam@86 8469 11,
cannam@86 8470 13,
cannam@86 8471 10,
cannam@86 8472 14,
cannam@86 8473 9,
cannam@86 8474 15,
cannam@86 8475 8,
cannam@86 8476 16,
cannam@86 8477 7,
cannam@86 8478 17,
cannam@86 8479 6,
cannam@86 8480 18,
cannam@86 8481 5,
cannam@86 8482 19,
cannam@86 8483 4,
cannam@86 8484 20,
cannam@86 8485 3,
cannam@86 8486 21,
cannam@86 8487 2,
cannam@86 8488 22,
cannam@86 8489 1,
cannam@86 8490 23,
cannam@86 8491 0,
cannam@86 8492 24,
cannam@86 8493 };
cannam@86 8494
cannam@86 8495 static const long _vq_lengthlist__44p7_p7_2[] = {
cannam@86 8496 1, 3, 2, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 8497 12,13,13,14,14,15,15,15,15,
cannam@86 8498 };
cannam@86 8499
cannam@86 8500 static const static_codebook _44p7_p7_2 = {
cannam@86 8501 1, 25,
cannam@86 8502 (long *)_vq_lengthlist__44p7_p7_2,
cannam@86 8503 1, -518864896, 1620639744, 5, 0,
cannam@86 8504 (long *)_vq_quantlist__44p7_p7_2,
cannam@86 8505 0
cannam@86 8506 };
cannam@86 8507
cannam@86 8508 static const long _vq_quantlist__44p7_p7_3[] = {
cannam@86 8509 12,
cannam@86 8510 11,
cannam@86 8511 13,
cannam@86 8512 10,
cannam@86 8513 14,
cannam@86 8514 9,
cannam@86 8515 15,
cannam@86 8516 8,
cannam@86 8517 16,
cannam@86 8518 7,
cannam@86 8519 17,
cannam@86 8520 6,
cannam@86 8521 18,
cannam@86 8522 5,
cannam@86 8523 19,
cannam@86 8524 4,
cannam@86 8525 20,
cannam@86 8526 3,
cannam@86 8527 21,
cannam@86 8528 2,
cannam@86 8529 22,
cannam@86 8530 1,
cannam@86 8531 23,
cannam@86 8532 0,
cannam@86 8533 24,
cannam@86 8534 };
cannam@86 8535
cannam@86 8536 static const long _vq_lengthlist__44p7_p7_3[] = {
cannam@86 8537 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 8538 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 8539 };
cannam@86 8540
cannam@86 8541 static const static_codebook _44p7_p7_3 = {
cannam@86 8542 1, 25,
cannam@86 8543 (long *)_vq_lengthlist__44p7_p7_3,
cannam@86 8544 1, -529006592, 1611661312, 5, 0,
cannam@86 8545 (long *)_vq_quantlist__44p7_p7_3,
cannam@86 8546 0
cannam@86 8547 };
cannam@86 8548
cannam@86 8549 static const long _huff_lengthlist__44p7_short[] = {
cannam@86 8550 3, 9,14,16,17,19,22,22, 5, 4, 6, 9,11,13,17,20,
cannam@86 8551 9, 5, 5, 6, 9,11,15,19,11, 7, 5, 5, 7, 9,13,17,
cannam@86 8552 14, 9, 7, 6, 6, 7,11,14,16,11, 9, 7, 6, 4, 4, 8,
cannam@86 8553 19,15,13,11, 9, 4, 3, 4,21,16,16,15,12, 6, 4, 4,
cannam@86 8554 };
cannam@86 8555
cannam@86 8556 static const static_codebook _huff_book__44p7_short = {
cannam@86 8557 2, 64,
cannam@86 8558 (long *)_huff_lengthlist__44p7_short,
cannam@86 8559 0, 0, 0, 0, 0,
cannam@86 8560 NULL,
cannam@86 8561 0
cannam@86 8562 };
cannam@86 8563
cannam@86 8564 static const long _vq_quantlist__44p8_l0_0[] = {
cannam@86 8565 6,
cannam@86 8566 5,
cannam@86 8567 7,
cannam@86 8568 4,
cannam@86 8569 8,
cannam@86 8570 3,
cannam@86 8571 9,
cannam@86 8572 2,
cannam@86 8573 10,
cannam@86 8574 1,
cannam@86 8575 11,
cannam@86 8576 0,
cannam@86 8577 12,
cannam@86 8578 };
cannam@86 8579
cannam@86 8580 static const long _vq_lengthlist__44p8_l0_0[] = {
cannam@86 8581 2, 4, 4, 7, 7, 8, 8,10,10,11,11,12,12, 4, 5, 5,
cannam@86 8582 7, 7, 9, 9,10, 9,12,10,12,12, 4, 5, 5, 7, 7, 9,
cannam@86 8583 9, 9,10,10,12,12,12, 7, 7, 7, 7, 8, 9, 8,11, 5,
cannam@86 8584 12, 6,12,10, 7, 7, 7, 8, 7, 8, 9, 5,11, 6,12,10,
cannam@86 8585 12, 8, 9, 9, 9, 9, 9, 9,11, 7,11, 7,11, 9, 8, 9,
cannam@86 8586 9, 9, 9, 9, 9, 7,10, 7,11, 9,11,10,10,10,10,10,
cannam@86 8587 10,10,11,10,11, 8,12, 9,10,10,10,10,10,10,10,10,
cannam@86 8588 11, 8,11, 9,12,10,11,11,11,11,11,11,11,11,12,10,
cannam@86 8589 12,11,10,11,11,11,11,11,11,11,11,10,12,11,12,12,
cannam@86 8590 12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,
cannam@86 8591 12,12,12,12,12,12,11,12,12,
cannam@86 8592 };
cannam@86 8593
cannam@86 8594 static const static_codebook _44p8_l0_0 = {
cannam@86 8595 2, 169,
cannam@86 8596 (long *)_vq_lengthlist__44p8_l0_0,
cannam@86 8597 1, -526516224, 1616117760, 4, 0,
cannam@86 8598 (long *)_vq_quantlist__44p8_l0_0,
cannam@86 8599 0
cannam@86 8600 };
cannam@86 8601
cannam@86 8602 static const long _vq_quantlist__44p8_l0_1[] = {
cannam@86 8603 2,
cannam@86 8604 1,
cannam@86 8605 3,
cannam@86 8606 0,
cannam@86 8607 4,
cannam@86 8608 };
cannam@86 8609
cannam@86 8610 static const long _vq_lengthlist__44p8_l0_1[] = {
cannam@86 8611 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
cannam@86 8612 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 8613 };
cannam@86 8614
cannam@86 8615 static const static_codebook _44p8_l0_1 = {
cannam@86 8616 2, 25,
cannam@86 8617 (long *)_vq_lengthlist__44p8_l0_1,
cannam@86 8618 1, -533725184, 1611661312, 3, 0,
cannam@86 8619 (long *)_vq_quantlist__44p8_l0_1,
cannam@86 8620 0
cannam@86 8621 };
cannam@86 8622
cannam@86 8623 static const long _vq_quantlist__44p8_l1_0[] = {
cannam@86 8624 54,
cannam@86 8625 29,
cannam@86 8626 79,
cannam@86 8627 0,
cannam@86 8628 108,
cannam@86 8629 };
cannam@86 8630
cannam@86 8631 static const long _vq_lengthlist__44p8_l1_0[] = {
cannam@86 8632 1, 2, 3, 6, 7, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8633 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8634 };
cannam@86 8635
cannam@86 8636 static const static_codebook _44p8_l1_0 = {
cannam@86 8637 2, 25,
cannam@86 8638 (long *)_vq_lengthlist__44p8_l1_0,
cannam@86 8639 1, -514516992, 1620639744, 7, 0,
cannam@86 8640 (long *)_vq_quantlist__44p8_l1_0,
cannam@86 8641 0
cannam@86 8642 };
cannam@86 8643
cannam@86 8644 static const long _huff_lengthlist__44p8_lfe[] = {
cannam@86 8645 2, 3, 1, 3,
cannam@86 8646 };
cannam@86 8647
cannam@86 8648 static const static_codebook _huff_book__44p8_lfe = {
cannam@86 8649 2, 4,
cannam@86 8650 (long *)_huff_lengthlist__44p8_lfe,
cannam@86 8651 0, 0, 0, 0, 0,
cannam@86 8652 NULL,
cannam@86 8653 0
cannam@86 8654 };
cannam@86 8655
cannam@86 8656 static const long _huff_lengthlist__44p8_long[] = {
cannam@86 8657 2, 7,14,16,17,18,20,21, 7, 4, 6, 8,11,12,14,16,
cannam@86 8658 13, 5, 4, 4, 8, 9,11,13,15, 8, 4, 3, 5, 7, 9,10,
cannam@86 8659 17,11, 8, 4, 4, 6, 9, 9,17,11, 9, 7, 6, 5, 7, 8,
cannam@86 8660 19,13,11, 9, 9, 7, 8, 8,21,15,13,11,10, 8, 8, 7,
cannam@86 8661 };
cannam@86 8662
cannam@86 8663 static const static_codebook _huff_book__44p8_long = {
cannam@86 8664 2, 64,
cannam@86 8665 (long *)_huff_lengthlist__44p8_long,
cannam@86 8666 0, 0, 0, 0, 0,
cannam@86 8667 NULL,
cannam@86 8668 0
cannam@86 8669 };
cannam@86 8670
cannam@86 8671 static const long _vq_quantlist__44p8_p1_0[] = {
cannam@86 8672 1,
cannam@86 8673 0,
cannam@86 8674 2,
cannam@86 8675 };
cannam@86 8676
cannam@86 8677 static const long _vq_lengthlist__44p8_p1_0[] = {
cannam@86 8678 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 7, 7, 8, 9, 7,
cannam@86 8679 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
cannam@86 8680 10, 8, 9,10, 8, 9,10,10,10,12,10,11,12, 8,10,10,
cannam@86 8681 10,11,12,10,11,11, 6, 8, 7, 8,10, 9, 8,10, 9, 8,
cannam@86 8682 10,10,10,11,11,10,12,11, 8,10, 9,10,12,11,10,12,
cannam@86 8683 10, 5, 8, 8, 8,10,10, 8,10,10, 7, 9,10, 9,10,11,
cannam@86 8684 9,11,11, 8,10,10,10,12,12,10,12,11, 7, 9, 9, 9,
cannam@86 8685 10,11, 9,11,11, 9, 9,11,10,11,12,10,11,12, 9,11,
cannam@86 8686 11,11,12,12,11,12,12, 7, 9, 9,10,11,11,10,12,11,
cannam@86 8687 9,11,10,11,11,12,11,13,12,10,11,11,12,13,13,11,
cannam@86 8688 13,11, 5, 8, 8, 8,10,10, 8,10,10, 8,10,10,10,11,
cannam@86 8689 12,10,12,11, 7,10, 9, 9,11,11, 9,11,10, 7, 9, 9,
cannam@86 8690 10,11,12,10,11,11,10,11,11,11,11,13,12,13,13, 9,
cannam@86 8691 10,11,12,12,13,11,12,11, 7, 9, 9, 9,11,11, 9,11,
cannam@86 8692 10, 9,11,11,11,12,12,11,12,12, 9,11, 9,10,12,11,
cannam@86 8693 10,12,11,
cannam@86 8694 };
cannam@86 8695
cannam@86 8696 static const static_codebook _44p8_p1_0 = {
cannam@86 8697 5, 243,
cannam@86 8698 (long *)_vq_lengthlist__44p8_p1_0,
cannam@86 8699 1, -535822336, 1611661312, 2, 0,
cannam@86 8700 (long *)_vq_quantlist__44p8_p1_0,
cannam@86 8701 0
cannam@86 8702 };
cannam@86 8703
cannam@86 8704 static const long _vq_quantlist__44p8_p2_0[] = {
cannam@86 8705 2,
cannam@86 8706 1,
cannam@86 8707 3,
cannam@86 8708 0,
cannam@86 8709 4,
cannam@86 8710 };
cannam@86 8711
cannam@86 8712 static const long _vq_lengthlist__44p8_p2_0[] = {
cannam@86 8713 4, 6, 6, 9, 9, 6, 8, 8,10,10, 6, 8, 8,10,10, 8,
cannam@86 8714 9,10,12,12, 8,10, 9,12,12, 6, 8, 8,10,10, 8, 8,
cannam@86 8715 9,10,11, 8, 9, 9,11,11, 9,10,11,12,13,10,11,11,
cannam@86 8716 13,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 8, 9, 8,11,
cannam@86 8717 10,10,11,11,13,13, 9,11,10,13,12, 9,10,10,12,12,
cannam@86 8718 10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,12,
cannam@86 8719 13,13,15,14, 9,10,10,12,12,10,11,11,13,13,10,11,
cannam@86 8720 10,13,12,12,13,13,14,15,12,13,12,15,12, 7, 8, 8,
cannam@86 8721 10,11, 8, 9,10,11,12, 8, 9, 9,11,11,10,11,11,13,
cannam@86 8722 14,10,11,11,13,13, 8, 9, 9,11,12, 9,10,11,11,13,
cannam@86 8723 9,10,10,12,12,11,11,12,13,15,11,12,12,14,14, 8,
cannam@86 8724 9, 9,11,11, 9,10,11,12,13, 9,10,10,12,12,11,12,
cannam@86 8725 12,14,15,11,12,12,14,14,10,11,12,13,13,11,12,12,
cannam@86 8726 13,14,12,12,12,14,14,13,13,14,14,16,14,14,14,16,
cannam@86 8727 15,10,11,11,13,13,12,12,12,14,14,11,12,12,14,13,
cannam@86 8728 14,14,14,15,16,13,14,13,16,14, 7, 8, 8,11,10, 8,
cannam@86 8729 9, 9,11,11, 8,10, 9,12,11,10,11,11,13,13,10,11,
cannam@86 8730 11,14,13, 8, 9, 9,12,11, 9,10,10,12,12, 9,11,10,
cannam@86 8731 13,12,11,12,12,13,14,11,12,12,15,14, 8, 9, 9,12,
cannam@86 8732 11, 9,10,10,12,12, 9,11,10,13,11,11,12,12,14,14,
cannam@86 8733 11,12,12,14,13,10,11,11,13,13,11,12,12,13,14,12,
cannam@86 8734 13,12,14,14,13,13,14,14,16,13,14,14,16,15,10,11,
cannam@86 8735 11,13,13,12,12,12,14,14,11,12,12,14,13,13,14,14,
cannam@86 8736 15,15,13,14,13,16,14, 9,10,11,12,13,11,11,12,12,
cannam@86 8737 14,11,11,12,13,14,13,13,14,14,16,13,13,14,15,15,
cannam@86 8738 11,11,12,12,14,12,12,13,13,15,12,12,13,13,15,14,
cannam@86 8739 14,15,15,16,14,14,14,15,16,11,12,12,13,14,12,12,
cannam@86 8740 13,14,15,12,13,12,14,14,14,14,15,15,16,14,14,14,
cannam@86 8741 16,16,13,13,14,15,16,14,14,15,15,16,14,15,15,16,
cannam@86 8742 16,15,15,16,16,18,16,16,16,17,17,13,14,14,15,15,
cannam@86 8743 14,14,15,16,16,14,15,14,16,16,16,16,16,17,18,15,
cannam@86 8744 16,16,17,16, 9,11,10,13,12,11,12,11,14,13,11,12,
cannam@86 8745 11,14,12,13,14,13,15,14,13,14,13,16,14,11,12,12,
cannam@86 8746 14,13,12,12,13,14,14,12,13,12,15,14,14,14,14,16,
cannam@86 8747 16,14,15,14,17,15,11,12,11,14,12,12,13,12,15,13,
cannam@86 8748 12,13,12,15,13,14,14,14,16,15,14,15,14,16,15,13,
cannam@86 8749 14,14,15,15,14,14,15,16,16,14,15,14,16,16,15,15,
cannam@86 8750 16,16,17,16,16,16,17,17,13,14,14,16,15,14,15,15,
cannam@86 8751 16,16,14,15,14,17,15,16,16,16,17,17,15,16,15,18,
cannam@86 8752 16, 7, 8, 8,10,11, 8, 9, 9,11,12, 8, 9, 9,12,11,
cannam@86 8753 10,11,11,13,14,10,11,11,14,13, 8, 9, 9,11,11, 9,
cannam@86 8754 10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,12,
cannam@86 8755 12,14,14, 8, 9, 9,12,11, 9,10,11,12,13, 9,11,10,
cannam@86 8756 13,12,11,12,12,14,14,11,12,12,14,13,10,11,11,13,
cannam@86 8757 13,11,12,12,13,14,11,12,12,14,14,13,13,14,14,16,
cannam@86 8758 13,14,14,16,15,10,12,11,13,13,12,12,12,14,14,11,
cannam@86 8759 12,12,14,13,14,14,14,15,16,13,14,14,16,14, 8, 9,
cannam@86 8760 9,11,11, 9,10,10,12,12, 9,10,10,12,12,11,11,12,
cannam@86 8761 13,14,11,12,12,14,14, 9, 9,10,11,12,10,10,11,12,
cannam@86 8762 13,10,10,11,12,13,12,12,13,14,15,12,12,13,14,15,
cannam@86 8763 9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
cannam@86 8764 13,13,15,15,12,13,13,15,14,11,11,12,13,14,12,12,
cannam@86 8765 13,13,15,12,12,13,14,15,14,14,15,14,16,14,14,15,
cannam@86 8766 15,16,11,12,12,14,14,12,13,13,15,15,12,13,13,15,
cannam@86 8767 14,14,15,15,16,16,14,15,14,17,15, 8, 9, 9,11,11,
cannam@86 8768 9,10,10,12,12, 9,11,10,13,12,11,12,12,14,14,11,
cannam@86 8769 13,12,15,13, 9,10,10,12,12,10,10,11,12,13,10,12,
cannam@86 8770 11,13,13,12,12,13,13,15,12,13,13,15,14, 9,10,10,
cannam@86 8771 12,12,11,11,12,13,13,10,12,10,13,12,12,13,13,15,
cannam@86 8772 15,12,13,13,15,13,11,12,12,14,14,12,12,13,14,14,
cannam@86 8773 12,13,13,15,14,13,13,14,13,16,14,15,14,16,16,11,
cannam@86 8774 12,12,14,14,13,13,13,15,15,12,13,12,15,14,14,15,
cannam@86 8775 15,16,17,14,15,13,16,13,10,11,11,13,14,11,12,12,
cannam@86 8776 13,15,11,12,12,14,14,13,14,14,15,16,13,14,14,16,
cannam@86 8777 16,11,11,12,12,14,12,12,13,13,15,12,13,13,13,15,
cannam@86 8778 14,14,15,14,17,14,14,15,15,16,11,12,12,14,14,12,
cannam@86 8779 13,13,15,15,12,13,13,15,15,14,15,15,16,17,14,15,
cannam@86 8780 15,16,16,13,14,14,14,16,14,14,15,14,17,14,15,15,
cannam@86 8781 14,17,16,16,17,15,18,16,16,17,16,18,13,14,14,16,
cannam@86 8782 16,14,15,15,17,16,14,15,15,17,16,16,17,17,18,18,
cannam@86 8783 16,17,16,18,17,10,11,11,14,13,11,12,12,14,14,11,
cannam@86 8784 13,12,15,14,14,14,14,16,15,14,15,14,16,15,11,12,
cannam@86 8785 12,14,13,12,13,13,15,14,13,14,13,15,14,14,15,15,
cannam@86 8786 16,16,14,15,15,17,15,11,12,12,14,14,13,13,13,15,
cannam@86 8787 15,12,13,13,15,14,15,15,15,17,17,14,15,15,17,15,
cannam@86 8788 13,14,14,16,15,14,15,15,16,16,15,15,15,17,16,16,
cannam@86 8789 16,16,16,17,16,17,16,18,17,14,14,14,16,16,15,15,
cannam@86 8790 15,16,16,14,15,14,17,16,16,17,17,17,18,16,17,16,
cannam@86 8791 18,16, 7, 8, 8,11,11, 8, 9, 9,11,12, 8, 9, 9,12,
cannam@86 8792 11,10,11,11,13,14,10,11,11,14,13, 8, 9, 9,11,12,
cannam@86 8793 9,10,11,12,13, 9,11,10,13,12,11,12,12,13,14,11,
cannam@86 8794 12,12,14,14, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
cannam@86 8795 10,13,12,11,12,12,14,14,11,12,11,14,13,10,11,12,
cannam@86 8796 13,13,11,12,12,13,14,12,13,12,14,14,13,13,14,14,
cannam@86 8797 16,13,14,14,16,15,10,11,11,13,13,11,12,12,14,14,
cannam@86 8798 11,12,12,14,13,13,14,14,15,16,13,14,13,16,14, 8,
cannam@86 8799 9, 9,11,11, 9,10,11,12,13, 9,10,10,12,12,11,12,
cannam@86 8800 13,13,14,11,12,12,14,14, 9,10,10,12,12,10,10,11,
cannam@86 8801 12,13,11,12,11,13,13,12,12,13,13,15,12,13,13,15,
cannam@86 8802 15, 9,10,10,12,12,10,11,12,13,14,10,11,10,13,12,
cannam@86 8803 12,13,13,14,15,12,13,12,15,13,12,12,12,14,14,12,
cannam@86 8804 12,13,14,15,13,13,13,15,15,14,14,15,13,16,14,15,
cannam@86 8805 15,16,16,11,12,12,14,14,12,13,13,14,15,12,13,12,
cannam@86 8806 14,14,14,14,15,16,16,13,14,13,16,14, 8, 9, 9,11,
cannam@86 8807 11, 9,10,10,12,12, 9,10,10,12,12,11,12,12,14,14,
cannam@86 8808 11,12,11,14,14, 9,10,10,12,12,10,11,11,13,13,10,
cannam@86 8809 11,11,13,13,12,13,13,14,15,12,13,13,15,14, 9,10,
cannam@86 8810 9,12,11,10,11,10,13,12,10,11,10,13,12,12,13,12,
cannam@86 8811 15,14,12,13,12,15,14,11,12,12,14,14,12,13,13,14,
cannam@86 8812 15,12,13,13,15,15,14,14,15,15,17,14,15,15,16,16,
cannam@86 8813 11,12,11,14,13,12,13,12,15,14,12,13,12,15,13,14,
cannam@86 8814 15,14,16,15,13,15,14,17,14,10,11,11,13,14,11,12,
cannam@86 8815 13,13,15,11,12,12,14,14,14,14,15,15,17,13,14,14,
cannam@86 8816 15,16,11,12,12,14,14,12,12,13,14,15,13,13,13,15,
cannam@86 8817 15,14,15,15,15,17,15,15,15,16,16,11,12,12,13,14,
cannam@86 8818 13,13,14,14,15,12,13,13,14,15,14,15,15,16,17,14,
cannam@86 8819 15,15,16,16,14,14,14,16,16,14,14,15,15,17,15,15,
cannam@86 8820 15,17,16,16,16,17,16,18,16,17,17,18,17,13,14,14,
cannam@86 8821 15,16,14,15,15,16,17,14,15,15,16,16,16,17,17,17,
cannam@86 8822 18,16,16,16,17,16,10,11,11,14,13,11,12,12,14,14,
cannam@86 8823 11,12,12,15,13,13,14,14,16,15,13,14,14,16,15,11,
cannam@86 8824 12,12,14,14,12,13,13,15,15,12,13,13,15,15,14,15,
cannam@86 8825 15,16,17,14,15,15,17,16,11,12,11,14,12,12,13,13,
cannam@86 8826 15,13,12,13,12,15,13,14,15,15,16,15,14,15,14,17,
cannam@86 8827 14,13,14,14,16,16,14,15,15,16,17,14,15,15,16,17,
cannam@86 8828 16,16,17,17,18,16,17,17,18,18,13,14,14,16,13,14,
cannam@86 8829 15,15,17,14,14,15,14,17,14,16,17,16,17,16,16,17,
cannam@86 8830 16,18,15, 8,11,11,13,13,10,12,12,14,14,11,12,12,
cannam@86 8831 14,14,13,13,14,15,16,13,14,14,16,15,10,11,11,14,
cannam@86 8832 14,11,12,12,14,15,11,12,12,15,14,13,14,14,15,16,
cannam@86 8833 13,14,14,16,16,11,12,12,14,14,12,13,13,15,15,12,
cannam@86 8834 13,12,15,14,14,14,15,16,16,14,15,14,16,16,12,13,
cannam@86 8835 13,15,15,12,13,14,15,16,13,14,14,16,16,14,15,15,
cannam@86 8836 16,17,15,15,16,17,17,13,14,14,16,15,14,15,15,16,
cannam@86 8837 16,14,15,14,16,16,16,16,16,17,17,15,16,16,18,16,
cannam@86 8838 10,11,11,13,14,11,12,12,14,15,11,12,12,15,14,13,
cannam@86 8839 14,14,16,16,13,14,14,16,16,11,11,12,14,14,12,12,
cannam@86 8840 13,14,15,12,13,13,15,15,14,14,15,15,17,14,14,15,
cannam@86 8841 16,16,11,12,12,15,14,12,13,13,15,15,12,13,13,15,
cannam@86 8842 15,14,15,15,17,17,14,15,15,17,16,13,12,14,14,16,
cannam@86 8843 13,13,15,14,17,14,13,15,15,17,15,14,16,15,18,16,
cannam@86 8844 15,16,16,18,13,14,14,16,16,14,15,15,17,17,14,15,
cannam@86 8845 15,17,16,16,17,17,18,18,16,17,16,18,17,10,11,11,
cannam@86 8846 14,13,11,12,12,14,14,11,13,12,15,14,13,14,14,15,
cannam@86 8847 16,13,14,14,16,16,11,12,12,14,14,12,13,13,14,15,
cannam@86 8848 12,13,13,15,15,14,14,15,15,16,14,15,15,17,16,11,
cannam@86 8849 12,12,14,14,13,13,13,15,15,12,13,13,15,14,14,15,
cannam@86 8850 15,16,17,14,15,14,17,15,13,14,13,16,15,14,14,14,
cannam@86 8851 15,16,14,15,14,16,16,15,15,16,16,17,16,16,16,18,
cannam@86 8852 17,14,14,14,16,16,15,15,15,17,16,14,15,14,17,16,
cannam@86 8853 16,16,17,17,18,16,17,16,18,16,11,13,13,15,15,12,
cannam@86 8854 13,14,15,16,12,14,14,15,15,14,15,15,16,17,14,15,
cannam@86 8855 15,17,17,12,13,14,14,16,13,14,14,14,16,14,14,14,
cannam@86 8856 15,16,15,15,16,15,18,15,16,16,17,17,13,14,14,16,
cannam@86 8857 16,14,14,15,16,16,14,15,14,16,16,15,16,16,17,18,
cannam@86 8858 15,16,16,18,17,14,14,16,13,17,15,15,16,14,18,15,
cannam@86 8859 15,16,14,18,16,16,18,15,19,17,17,18,16,18,15,16,
cannam@86 8860 15,17,17,15,16,17,18,18,16,16,16,18,17,17,18,18,
cannam@86 8861 19,19,17,18,17,19,18,11,12,12,15,14,13,13,14,15,
cannam@86 8862 16,13,14,13,16,14,15,15,15,16,17,15,16,15,17,16,
cannam@86 8863 12,13,13,15,14,13,13,14,15,15,14,15,14,16,15,15,
cannam@86 8864 15,16,16,17,16,16,16,18,17,12,13,13,15,15,14,14,
cannam@86 8865 15,16,16,13,14,13,16,15,16,16,16,17,18,15,16,15,
cannam@86 8866 17,16,14,15,14,17,15,14,15,15,16,16,15,16,15,17,
cannam@86 8867 16,16,15,16,15,17,17,18,17,18,17,15,15,15,16,17,
cannam@86 8868 16,16,16,17,17,15,16,15,17,16,17,18,18,18,18,16,
cannam@86 8869 17,16,18,15, 8,11,11,13,13,11,12,12,14,14,10,12,
cannam@86 8870 12,14,14,13,14,14,15,16,13,14,13,16,15,11,12,12,
cannam@86 8871 14,14,12,12,13,14,15,12,13,13,15,15,14,14,15,15,
cannam@86 8872 16,14,14,14,16,16,10,11,11,14,14,11,12,12,14,15,
cannam@86 8873 11,12,12,15,14,13,14,14,16,16,13,14,14,16,15,13,
cannam@86 8874 14,14,15,16,14,14,15,16,16,14,15,15,16,16,15,16,
cannam@86 8875 16,16,18,16,16,16,17,17,12,13,13,15,15,13,14,14,
cannam@86 8876 16,16,12,14,13,16,15,15,16,15,17,17,14,16,15,17,
cannam@86 8877 16,10,11,11,13,14,11,12,13,14,15,11,13,12,14,14,
cannam@86 8878 14,14,15,16,16,13,14,14,16,16,11,12,12,14,14,12,
cannam@86 8879 13,13,14,15,13,14,13,15,15,14,15,15,16,17,14,15,
cannam@86 8880 15,17,16,11,12,12,14,14,12,13,13,15,15,12,13,12,
cannam@86 8881 15,14,14,15,15,16,17,14,15,15,16,16,14,14,14,16,
cannam@86 8882 16,14,14,15,16,16,15,15,15,16,16,16,16,17,16,18,
cannam@86 8883 16,17,17,18,18,13,13,14,15,16,14,14,15,16,17,13,
cannam@86 8884 14,14,16,16,16,16,17,17,18,15,16,15,17,16,10,11,
cannam@86 8885 11,14,13,11,12,12,14,14,11,12,12,15,14,13,14,14,
cannam@86 8886 16,16,13,14,14,16,16,11,12,12,14,14,12,13,13,15,
cannam@86 8887 15,12,13,13,15,15,14,15,15,16,17,14,15,15,17,16,
cannam@86 8888 11,12,11,14,14,12,13,13,15,15,12,13,12,15,14,14,
cannam@86 8889 15,14,16,16,14,15,14,17,16,14,14,14,16,16,14,15,
cannam@86 8890 15,16,17,14,15,15,17,17,16,16,17,17,18,16,17,17,
cannam@86 8891 18,18,13,14,12,16,14,14,15,13,17,15,13,15,13,17,
cannam@86 8892 14,16,16,15,18,16,15,17,14,18,15,11,12,12,14,15,
cannam@86 8893 13,13,14,14,16,13,14,13,15,14,15,15,16,16,17,15,
cannam@86 8894 16,15,17,16,12,13,13,15,15,13,13,14,15,16,14,15,
cannam@86 8895 14,16,16,15,15,16,15,18,16,16,16,18,17,12,13,13,
cannam@86 8896 15,15,14,14,15,15,16,13,14,13,15,15,16,16,16,16,
cannam@86 8897 18,15,16,15,17,16,15,15,15,17,16,15,15,16,16,17,
cannam@86 8898 16,16,16,18,17,16,16,17,15,18,17,18,17,19,18,14,
cannam@86 8899 14,15,15,17,15,15,16,16,17,14,15,15,16,16,17,17,
cannam@86 8900 18,17,19,16,17,15,17,15,11,13,12,15,15,12,14,14,
cannam@86 8901 15,15,12,14,13,16,15,15,15,15,17,17,14,15,15,17,
cannam@86 8902 16,12,14,14,16,16,14,14,15,16,16,14,14,14,16,16,
cannam@86 8903 15,16,17,17,18,15,16,16,18,17,12,14,13,16,14,13,
cannam@86 8904 14,14,16,15,13,15,14,16,14,15,16,16,17,17,15,16,
cannam@86 8905 15,18,15,15,15,16,17,17,15,16,16,17,18,16,16,16,
cannam@86 8906 18,18,17,17,18,18,19,17,17,18,19,19,14,15,14,17,
cannam@86 8907 13,15,16,15,18,14,15,16,15,18,14,17,18,17,18,16,
cannam@86 8908 16,18,16,19,15,
cannam@86 8909 };
cannam@86 8910
cannam@86 8911 static const static_codebook _44p8_p2_0 = {
cannam@86 8912 5, 3125,
cannam@86 8913 (long *)_vq_lengthlist__44p8_p2_0,
cannam@86 8914 1, -533725184, 1611661312, 3, 0,
cannam@86 8915 (long *)_vq_quantlist__44p8_p2_0,
cannam@86 8916 0
cannam@86 8917 };
cannam@86 8918
cannam@86 8919 static const long _vq_quantlist__44p8_p3_0[] = {
cannam@86 8920 1,
cannam@86 8921 0,
cannam@86 8922 2,
cannam@86 8923 };
cannam@86 8924
cannam@86 8925 static const long _vq_lengthlist__44p8_p3_0[] = {
cannam@86 8926 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
cannam@86 8927 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 7, 9,
cannam@86 8928 10, 8, 9, 9, 8, 9,10, 9,10,12,10,11,11, 8,10, 9,
cannam@86 8929 10,11,12, 9,11,10, 5, 8, 7, 8,10, 9, 7,10, 9, 8,
cannam@86 8930 9,10, 9,10,11,10,12,11, 8,10, 9,10,11,11, 9,12,
cannam@86 8931 10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9,10, 9,10,11,
cannam@86 8932 9,11,11, 8,10, 9,10,11,11,10,12,10, 7, 9,10, 9,
cannam@86 8933 10,12, 9,11,11, 9, 9,12,11,10,13,11,11,13,10,12,
cannam@86 8934 11,11,13,13,11,13,12, 7, 9, 9, 9,11,11, 9,12,11,
cannam@86 8935 9,11,10,10,11,12,11,13,12, 9,11,11,12,13,13,11,
cannam@86 8936 13,11, 5, 8, 8, 8, 9,10, 7,10, 9, 8, 9,10,10,10,
cannam@86 8937 12,10,11,11, 7,10, 9, 9,11,11, 9,11,10, 7, 9, 9,
cannam@86 8938 9,11,12, 9,11,11, 9,11,11,11,11,13,12,13,13, 9,
cannam@86 8939 10,11,11,12,13,10,12,11, 7,10, 9, 9,11,11, 9,12,
cannam@86 8940 10,10,11,12,11,12,13,12,13,13, 9,12, 9,11,13,11,
cannam@86 8941 10,13,10,
cannam@86 8942 };
cannam@86 8943
cannam@86 8944 static const static_codebook _44p8_p3_0 = {
cannam@86 8945 5, 243,
cannam@86 8946 (long *)_vq_lengthlist__44p8_p3_0,
cannam@86 8947 1, -533200896, 1614282752, 2, 0,
cannam@86 8948 (long *)_vq_quantlist__44p8_p3_0,
cannam@86 8949 0
cannam@86 8950 };
cannam@86 8951
cannam@86 8952 static const long _vq_quantlist__44p8_p3_1[] = {
cannam@86 8953 1,
cannam@86 8954 0,
cannam@86 8955 2,
cannam@86 8956 };
cannam@86 8957
cannam@86 8958 static const long _vq_lengthlist__44p8_p3_1[] = {
cannam@86 8959 6, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 8, 7, 8, 8, 8,
cannam@86 8960 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
cannam@86 8961 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8962 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8963 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8964 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8965 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8,
cannam@86 8966 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8,
cannam@86 8967 8, 8, 9, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8968 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 9, 9, 8,
cannam@86 8969 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8970 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
cannam@86 8971 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
cannam@86 8972 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 8973 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 8,
cannam@86 8974 8, 9, 8,
cannam@86 8975 };
cannam@86 8976
cannam@86 8977 static const static_codebook _44p8_p3_1 = {
cannam@86 8978 5, 243,
cannam@86 8979 (long *)_vq_lengthlist__44p8_p3_1,
cannam@86 8980 1, -535822336, 1611661312, 2, 0,
cannam@86 8981 (long *)_vq_quantlist__44p8_p3_1,
cannam@86 8982 0
cannam@86 8983 };
cannam@86 8984
cannam@86 8985 static const long _vq_quantlist__44p8_p4_0[] = {
cannam@86 8986 1,
cannam@86 8987 0,
cannam@86 8988 2,
cannam@86 8989 };
cannam@86 8990
cannam@86 8991 static const long _vq_lengthlist__44p8_p4_0[] = {
cannam@86 8992 2, 5, 5, 4, 7, 8, 4, 8, 7, 5, 7, 8, 7, 7,10, 8,
cannam@86 8993 9, 9, 5, 7, 7, 8, 9, 9, 7,10, 7, 5, 7, 8, 8, 9,
cannam@86 8994 11, 8,10,10, 8, 9,10,10,10,12,11,12,12, 8,10,10,
cannam@86 8995 10,12,12,10,12,11, 5, 8, 7, 8,10,10, 8,11, 9, 8,
cannam@86 8996 10,10,10,11,12,10,12,12, 8,10, 9,11,12,12,10,12,
cannam@86 8997 10, 5, 8, 8, 7,10,10, 8,11,10, 7, 9,10, 9,10,12,
cannam@86 8998 10,12,12, 8,10,10,10,12,12,10,12,11, 7, 9,10, 9,
cannam@86 8999 11,12,10,12,11, 9, 9,12,10,10,13,12,12,13,10,12,
cannam@86 9000 11,12,13,13,11,13,11, 7,10, 9,10,11,12,10,13,11,
cannam@86 9001 9,11,11,11,11,13,12,14,13,10,11,11,12,14,14,11,
cannam@86 9002 14,11, 5, 8, 8, 8,10,11, 7,10,10, 8,10,10,10,11,
cannam@86 9003 12,10,12,12, 7,10, 9,10,12,12, 9,12,10, 7, 9,10,
cannam@86 9004 10,11,13,10,12,11,10,11,11,11,11,14,12,14,14, 9,
cannam@86 9005 11,11,12,13,14,11,13,11, 7,10, 9,10,11,12, 9,12,
cannam@86 9006 10,10,11,12,11,11,13,12,13,13, 9,12, 9,12,13,12,
cannam@86 9007 10,13,10,
cannam@86 9008 };
cannam@86 9009
cannam@86 9010 static const static_codebook _44p8_p4_0 = {
cannam@86 9011 5, 243,
cannam@86 9012 (long *)_vq_lengthlist__44p8_p4_0,
cannam@86 9013 1, -531365888, 1616117760, 2, 0,
cannam@86 9014 (long *)_vq_quantlist__44p8_p4_0,
cannam@86 9015 0
cannam@86 9016 };
cannam@86 9017
cannam@86 9018 static const long _vq_quantlist__44p8_p4_1[] = {
cannam@86 9019 2,
cannam@86 9020 1,
cannam@86 9021 3,
cannam@86 9022 0,
cannam@86 9023 4,
cannam@86 9024 };
cannam@86 9025
cannam@86 9026 static const long _vq_lengthlist__44p8_p4_1[] = {
cannam@86 9027 7, 9, 9,10,10, 9,10,10,10,11, 9,10,10,11,10, 9,
cannam@86 9028 10,10,11,11, 9,10,10,11,11, 9,10,10,11,11,10,10,
cannam@86 9029 10,11,11,10,10,10,11,11,10,11,11,11,11,10,11,11,
cannam@86 9030 11,11, 9,10,10,11,11,10,10,10,11,11, 9,10,10,11,
cannam@86 9031 11,10,11,11,11,11,10,11,11,11,11,10,11,11,11,11,
cannam@86 9032 10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 9033 11,11,11,12,10,11,11,11,11,11,11,11,11,11,10,11,
cannam@86 9034 11,11,11,11,11,11,11,11,11,11,11,11,11, 9,10,10,
cannam@86 9035 11,11,10,10,11,11,11,10,10,11,11,11,10,11,11,11,
cannam@86 9036 12,10,11,11,12,12,10,10,11,11,11,10,11,11,11,12,
cannam@86 9037 11,11,11,12,12,11,11,12,12,12,11,11,12,12,12,10,
cannam@86 9038 11,11,11,11,11,11,11,12,12,10,11,11,12,12,11,12,
cannam@86 9039 11,12,12,11,12,11,12,12,11,11,11,11,12,11,11,12,
cannam@86 9040 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9041 12,11,11,11,12,12,11,12,12,12,12,11,12,11,12,12,
cannam@86 9042 12,12,12,12,12,12,12,12,12,12, 9,10,10,11,11,10,
cannam@86 9043 11,10,11,11,10,11,10,11,11,10,11,11,12,12,10,11,
cannam@86 9044 11,12,11,10,11,11,11,11,10,11,11,11,12,11,11,11,
cannam@86 9045 12,12,11,11,12,12,12,11,11,11,12,12,10,11,10,11,
cannam@86 9046 11,11,11,11,12,12,10,11,11,12,11,11,12,11,12,12,
cannam@86 9047 11,12,11,12,12,11,11,11,12,12,11,11,12,12,12,11,
cannam@86 9048 12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
cannam@86 9049 11,12,11,11,12,12,12,12,11,12,11,12,12,12,12,12,
cannam@86 9050 12,12,12,12,12,12,12,10,11,11,11,11,11,11,11,12,
cannam@86 9051 12,11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 9052 11,11,11,12,12,11,11,12,12,12,11,12,12,12,12,12,
cannam@86 9053 12,12,12,12,12,12,12,12,12,11,11,11,12,12,11,12,
cannam@86 9054 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9055 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9056 12,12,12,13,12,13,12,12,12,12,13,12,12,12,12,12,
cannam@86 9057 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9058 12,12,13,12,10,11,11,11,11,11,11,11,12,12,11,11,
cannam@86 9059 11,12,12,11,12,12,12,12,11,12,12,12,12,11,11,11,
cannam@86 9060 12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 9061 12,12,12,12,12,12,11,11,11,12,12,11,12,12,12,12,
cannam@86 9062 11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9063 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9064 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9065 12,12,12,12,12,12,12,12,12,12,13,12,12,13,12,13,
cannam@86 9066 12, 9,10,10,11,11,10,10,11,11,11,10,11,10,11,11,
cannam@86 9067 10,11,11,12,12,10,11,11,12,12,10,10,11,11,11,10,
cannam@86 9068 11,11,11,12,10,11,11,12,12,11,11,12,12,12,11,11,
cannam@86 9069 11,12,12,10,11,10,11,11,11,11,11,12,12,10,11,11,
cannam@86 9070 12,11,11,12,11,12,12,11,12,11,12,12,11,11,11,11,
cannam@86 9071 12,11,11,12,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 9072 11,12,12,12,12,11,11,11,12,11,11,12,12,12,12,11,
cannam@86 9073 12,11,12,12,12,12,12,12,12,12,12,12,12,12,10,10,
cannam@86 9074 11,11,11,10,11,11,12,12,10,11,11,12,12,11,11,11,
cannam@86 9075 12,12,11,11,12,12,12,10,11,11,11,12,11,11,12,12,
cannam@86 9076 12,11,11,12,12,12,11,11,12,12,12,11,12,12,12,12,
cannam@86 9077 11,11,11,12,12,11,12,12,12,12,11,12,11,12,12,11,
cannam@86 9078 12,12,12,12,11,12,12,12,12,11,11,12,12,12,11,12,
cannam@86 9079 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9080 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9081 12,12,12,12,12,12,12,12,12,12,12, 9,10,10,11,11,
cannam@86 9082 10,11,11,11,12,10,11,11,12,11,11,12,11,12,12,11,
cannam@86 9083 12,11,12,12,10,11,11,12,11,11,11,11,12,12,11,12,
cannam@86 9084 11,12,12,11,12,12,12,12,11,12,12,12,12,10,11,11,
cannam@86 9085 12,12,11,12,11,12,12,11,12,11,12,12,12,12,12,12,
cannam@86 9086 12,11,12,12,12,12,11,12,11,12,12,11,12,12,12,12,
cannam@86 9087 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,
cannam@86 9088 12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,
cannam@86 9089 12,12,12,12,12,12,12,12,11,11,11,12,12,11,12,12,
cannam@86 9090 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9091 12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9092 12,12,12,12,13,12,12,12,12,12,11,12,12,12,12,12,
cannam@86 9093 12,12,12,12,12,12,12,12,12,12,12,12,13,13,12,12,
cannam@86 9094 12,13,13,12,12,12,12,12,12,12,12,12,13,12,12,12,
cannam@86 9095 12,13,12,12,13,12,13,12,13,13,13,13,12,12,12,12,
cannam@86 9096 12,12,12,12,13,12,12,12,12,13,12,12,13,13,13,13,
cannam@86 9097 12,13,13,13,13,10,11,11,12,12,11,12,12,12,12,11,
cannam@86 9098 12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
cannam@86 9099 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9100 12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 9101 12,12,12,12,13,12,12,12,12,13,13,12,12,12,13,12,
cannam@86 9102 12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,12,
cannam@86 9103 13,13,12,13,12,13,13,13,13,12,12,12,12,12,12,12,
cannam@86 9104 12,13,12,12,12,12,13,12,12,13,13,13,13,12,13,13,
cannam@86 9105 13,13, 9,10,10,11,11,10,10,11,11,11,10,11,10,11,
cannam@86 9106 11,10,11,11,12,12,10,11,11,12,12,10,11,11,11,11,
cannam@86 9107 10,11,11,12,12,11,11,11,12,12,11,11,12,12,12,11,
cannam@86 9108 11,12,12,12,10,11,10,11,11,10,11,11,12,12,10,11,
cannam@86 9109 11,12,11,11,12,11,12,12,11,11,11,12,12,11,11,11,
cannam@86 9110 11,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 9111 12,12,12,12,12,12,11,11,11,12,11,11,12,12,12,12,
cannam@86 9112 11,12,11,12,12,12,12,12,12,12,11,12,12,12,12, 9,
cannam@86 9113 10,10,11,11,10,11,11,11,12,10,11,11,12,11,11,11,
cannam@86 9114 12,12,12,11,11,12,12,12,10,11,11,12,12,11,11,12,
cannam@86 9115 12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9116 12,10,11,11,12,12,11,11,11,12,12,11,11,11,12,12,
cannam@86 9117 11,12,12,12,12,11,12,12,12,12,11,12,12,12,12,11,
cannam@86 9118 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9119 12,12,12,11,11,12,12,12,12,12,12,12,12,11,12,12,
cannam@86 9120 12,12,12,12,12,12,12,12,12,12,12,12,10,11,10,11,
cannam@86 9121 11,10,11,11,12,12,10,11,11,12,12,11,11,11,12,12,
cannam@86 9122 11,12,11,12,12,11,11,11,12,12,11,11,12,12,12,11,
cannam@86 9123 11,12,12,12,11,12,12,12,12,11,12,12,12,12,10,11,
cannam@86 9124 11,12,11,11,12,11,12,12,11,12,11,12,12,11,12,12,
cannam@86 9125 12,12,11,12,11,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 9126 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9127 11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9128 12,12,12,12,12,12,12,12,12,11,11,11,12,12,11,11,
cannam@86 9129 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9130 12,12,11,12,12,12,12,12,12,12,12,13,12,12,12,12,
cannam@86 9131 12,12,12,12,13,13,12,12,12,13,13,11,12,12,12,12,
cannam@86 9132 12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,
cannam@86 9133 12,12,12,12,12,12,12,12,12,12,12,13,12,13,12,12,
cannam@86 9134 12,13,13,12,13,13,12,13,12,13,13,13,13,12,12,12,
cannam@86 9135 12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,
cannam@86 9136 13,12,13,12,13,12,11,11,11,12,12,11,12,12,12,12,
cannam@86 9137 11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,
cannam@86 9138 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9139 12,13,13,12,12,12,13,13,11,12,11,12,12,12,12,12,
cannam@86 9140 12,12,12,12,12,12,12,12,12,12,13,12,12,12,12,13,
cannam@86 9141 12,12,12,12,12,12,12,12,12,13,13,12,12,12,12,13,
cannam@86 9142 12,13,13,13,13,12,13,13,13,13,12,12,12,12,12,12,
cannam@86 9143 12,12,13,12,12,12,12,13,12,12,13,13,13,13,12,13,
cannam@86 9144 13,13,12,10,11,11,12,12,11,11,11,12,12,11,11,11,
cannam@86 9145 12,12,11,12,12,12,12,11,12,12,12,12,11,11,11,12,
cannam@86 9146 12,11,11,12,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 9147 12,12,12,12,12,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 9148 12,11,12,12,12,12,12,12,12,12,12,12,12,12,11,12,
cannam@86 9149 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9150 12,13,12,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 9151 12,12,12,12,12,12,12,12,12,13,12,12,12,12,12,12,
cannam@86 9152 11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,12,
cannam@86 9153 12,12,12,12,11,12,12,12,12,11,11,12,12,12,11,12,
cannam@86 9154 12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,
cannam@86 9155 13,13,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9156 12,12,12,12,13,13,12,12,12,13,13,12,12,12,12,12,
cannam@86 9157 12,12,12,12,13,12,12,12,12,13,12,12,13,12,13,12,
cannam@86 9158 12,13,13,13,12,12,12,12,12,12,12,12,12,13,12,12,
cannam@86 9159 12,13,12,12,13,13,13,13,12,13,13,13,13,10,11,11,
cannam@86 9160 12,12,11,12,12,12,12,11,12,12,12,12,11,12,12,12,
cannam@86 9161 12,12,12,12,12,12,11,11,12,12,12,11,12,12,12,12,
cannam@86 9162 12,12,12,12,12,12,12,12,12,13,12,12,12,13,13,11,
cannam@86 9163 12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,
cannam@86 9164 12,13,13,12,12,12,13,12,12,12,12,12,12,12,12,12,
cannam@86 9165 12,12,12,12,12,13,12,12,12,12,12,13,12,13,12,13,
cannam@86 9166 13,12,12,12,12,12,12,12,12,13,12,12,12,12,13,12,
cannam@86 9167 12,13,12,13,13,12,13,12,13,12,11,11,11,12,12,11,
cannam@86 9168 12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9169 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9170 12,12,12,12,13,12,13,12,12,13,13,13,11,12,12,12,
cannam@86 9171 12,12,12,12,12,12,12,12,12,13,12,12,12,12,13,13,
cannam@86 9172 12,12,12,13,12,12,12,12,12,12,12,12,13,12,13,12,
cannam@86 9173 12,12,12,13,12,12,13,12,13,12,13,13,12,13,12,12,
cannam@86 9174 12,12,12,12,13,13,13,12,12,12,12,13,12,12,13,13,
cannam@86 9175 13,13,12,13,13,13,12,11,11,11,12,12,11,12,12,12,
cannam@86 9176 12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9177 11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9178 12,12,12,13,12,12,13,13,13,11,12,12,12,12,12,12,
cannam@86 9179 12,12,13,12,12,12,13,12,12,13,12,13,13,12,13,12,
cannam@86 9180 13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9181 12,12,12,13,12,13,12,13,13,13,12,12,12,12,12,12,
cannam@86 9182 12,13,12,13,12,12,12,12,13,12,12,13,13,13,12,12,
cannam@86 9183 13,12,13,12,10,11,11,12,12,11,11,11,12,12,11,11,
cannam@86 9184 11,12,12,11,12,12,12,12,11,12,12,12,12,11,11,11,
cannam@86 9185 12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 9186 12,12,12,12,12,12,11,11,11,12,12,11,12,12,12,12,
cannam@86 9187 11,12,11,12,12,12,12,12,12,12,11,12,12,12,12,11,
cannam@86 9188 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9189 12,12,13,12,12,12,12,12,11,12,12,12,12,12,12,12,
cannam@86 9190 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9191 12,10,11,11,12,12,11,11,12,12,12,11,12,12,12,12,
cannam@86 9192 11,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,
cannam@86 9193 12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,
cannam@86 9194 12,13,13,11,11,11,12,12,12,12,12,12,12,11,12,12,
cannam@86 9195 12,12,12,12,12,13,13,12,12,12,13,13,12,12,12,12,
cannam@86 9196 12,12,12,12,12,13,12,12,12,12,13,12,12,13,12,13,
cannam@86 9197 12,12,13,13,13,12,12,12,12,12,12,12,12,12,13,12,
cannam@86 9198 12,12,12,12,12,12,13,13,13,12,12,12,13,12,11,11,
cannam@86 9199 11,12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,
cannam@86 9200 12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 9201 12,12,12,12,12,12,12,12,12,13,13,12,12,12,13,13,
cannam@86 9202 11,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,
cannam@86 9203 12,12,13,13,12,12,12,13,12,12,12,12,12,12,12,12,
cannam@86 9204 12,12,13,12,12,12,13,13,12,13,13,13,13,12,13,13,
cannam@86 9205 13,13,12,12,12,12,12,12,12,12,13,12,12,12,12,13,
cannam@86 9206 12,12,13,12,13,13,12,13,12,13,12,11,11,11,12,12,
cannam@86 9207 11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,
cannam@86 9208 12,12,12,12,11,12,12,12,12,12,12,12,12,13,12,12,
cannam@86 9209 12,13,13,12,12,13,12,13,12,12,13,13,13,11,12,12,
cannam@86 9210 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 9211 13,12,12,12,13,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 9212 12,12,12,13,13,12,12,13,12,13,12,13,13,13,13,12,
cannam@86 9213 12,12,12,12,12,12,13,12,13,12,12,12,12,12,12,13,
cannam@86 9214 13,12,12,12,13,12,12,12,11,11,11,12,12,11,12,12,
cannam@86 9215 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 9216 12,11,12,12,12,12,12,12,12,12,13,12,12,12,12,13,
cannam@86 9217 12,12,13,13,13,12,12,12,13,13,11,12,12,12,12,12,
cannam@86 9218 12,12,12,12,12,12,12,12,12,12,13,12,13,13,12,13,
cannam@86 9219 12,13,12,12,12,12,12,12,12,12,12,12,13,12,13,12,
cannam@86 9220 13,13,12,13,13,12,13,12,13,13,13,13,12,12,12,12,
cannam@86 9221 12,12,12,12,13,12,12,13,12,13,12,12,13,12,13,12,
cannam@86 9222 12,13,12,13,12,
cannam@86 9223 };
cannam@86 9224
cannam@86 9225 static const static_codebook _44p8_p4_1 = {
cannam@86 9226 5, 3125,
cannam@86 9227 (long *)_vq_lengthlist__44p8_p4_1,
cannam@86 9228 1, -533725184, 1611661312, 3, 0,
cannam@86 9229 (long *)_vq_quantlist__44p8_p4_1,
cannam@86 9230 0
cannam@86 9231 };
cannam@86 9232
cannam@86 9233 static const long _vq_quantlist__44p8_p5_0[] = {
cannam@86 9234 2,
cannam@86 9235 1,
cannam@86 9236 3,
cannam@86 9237 0,
cannam@86 9238 4,
cannam@86 9239 };
cannam@86 9240
cannam@86 9241 static const long _vq_lengthlist__44p8_p5_0[] = {
cannam@86 9242 2, 6, 6, 9, 9, 5, 7, 8,10,11, 5, 8, 7,11,10, 8,
cannam@86 9243 10,11,12,13, 8,11,10,13,12, 6, 7, 8,10,11, 7, 8,
cannam@86 9244 10,10,12, 8, 9, 9,12,12,10,10,12,12,14,10,12,12,
cannam@86 9245 14,13, 6, 8, 7,11,10, 8, 9, 9,12,12, 7,10, 8,12,
cannam@86 9246 11,10,12,12,13,14,10,12,10,14,12, 9,10,11,11,13,
cannam@86 9247 10,10,11,11,13,11,12,12,13,14,12,12,13,11,15,13,
cannam@86 9248 14,14,15,14, 9,11,10,13,11,11,12,12,13,13,10,11,
cannam@86 9249 10,13,11,13,14,14,15,15,12,13,12,15,11, 6, 8, 9,
cannam@86 9250 11,12, 8, 9,11,12,13, 8,10,10,13,13,11,12,13,14,
cannam@86 9251 15,11,12,13,14,14, 9, 9,10,12,13,10,10,12,12,14,
cannam@86 9252 10,11,11,13,14,12,12,14,14,15,13,13,14,15,15, 9,
cannam@86 9253 10,10,13,13,10,11,11,13,14,10,11,10,14,13,13,13,
cannam@86 9254 14,15,15,12,14,13,15,14,12,12,13,13,14,12,13,14,
cannam@86 9255 13,15,13,14,14,15,15,14,14,15,14,16,15,15,15,16,
cannam@86 9256 16,12,13,13,14,14,13,14,14,15,15,12,14,13,15,14,
cannam@86 9257 14,15,15,16,16,14,15,14,16,14, 6, 9, 8,12,11, 8,
cannam@86 9258 10,10,13,13, 8,11, 9,13,12,11,12,12,14,14,11,13,
cannam@86 9259 12,15,14, 9,10,10,13,13,10,10,11,13,14,10,12,11,
cannam@86 9260 14,13,12,13,14,14,15,13,13,13,15,14, 9,10, 9,13,
cannam@86 9261 12,10,11,11,14,13,10,12,10,14,12,13,14,13,15,15,
cannam@86 9262 12,14,12,15,14,12,13,13,14,14,13,13,13,14,15,13,
cannam@86 9263 14,14,15,15,14,14,15,14,16,14,15,15,16,16,12,13,
cannam@86 9264 12,14,13,13,14,14,15,15,12,14,13,15,13,15,15,15,
cannam@86 9265 16,16,14,15,14,16,14,11,12,12,13,14,12,13,14,14,
cannam@86 9266 16,12,13,13,15,15,14,14,16,15,17,14,15,15,16,16,
cannam@86 9267 12,13,14,14,15,13,13,15,15,16,14,14,14,15,16,15,
cannam@86 9268 15,16,16,17,15,15,16,16,17,13,13,13,15,15,14,14,
cannam@86 9269 15,15,16,13,14,14,15,16,15,15,16,16,17,15,16,15,
cannam@86 9270 17,16,14,15,15,16,16,15,15,16,16,17,15,16,16,17,
cannam@86 9271 17,16,16,17,16,18,16,17,17,17,17,15,15,15,16,16,
cannam@86 9272 15,16,16,17,17,15,16,16,17,16,16,17,17,18,18,16,
cannam@86 9273 17,16,17,16,11,12,12,15,13,13,13,13,15,15,12,14,
cannam@86 9274 13,16,14,14,15,15,16,16,14,15,14,17,15,13,13,13,
cannam@86 9275 15,14,13,14,14,16,15,14,14,14,16,15,15,15,16,16,
cannam@86 9276 17,15,16,15,17,16,12,14,13,15,14,14,14,14,16,15,
cannam@86 9277 13,14,13,16,15,15,16,16,17,16,15,16,15,17,16,15,
cannam@86 9278 15,15,16,16,15,15,16,16,17,15,16,16,17,17,16,16,
cannam@86 9279 17,17,17,17,17,17,18,17,14,15,15,16,16,15,16,16,
cannam@86 9280 17,16,15,16,15,17,16,17,17,17,18,17,16,17,16,18,
cannam@86 9281 16, 6, 9, 9,12,12, 8,10,10,12,13, 8,10,10,13,12,
cannam@86 9282 10,12,12,14,15,11,13,12,15,14, 8, 9,10,12,13, 9,
cannam@86 9283 10,11,13,14,10,11,11,14,13,12,12,13,14,15,12,13,
cannam@86 9284 13,15,15, 8,10,10,13,13,10,11,11,13,14,10,12,10,
cannam@86 9285 14,13,12,13,13,15,15,12,14,13,15,14,11,12,12,13,
cannam@86 9286 14,12,12,13,13,15,12,13,13,15,15,14,13,15,14,16,
cannam@86 9287 14,15,15,16,16,12,13,13,14,14,13,13,14,15,14,12,
cannam@86 9288 14,13,15,14,14,15,15,16,15,14,15,14,16,14, 7, 9,
cannam@86 9289 10,12,12, 9,10,11,13,14, 9,11,10,13,13,11,12,13,
cannam@86 9290 14,15,12,13,13,15,14, 9,10,11,12,13,10,10,12,13,
cannam@86 9291 14,11,11,12,14,14,12,12,14,14,15,13,13,14,15,15,
cannam@86 9292 9,11,11,13,13,11,12,12,14,14,10,12,10,14,13,13,
cannam@86 9293 14,14,15,15,13,14,13,16,14,12,12,13,14,15,13,13,
cannam@86 9294 14,14,16,13,14,14,15,15,14,14,15,14,17,14,15,15,
cannam@86 9295 16,16,12,13,13,15,14,13,14,14,15,15,13,14,13,16,
cannam@86 9296 14,15,15,15,16,16,14,15,14,16,14, 7,10, 9,13,12,
cannam@86 9297 10,11,12,12,14,10,12,11,14,12,12,13,13,14,15,12,
cannam@86 9298 14,13,15,14, 9,11,10,13,13,10,11,12,13,14,12,13,
cannam@86 9299 12,15,13,13,13,14,13,15,13,14,14,16,15,10,11,11,
cannam@86 9300 13,13,12,12,13,14,14,11,12,11,14,13,14,14,14,15,
cannam@86 9301 16,13,14,13,16,13,12,13,13,14,14,12,13,13,14,15,
cannam@86 9302 14,14,14,15,15,14,13,15,13,16,15,15,15,17,16,13,
cannam@86 9303 13,13,14,14,14,14,14,15,15,12,13,13,15,14,15,16,
cannam@86 9304 16,16,16,14,15,14,16,13,11,12,13,14,15,12,13,14,
cannam@86 9305 15,16,13,14,14,15,15,14,14,15,15,17,14,15,15,16,
cannam@86 9306 16,13,13,14,14,15,13,13,15,14,16,14,14,15,15,16,
cannam@86 9307 15,14,16,15,17,15,16,16,16,17,13,14,14,15,15,14,
cannam@86 9308 14,15,16,16,13,15,14,16,16,15,16,16,17,17,15,16,
cannam@86 9309 15,17,16,14,15,15,15,17,15,15,16,15,17,15,16,16,
cannam@86 9310 16,17,16,16,17,16,18,17,17,17,17,18,15,15,15,17,
cannam@86 9311 16,15,16,16,17,17,15,16,16,17,16,16,17,17,18,18,
cannam@86 9312 16,17,16,18,17,11,13,12,15,14,13,13,14,15,15,13,
cannam@86 9313 14,13,16,14,15,15,15,16,16,15,16,15,17,16,13,14,
cannam@86 9314 13,15,14,13,13,14,15,15,14,15,14,16,15,15,15,16,
cannam@86 9315 16,16,15,16,15,18,16,13,14,14,15,15,14,15,15,15,
cannam@86 9316 16,13,15,13,16,15,15,16,16,17,17,15,16,15,17,16,
cannam@86 9317 15,15,15,16,16,15,15,15,16,17,16,16,16,17,16,16,
cannam@86 9318 16,17,16,17,17,17,17,18,17,15,15,15,16,16,16,16,
cannam@86 9319 16,17,17,15,16,15,17,16,17,17,17,18,18,16,17,16,
cannam@86 9320 17,15, 6, 9, 9,12,12, 8,10,10,12,13, 8,10,10,13,
cannam@86 9321 12,11,12,13,14,15,10,12,12,14,14, 9,10,10,13,13,
cannam@86 9322 10,10,12,13,14,10,11,11,14,13,12,13,14,14,15,12,
cannam@86 9323 13,13,15,15, 8,10, 9,13,12,10,11,11,13,14, 9,11,
cannam@86 9324 10,14,13,12,13,13,15,15,12,13,12,15,14,12,13,13,
cannam@86 9325 14,14,12,13,13,14,15,13,14,14,14,15,14,14,15,14,
cannam@86 9326 16,14,15,15,16,16,11,12,12,14,13,13,13,13,15,15,
cannam@86 9327 12,13,12,15,13,14,15,15,16,16,14,15,14,16,14, 7,
cannam@86 9328 9,10,12,13,10,10,12,12,14,10,12,11,14,13,12,13,
cannam@86 9329 14,14,15,12,13,13,15,14,10,11,11,13,13,11,11,12,
cannam@86 9330 13,14,12,13,12,14,14,13,13,14,13,16,14,14,14,15,
cannam@86 9331 15, 9,10,11,13,14,12,12,13,13,15,10,12,10,14,13,
cannam@86 9332 13,14,14,15,16,13,14,13,15,13,13,14,13,14,15,12,
cannam@86 9333 13,13,14,15,14,14,14,15,15,14,13,15,13,16,15,16,
cannam@86 9334 16,16,16,12,13,13,14,14,14,14,14,15,15,12,13,13,
cannam@86 9335 15,14,15,15,16,16,16,14,15,13,16,13, 7,10, 9,12,
cannam@86 9336 12, 9,10,11,13,13, 9,11,10,14,13,12,13,13,14,15,
cannam@86 9337 11,13,12,15,14, 9,11,11,13,13,10,10,12,13,14,11,
cannam@86 9338 12,12,14,14,13,13,14,14,16,13,14,14,16,15, 9,11,
cannam@86 9339 10,13,12,11,12,11,14,14,10,12,10,14,13,13,14,13,
cannam@86 9340 15,15,12,14,12,16,14,12,13,13,14,15,13,13,14,14,
cannam@86 9341 16,13,14,14,15,15,14,14,15,14,16,15,15,15,16,16,
cannam@86 9342 12,13,12,15,14,13,14,14,15,15,12,14,13,16,14,14,
cannam@86 9343 15,15,16,16,14,15,14,17,14,11,12,13,14,15,13,13,
cannam@86 9344 14,14,16,13,14,13,15,15,15,15,16,16,17,15,15,15,
cannam@86 9345 16,16,13,14,13,15,15,13,13,15,15,16,14,15,15,16,
cannam@86 9346 16,15,15,16,15,17,16,16,16,17,17,13,13,14,14,15,
cannam@86 9347 14,14,15,15,16,13,14,13,15,15,15,16,16,16,17,15,
cannam@86 9348 16,15,16,16,15,15,15,16,16,15,15,16,16,17,16,16,
cannam@86 9349 16,17,17,16,16,17,16,18,17,17,17,18,18,15,15,15,
cannam@86 9350 16,16,16,16,16,17,17,15,15,15,16,16,17,17,17,17,
cannam@86 9351 18,16,16,16,17,15,11,13,12,15,14,13,13,14,15,15,
cannam@86 9352 12,14,13,16,14,14,15,15,16,16,14,15,14,16,15,13,
cannam@86 9353 14,14,15,15,13,14,14,16,16,14,15,14,16,16,15,15,
cannam@86 9354 16,17,17,15,16,16,17,17,13,14,13,15,14,14,14,14,
cannam@86 9355 16,15,13,15,13,16,14,15,16,15,17,16,15,16,14,17,
cannam@86 9356 15,14,16,15,16,17,15,16,16,16,17,15,16,16,17,17,
cannam@86 9357 16,16,17,17,18,16,17,17,18,17,14,15,15,17,15,15,
cannam@86 9358 16,16,17,16,15,16,15,17,15,16,17,17,18,17,16,17,
cannam@86 9359 16,18,15,10,12,12,14,14,12,13,13,15,15,12,13,13,
cannam@86 9360 15,15,13,14,14,15,16,14,15,14,16,16,12,13,13,15,
cannam@86 9361 15,12,13,14,15,15,13,14,14,15,15,14,14,15,16,17,
cannam@86 9362 14,15,15,17,16,12,13,13,15,15,13,14,14,15,16,13,
cannam@86 9363 14,14,16,15,14,15,15,16,17,14,15,15,17,16,13,14,
cannam@86 9364 14,15,16,14,14,15,15,16,14,15,15,16,16,15,15,16,
cannam@86 9365 16,17,15,16,16,17,17,14,15,15,16,16,15,15,15,16,
cannam@86 9366 16,15,15,15,16,16,16,17,16,17,17,16,16,16,18,16,
cannam@86 9367 11,12,12,14,14,12,13,14,15,15,12,13,13,15,15,13,
cannam@86 9368 14,15,16,16,14,15,15,16,16,12,13,13,15,15,13,13,
cannam@86 9369 14,15,16,13,14,14,15,16,14,14,15,16,17,15,15,15,
cannam@86 9370 16,17,12,13,13,15,15,13,14,14,15,16,13,14,14,16,
cannam@86 9371 15,15,15,15,16,17,15,16,15,17,16,14,14,15,15,16,
cannam@86 9372 14,14,15,15,17,15,15,16,16,17,15,15,16,15,18,16,
cannam@86 9373 16,16,17,17,14,15,15,16,16,15,16,16,17,17,15,15,
cannam@86 9374 15,17,16,16,17,16,17,17,16,16,16,18,16,11,12,12,
cannam@86 9375 14,14,13,13,14,15,15,13,14,13,15,15,14,15,15,16,
cannam@86 9376 16,14,15,15,16,16,12,13,13,15,15,13,13,14,15,15,
cannam@86 9377 14,14,14,16,15,15,15,15,15,16,15,16,15,17,16,12,
cannam@86 9378 13,13,15,15,14,14,15,15,16,13,14,13,16,15,15,15,
cannam@86 9379 16,16,17,15,16,15,17,15,14,15,14,16,16,14,15,15,
cannam@86 9380 16,16,15,16,15,17,16,15,15,16,15,17,16,17,16,17,
cannam@86 9381 17,14,15,15,16,16,15,16,16,16,17,14,15,15,16,16,
cannam@86 9382 16,17,17,17,18,16,16,16,17,16,12,13,13,15,15,13,
cannam@86 9383 13,14,15,16,13,14,14,16,15,14,15,15,16,17,14,15,
cannam@86 9384 15,17,16,13,14,14,15,16,14,14,15,15,17,14,15,15,
cannam@86 9385 16,16,15,14,16,15,17,15,16,16,17,17,13,14,14,16,
cannam@86 9386 16,14,15,15,16,16,14,15,14,16,16,15,16,16,17,17,
cannam@86 9387 15,16,15,17,16,15,15,16,15,17,15,15,16,15,17,15,
cannam@86 9388 16,16,16,17,16,15,17,15,18,17,17,17,17,17,15,15,
cannam@86 9389 15,17,17,16,16,16,17,17,15,16,15,17,17,16,17,17,
cannam@86 9390 18,18,16,17,15,18,15,11,12,12,15,15,13,13,15,14,
cannam@86 9391 16,13,14,13,16,14,15,15,16,16,17,15,16,15,17,15,
cannam@86 9392 12,14,13,16,14,13,13,14,14,16,14,15,14,16,15,15,
cannam@86 9393 15,16,15,17,16,16,16,17,16,12,13,14,15,16,15,15,
cannam@86 9394 15,15,16,13,15,13,16,14,16,16,16,17,17,15,16,15,
cannam@86 9395 17,15,15,16,15,16,15,14,14,15,16,16,16,16,16,17,
cannam@86 9396 16,15,15,16,15,17,17,17,17,18,17,15,15,15,16,16,
cannam@86 9397 16,16,16,16,17,14,15,15,17,16,17,17,17,17,18,15,
cannam@86 9398 16,15,18,14,10,12,12,14,14,12,13,13,15,15,12,13,
cannam@86 9399 13,15,15,14,14,15,15,16,13,15,14,16,16,12,13,13,
cannam@86 9400 15,15,13,14,14,15,16,13,14,14,15,15,14,15,15,16,
cannam@86 9401 17,14,15,15,17,16,12,13,13,15,15,13,14,14,15,15,
cannam@86 9402 12,14,13,15,15,14,15,15,16,17,14,15,14,17,15,14,
cannam@86 9403 15,15,16,16,14,15,15,16,17,15,15,15,17,16,16,16,
cannam@86 9404 16,16,17,16,16,16,17,17,13,14,14,16,15,14,15,15,
cannam@86 9405 16,16,14,15,14,16,16,15,16,16,17,17,15,16,15,17,
cannam@86 9406 16,11,12,12,14,15,13,13,14,14,15,13,14,13,15,15,
cannam@86 9407 14,15,15,16,16,14,15,15,16,16,12,14,13,15,15,13,
cannam@86 9408 13,14,15,16,14,15,14,16,15,15,15,16,15,17,15,16,
cannam@86 9409 16,17,16,12,13,13,15,15,14,14,15,15,16,13,14,13,
cannam@86 9410 16,15,15,15,16,16,17,15,15,15,16,16,14,15,15,16,
cannam@86 9411 16,14,15,15,16,16,15,16,16,17,17,16,16,16,16,17,
cannam@86 9412 16,17,17,18,17,14,14,15,15,16,15,15,16,16,17,14,
cannam@86 9413 15,15,16,16,16,16,16,17,17,15,16,15,17,15,11,12,
cannam@86 9414 12,14,14,12,13,14,15,15,12,13,13,15,15,14,15,15,
cannam@86 9415 16,16,13,15,14,16,16,12,13,13,15,15,13,14,14,15,
cannam@86 9416 16,13,14,14,16,16,15,15,15,16,17,15,15,15,17,16,
cannam@86 9417 12,13,13,15,15,13,14,14,16,15,13,14,13,16,15,15,
cannam@86 9418 16,15,17,17,14,15,14,17,16,14,15,15,16,16,15,15,
cannam@86 9419 16,16,17,15,16,16,17,17,16,16,16,16,18,16,17,16,
cannam@86 9420 18,17,14,15,14,16,15,15,15,15,17,16,14,15,14,17,
cannam@86 9421 15,16,17,16,17,17,15,16,15,17,15,11,12,12,15,15,
cannam@86 9422 13,13,15,14,16,13,15,13,16,14,15,15,16,15,17,15,
cannam@86 9423 16,15,17,16,12,14,13,15,15,13,13,15,15,16,15,15,
cannam@86 9424 15,16,15,15,15,16,15,17,16,16,16,17,16,12,13,14,
cannam@86 9425 15,16,14,14,15,15,16,13,14,13,16,14,16,16,16,16,
cannam@86 9426 17,15,16,15,17,15,15,16,15,16,16,14,15,15,16,16,
cannam@86 9427 16,16,16,17,16,15,15,16,15,17,17,17,17,18,17,15,
cannam@86 9428 15,15,15,16,16,16,16,16,17,14,15,14,16,15,17,17,
cannam@86 9429 17,17,18,15,16,15,17,15,12,13,13,15,15,13,14,14,
cannam@86 9430 15,16,13,14,14,16,15,14,15,15,16,17,14,15,15,17,
cannam@86 9431 16,13,14,14,16,15,13,14,15,16,16,14,15,15,16,16,
cannam@86 9432 15,15,16,16,17,15,16,16,17,17,13,14,13,16,15,14,
cannam@86 9433 15,15,16,16,13,15,14,16,15,15,16,16,17,17,15,16,
cannam@86 9434 14,17,15,15,15,16,17,17,15,15,16,16,17,16,16,16,
cannam@86 9435 17,17,16,15,17,16,18,17,17,17,18,18,15,15,15,17,
cannam@86 9436 14,16,16,16,17,16,15,16,15,17,15,16,17,17,18,17,
cannam@86 9437 16,17,15,18,15,
cannam@86 9438 };
cannam@86 9439
cannam@86 9440 static const static_codebook _44p8_p5_0 = {
cannam@86 9441 5, 3125,
cannam@86 9442 (long *)_vq_lengthlist__44p8_p5_0,
cannam@86 9443 1, -528744448, 1616642048, 3, 0,
cannam@86 9444 (long *)_vq_quantlist__44p8_p5_0,
cannam@86 9445 0
cannam@86 9446 };
cannam@86 9447
cannam@86 9448 static const long _vq_quantlist__44p8_p5_1[] = {
cannam@86 9449 3,
cannam@86 9450 2,
cannam@86 9451 4,
cannam@86 9452 1,
cannam@86 9453 5,
cannam@86 9454 0,
cannam@86 9455 6,
cannam@86 9456 };
cannam@86 9457
cannam@86 9458 static const long _vq_lengthlist__44p8_p5_1[] = {
cannam@86 9459 2, 3, 3, 3, 3, 3, 3,
cannam@86 9460 };
cannam@86 9461
cannam@86 9462 static const static_codebook _44p8_p5_1 = {
cannam@86 9463 1, 7,
cannam@86 9464 (long *)_vq_lengthlist__44p8_p5_1,
cannam@86 9465 1, -533200896, 1611661312, 3, 0,
cannam@86 9466 (long *)_vq_quantlist__44p8_p5_1,
cannam@86 9467 0
cannam@86 9468 };
cannam@86 9469
cannam@86 9470 static const long _vq_quantlist__44p8_p6_0[] = {
cannam@86 9471 1,
cannam@86 9472 0,
cannam@86 9473 2,
cannam@86 9474 };
cannam@86 9475
cannam@86 9476 static const long _vq_lengthlist__44p8_p6_0[] = {
cannam@86 9477 2, 6, 6, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 9, 7,
cannam@86 9478 9, 9, 6, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
cannam@86 9479 10, 8, 9, 9, 8, 9,10, 9, 9,10,10,10,10, 8, 9, 9,
cannam@86 9480 10,10,11, 9,10,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 8,
cannam@86 9481 9, 9, 9,10,10,10,11,10, 8,10, 9,10,11,10, 9,11,
cannam@86 9482 9, 6, 8, 8, 7, 9, 9, 7, 9, 9, 7, 9, 9, 8, 9,10,
cannam@86 9483 9,10,10, 8, 9, 9, 9,10,10, 9,10, 9, 7, 9, 9, 9,
cannam@86 9484 9,10, 9,10,10, 9, 9,10,10, 9,11,10,11,11, 9,10,
cannam@86 9485 10,10,11,11,10,11,10, 6, 9, 8, 9, 9,10, 9,10, 9,
cannam@86 9486 8,10,10, 9, 9,10,10,11,11, 9,10,10,10,11,11, 9,
cannam@86 9487 11, 9, 6, 8, 8, 7, 9, 9, 7, 9, 9, 8, 9, 9, 9, 9,
cannam@86 9488 10, 9,10,10, 7, 9, 9, 9,10,10, 8,10, 9, 6, 8, 9,
cannam@86 9489 9, 9,10, 9,10, 9, 9,10,10, 9, 9,11,10,11,11, 8,
cannam@86 9490 9,10,10,11,11, 9,10, 9, 7, 9, 9, 9,10,10, 9,10,
cannam@86 9491 9, 9,10,10,10,10,11,10,11,11, 9,10, 9,10,11,11,
cannam@86 9492 10,11, 9,
cannam@86 9493 };
cannam@86 9494
cannam@86 9495 static const static_codebook _44p8_p6_0 = {
cannam@86 9496 5, 243,
cannam@86 9497 (long *)_vq_lengthlist__44p8_p6_0,
cannam@86 9498 1, -527106048, 1620377600, 2, 0,
cannam@86 9499 (long *)_vq_quantlist__44p8_p6_0,
cannam@86 9500 0
cannam@86 9501 };
cannam@86 9502
cannam@86 9503 static const long _vq_quantlist__44p8_p6_1[] = {
cannam@86 9504 1,
cannam@86 9505 0,
cannam@86 9506 2,
cannam@86 9507 };
cannam@86 9508
cannam@86 9509 static const long _vq_lengthlist__44p8_p6_1[] = {
cannam@86 9510 4, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 8, 7, 8, 8, 8,
cannam@86 9511 8, 8, 7, 8, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
cannam@86 9512 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
cannam@86 9513 8, 9, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 9514 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9,
cannam@86 9515 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 9516 8, 8, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8,
cannam@86 9517 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8,
cannam@86 9518 8, 8, 9, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 9519 8, 8, 8, 8, 8, 9, 8, 9, 8, 8, 8, 8, 8, 9, 9, 8,
cannam@86 9520 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 9521 9, 8, 9, 9, 8, 8, 8, 8, 9, 8, 8, 9, 8, 7, 8, 8,
cannam@86 9522 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
cannam@86 9523 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 9524 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9,
cannam@86 9525 8, 9, 8,
cannam@86 9526 };
cannam@86 9527
cannam@86 9528 static const static_codebook _44p8_p6_1 = {
cannam@86 9529 5, 243,
cannam@86 9530 (long *)_vq_lengthlist__44p8_p6_1,
cannam@86 9531 1, -530841600, 1616642048, 2, 0,
cannam@86 9532 (long *)_vq_quantlist__44p8_p6_1,
cannam@86 9533 0
cannam@86 9534 };
cannam@86 9535
cannam@86 9536 static const long _vq_quantlist__44p8_p7_0[] = {
cannam@86 9537 1,
cannam@86 9538 0,
cannam@86 9539 2,
cannam@86 9540 };
cannam@86 9541
cannam@86 9542 static const long _vq_lengthlist__44p8_p7_0[] = {
cannam@86 9543 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 9544 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9545 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9546 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9547 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9548 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9549 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9550 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9551 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9552 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9553 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9554 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9555 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9556 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9557 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9558 9, 9, 9,
cannam@86 9559 };
cannam@86 9560
cannam@86 9561 static const static_codebook _44p8_p7_0 = {
cannam@86 9562 5, 243,
cannam@86 9563 (long *)_vq_lengthlist__44p8_p7_0,
cannam@86 9564 1, -512202240, 1635281408, 2, 0,
cannam@86 9565 (long *)_vq_quantlist__44p8_p7_0,
cannam@86 9566 0
cannam@86 9567 };
cannam@86 9568
cannam@86 9569 static const long _vq_quantlist__44p8_p7_1[] = {
cannam@86 9570 2,
cannam@86 9571 1,
cannam@86 9572 3,
cannam@86 9573 0,
cannam@86 9574 4,
cannam@86 9575 };
cannam@86 9576
cannam@86 9577 static const long _vq_lengthlist__44p8_p7_1[] = {
cannam@86 9578 1, 7, 7,12,12, 5,11,12,12,12, 5,12,11,12,12,12,
cannam@86 9579 12,12,12,12,12,13,13,13,13, 7,11,11,13,13,13,12,
cannam@86 9580 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9581 13,13, 7,13,10,13,13,13,13,13,13,13,12,13,13,13,
cannam@86 9582 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9583 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9584 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9585 13,13,13,13,13,13,13,13,13,13,13,13,13, 7,13,12,
cannam@86 9586 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9587 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9588 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,
cannam@86 9589 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9590 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9591 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9592 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9593 13,13,13,13,13,13,13,13,13,13, 8,13,13,13,13,13,
cannam@86 9594 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9595 13,13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9596 13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
cannam@86 9597 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9598 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9599 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9600 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9601 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9602 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9603 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9604 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9605 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9606 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9607 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9608 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9609 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9610 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9611 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9612 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9613 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9614 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9615 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9616 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9617 13, 8,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9618 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9619 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9620 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9621 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9622 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9623 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9624 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9625 13,13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9626 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9627 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9628 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9629 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9630 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9631 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9632 13,13,13,13,13,13,13,13,13,13,13,10,13,13,13,13,
cannam@86 9633 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9634 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9635 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9636 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9637 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9638 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9639 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9640 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9641 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9642 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9643 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9644 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9645 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9646 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9647 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9648 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9649 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9650 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9651 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9652 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9653 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9654 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9655 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9656 13,13, 8,13,12,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9657 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9658 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9659 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9660 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9661 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9662 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9663 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,
cannam@86 9664 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9665 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9666 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9667 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9668 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9669 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9670 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9671 13,13,13,13,13,13,13,13,13,13,13,13,11,13,13,13,
cannam@86 9672 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9673 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9674 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9675 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9676 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9677 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9678 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9679 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9680 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9681 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9682 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9683 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9684 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9685 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9686 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9687 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9688 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9689 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9690 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9691 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9692 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9693 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9694 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9695 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9696 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9697 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9698 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9699 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9700 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9701 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9702 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9703 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9704 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9705 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9706 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9707 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9708 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9709 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9710 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9711 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9712 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9713 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9714 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9715 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9716 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9717 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9718 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9719 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9720 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9721 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9722 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9723 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9724 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9725 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9726 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9727 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9728 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9729 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9730 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9731 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9732 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9733 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9734 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9735 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9736 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9737 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9738 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9739 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9740 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9741 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9742 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9743 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9744 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9745 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9746 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9747 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9748 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9749 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9750 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9751 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9752 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9753 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9754 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9755 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9756 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9757 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9758 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9759 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9760 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9761 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9762 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9763 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9764 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9765 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9766 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9767 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9768 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9769 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9770 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9771 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9772 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 9773 13,13,13,13,13,
cannam@86 9774 };
cannam@86 9775
cannam@86 9776 static const static_codebook _44p8_p7_1 = {
cannam@86 9777 5, 3125,
cannam@86 9778 (long *)_vq_lengthlist__44p8_p7_1,
cannam@86 9779 1, -514619392, 1630767104, 3, 0,
cannam@86 9780 (long *)_vq_quantlist__44p8_p7_1,
cannam@86 9781 0
cannam@86 9782 };
cannam@86 9783
cannam@86 9784 static const long _vq_quantlist__44p8_p7_2[] = {
cannam@86 9785 12,
cannam@86 9786 11,
cannam@86 9787 13,
cannam@86 9788 10,
cannam@86 9789 14,
cannam@86 9790 9,
cannam@86 9791 15,
cannam@86 9792 8,
cannam@86 9793 16,
cannam@86 9794 7,
cannam@86 9795 17,
cannam@86 9796 6,
cannam@86 9797 18,
cannam@86 9798 5,
cannam@86 9799 19,
cannam@86 9800 4,
cannam@86 9801 20,
cannam@86 9802 3,
cannam@86 9803 21,
cannam@86 9804 2,
cannam@86 9805 22,
cannam@86 9806 1,
cannam@86 9807 23,
cannam@86 9808 0,
cannam@86 9809 24,
cannam@86 9810 };
cannam@86 9811
cannam@86 9812 static const long _vq_lengthlist__44p8_p7_2[] = {
cannam@86 9813 1, 3, 2, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 9814 12,13,13,14,14,15,15,15,15,
cannam@86 9815 };
cannam@86 9816
cannam@86 9817 static const static_codebook _44p8_p7_2 = {
cannam@86 9818 1, 25,
cannam@86 9819 (long *)_vq_lengthlist__44p8_p7_2,
cannam@86 9820 1, -518864896, 1620639744, 5, 0,
cannam@86 9821 (long *)_vq_quantlist__44p8_p7_2,
cannam@86 9822 0
cannam@86 9823 };
cannam@86 9824
cannam@86 9825 static const long _vq_quantlist__44p8_p7_3[] = {
cannam@86 9826 12,
cannam@86 9827 11,
cannam@86 9828 13,
cannam@86 9829 10,
cannam@86 9830 14,
cannam@86 9831 9,
cannam@86 9832 15,
cannam@86 9833 8,
cannam@86 9834 16,
cannam@86 9835 7,
cannam@86 9836 17,
cannam@86 9837 6,
cannam@86 9838 18,
cannam@86 9839 5,
cannam@86 9840 19,
cannam@86 9841 4,
cannam@86 9842 20,
cannam@86 9843 3,
cannam@86 9844 21,
cannam@86 9845 2,
cannam@86 9846 22,
cannam@86 9847 1,
cannam@86 9848 23,
cannam@86 9849 0,
cannam@86 9850 24,
cannam@86 9851 };
cannam@86 9852
cannam@86 9853 static const long _vq_lengthlist__44p8_p7_3[] = {
cannam@86 9854 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 9855 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 9856 };
cannam@86 9857
cannam@86 9858 static const static_codebook _44p8_p7_3 = {
cannam@86 9859 1, 25,
cannam@86 9860 (long *)_vq_lengthlist__44p8_p7_3,
cannam@86 9861 1, -529006592, 1611661312, 5, 0,
cannam@86 9862 (long *)_vq_quantlist__44p8_p7_3,
cannam@86 9863 0
cannam@86 9864 };
cannam@86 9865
cannam@86 9866 static const long _huff_lengthlist__44p8_short[] = {
cannam@86 9867 3, 9,15,17,20,21,22,23, 5, 5, 7, 9,11,13,17,20,
cannam@86 9868 9, 5, 5, 6, 8,10,15,18,11, 7, 5, 4, 6, 9,13,17,
cannam@86 9869 14, 9, 7, 5, 6, 7,10,14,17,10, 8, 6, 6, 4, 5, 8,
cannam@86 9870 20,14,13,10, 8, 4, 3, 4,23,17,16,14,12, 6, 4, 4,
cannam@86 9871 };
cannam@86 9872
cannam@86 9873 static const static_codebook _huff_book__44p8_short = {
cannam@86 9874 2, 64,
cannam@86 9875 (long *)_huff_lengthlist__44p8_short,
cannam@86 9876 0, 0, 0, 0, 0,
cannam@86 9877 NULL,
cannam@86 9878 0
cannam@86 9879 };
cannam@86 9880
cannam@86 9881 static const long _vq_quantlist__44p9_l0_0[] = {
cannam@86 9882 6,
cannam@86 9883 5,
cannam@86 9884 7,
cannam@86 9885 4,
cannam@86 9886 8,
cannam@86 9887 3,
cannam@86 9888 9,
cannam@86 9889 2,
cannam@86 9890 10,
cannam@86 9891 1,
cannam@86 9892 11,
cannam@86 9893 0,
cannam@86 9894 12,
cannam@86 9895 };
cannam@86 9896
cannam@86 9897 static const long _vq_lengthlist__44p9_l0_0[] = {
cannam@86 9898 2, 5, 5, 7, 6, 8, 8, 9, 9,10,10,11,11, 4, 5, 5,
cannam@86 9899 6, 7, 8, 8, 9, 9,10,10,11,10, 4, 5, 5, 7, 6, 8,
cannam@86 9900 8, 9, 9,10,10,10,10, 6, 6, 7, 6, 7, 8, 8, 9, 9,
cannam@86 9901 10, 9,11, 9, 6, 6, 6, 7, 6, 8, 8, 9, 9, 9,10, 9,
cannam@86 9902 11, 7, 7, 8, 8, 8, 8, 9, 9, 9,10, 9,11, 9, 7, 8,
cannam@86 9903 8, 8, 8, 9, 8, 9, 9, 9,10, 9,11, 8, 9, 9, 9, 9,
cannam@86 9904 9, 9,10,10,11,10,12,10, 8, 9, 9, 9, 9, 9, 9,10,
cannam@86 9905 9,10,11,11,12, 9,10,10,10,10,10,10,10,11,11,11,
cannam@86 9906 11,12, 9,10,10,10,10,11,10,11,10,11,11,12,11,11,
cannam@86 9907 11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,
cannam@86 9908 11,11,11,12,11,12,11,12,11,
cannam@86 9909 };
cannam@86 9910
cannam@86 9911 static const static_codebook _44p9_l0_0 = {
cannam@86 9912 2, 169,
cannam@86 9913 (long *)_vq_lengthlist__44p9_l0_0,
cannam@86 9914 1, -526516224, 1616117760, 4, 0,
cannam@86 9915 (long *)_vq_quantlist__44p9_l0_0,
cannam@86 9916 0
cannam@86 9917 };
cannam@86 9918
cannam@86 9919 static const long _vq_quantlist__44p9_l0_1[] = {
cannam@86 9920 2,
cannam@86 9921 1,
cannam@86 9922 3,
cannam@86 9923 0,
cannam@86 9924 4,
cannam@86 9925 };
cannam@86 9926
cannam@86 9927 static const long _vq_lengthlist__44p9_l0_1[] = {
cannam@86 9928 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
cannam@86 9929 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 9930 };
cannam@86 9931
cannam@86 9932 static const static_codebook _44p9_l0_1 = {
cannam@86 9933 2, 25,
cannam@86 9934 (long *)_vq_lengthlist__44p9_l0_1,
cannam@86 9935 1, -533725184, 1611661312, 3, 0,
cannam@86 9936 (long *)_vq_quantlist__44p9_l0_1,
cannam@86 9937 0
cannam@86 9938 };
cannam@86 9939
cannam@86 9940 static const long _vq_quantlist__44p9_l1_0[] = {
cannam@86 9941 2,
cannam@86 9942 1,
cannam@86 9943 3,
cannam@86 9944 0,
cannam@86 9945 4,
cannam@86 9946 };
cannam@86 9947
cannam@86 9948 static const long _vq_lengthlist__44p9_l1_0[] = {
cannam@86 9949 1, 2, 3, 5, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 9950 9,10,10,10,10,10,10,10,10,
cannam@86 9951 };
cannam@86 9952
cannam@86 9953 static const static_codebook _44p9_l1_0 = {
cannam@86 9954 2, 25,
cannam@86 9955 (long *)_vq_lengthlist__44p9_l1_0,
cannam@86 9956 1, -514619392, 1630767104, 3, 0,
cannam@86 9957 (long *)_vq_quantlist__44p9_l1_0,
cannam@86 9958 0
cannam@86 9959 };
cannam@86 9960
cannam@86 9961 static const long _huff_lengthlist__44p9_lfe[] = {
cannam@86 9962 1, 1,
cannam@86 9963 };
cannam@86 9964
cannam@86 9965 static const static_codebook _huff_book__44p9_lfe = {
cannam@86 9966 1, 2,
cannam@86 9967 (long *)_huff_lengthlist__44p9_lfe,
cannam@86 9968 0, 0, 0, 0, 0,
cannam@86 9969 NULL,
cannam@86 9970 0
cannam@86 9971 };
cannam@86 9972
cannam@86 9973 static const long _huff_lengthlist__44p9_long[] = {
cannam@86 9974 3, 3, 3, 3, 3, 3, 3, 3,
cannam@86 9975 };
cannam@86 9976
cannam@86 9977 static const static_codebook _huff_book__44p9_long = {
cannam@86 9978 1, 8,
cannam@86 9979 (long *)_huff_lengthlist__44p9_long,
cannam@86 9980 0, 0, 0, 0, 0,
cannam@86 9981 NULL,
cannam@86 9982 0
cannam@86 9983 };
cannam@86 9984
cannam@86 9985 static const long _vq_quantlist__44p9_p1_0[] = {
cannam@86 9986 1,
cannam@86 9987 0,
cannam@86 9988 2,
cannam@86 9989 };
cannam@86 9990
cannam@86 9991 static const long _vq_lengthlist__44p9_p1_0[] = {
cannam@86 9992 1, 5, 5, 4, 8, 8, 4, 8, 8, 5, 7, 8, 8, 9,10, 8,
cannam@86 9993 10,10, 5, 8, 7, 8,10,10, 8,10, 9, 7, 9, 9, 9,11,
cannam@86 9994 11, 9,11,11, 9,11,11,11,12,13,11,13,13, 9,11,11,
cannam@86 9995 11,13,13,11,13,13, 7, 9, 9, 9,11,11, 9,11,11, 9,
cannam@86 9996 11,11,11,13,13,11,13,13, 9,11,11,11,13,13,11,13,
cannam@86 9997 12, 5, 9, 9, 9,11,11, 9,11,11, 9,11,11,11,12,13,
cannam@86 9998 11,13,13, 9,11,11,11,13,13,11,13,13, 9,11,12,11,
cannam@86 9999 13,13,12,13,13,11,12,13,13,14,15,13,14,14,12,13,
cannam@86 10000 13,13,15,15,13,15,14, 8,10,10,11,13,13,12,14,13,
cannam@86 10001 11,12,12,13,14,15,13,15,15,11,12,12,13,15,15,13,
cannam@86 10002 15,14, 5, 9, 9, 9,11,11, 9,11,11, 9,11,11,11,13,
cannam@86 10003 13,11,13,13, 9,11,10,11,13,13,11,13,12, 8,10,10,
cannam@86 10004 11,13,13,12,13,13,11,12,12,13,14,15,14,15,15,10,
cannam@86 10005 12,12,13,14,15,13,15,14, 9,12,11,12,13,13,11,13,
cannam@86 10006 13,12,13,13,13,15,15,13,14,15,11,13,12,13,15,14,
cannam@86 10007 13,15,14,
cannam@86 10008 };
cannam@86 10009
cannam@86 10010 static const static_codebook _44p9_p1_0 = {
cannam@86 10011 5, 243,
cannam@86 10012 (long *)_vq_lengthlist__44p9_p1_0,
cannam@86 10013 1, -535822336, 1611661312, 2, 0,
cannam@86 10014 (long *)_vq_quantlist__44p9_p1_0,
cannam@86 10015 0
cannam@86 10016 };
cannam@86 10017
cannam@86 10018 static const long _vq_quantlist__44p9_p2_0[] = {
cannam@86 10019 2,
cannam@86 10020 1,
cannam@86 10021 3,
cannam@86 10022 0,
cannam@86 10023 4,
cannam@86 10024 };
cannam@86 10025
cannam@86 10026 static const long _vq_lengthlist__44p9_p2_0[] = {
cannam@86 10027 4, 6, 6, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 6,
cannam@86 10028 8, 8,11,11, 6, 8, 8,11,11, 6, 7, 7, 9, 9, 7, 8,
cannam@86 10029 9,10,11, 7, 9, 9,11,10, 8, 9,10,12,12, 8,10,10,
cannam@86 10030 12,12, 6, 7, 7, 9, 9, 7, 9, 9,10,10, 7, 9, 8,11,
cannam@86 10031 10, 8,10,10,12,12, 8,10, 9,12,12, 8, 9, 9,11,11,
cannam@86 10032 9,10,10,12,12, 9,11,11,12,13,11,12,12,13,14,11,
cannam@86 10033 12,12,14,14, 8, 9, 9,11,11, 9,11,10,13,12, 9,10,
cannam@86 10034 10,13,12,11,12,12,14,14,11,12,12,14,13, 7, 8, 9,
cannam@86 10035 10,10, 8,10,10,11,11, 8,10,10,11,11,10,11,11,13,
cannam@86 10036 13,10,11,11,13,13, 8, 9,10,10,11,10,11,11,12,13,
cannam@86 10037 10,11,11,12,12,11,11,12,13,14,11,12,12,14,14, 8,
cannam@86 10038 10,10,11,11,10,11,11,12,13,10,11,11,12,12,11,12,
cannam@86 10039 12,14,14,11,12,12,14,14,10,11,11,12,13,11,12,12,
cannam@86 10040 13,14,12,13,13,14,14,13,13,14,14,16,13,14,14,15,
cannam@86 10041 16,10,11,11,13,13,12,12,12,14,14,11,12,12,14,14,
cannam@86 10042 13,14,14,15,16,13,14,14,16,15, 7, 8, 8,10,10, 8,
cannam@86 10043 10,10,11,11, 8,10,10,12,11,10,11,11,13,13,10,11,
cannam@86 10044 11,13,13, 8,10,10,11,11,10,11,11,12,12,10,11,11,
cannam@86 10045 12,12,11,12,12,14,14,11,12,12,14,14, 8,10, 9,11,
cannam@86 10046 10,10,11,11,13,12,10,11,10,13,12,11,12,12,14,14,
cannam@86 10047 11,12,11,14,13,10,11,11,13,13,11,12,12,14,14,12,
cannam@86 10048 12,12,14,14,13,14,14,15,16,13,14,14,15,15,10,11,
cannam@86 10049 11,13,12,12,12,12,14,14,11,12,12,14,13,13,14,14,
cannam@86 10050 16,15,13,14,13,16,14,10,11,11,13,13,12,12,13,14,
cannam@86 10051 15,12,13,13,14,15,13,14,15,15,16,13,14,14,16,16,
cannam@86 10052 11,12,13,14,14,13,13,14,15,16,13,14,14,15,16,14,
cannam@86 10053 15,15,16,17,14,15,16,17,17,11,12,12,14,14,13,14,
cannam@86 10054 14,15,16,13,14,14,15,15,14,15,15,16,18,14,15,15,
cannam@86 10055 17,16,13,14,15,15,16,15,15,16,16,18,15,15,15,17,
cannam@86 10056 17,16,16,17,17,18,16,16,16,18,18,14,14,14,16,16,
cannam@86 10057 15,15,15,16,17,15,15,15,16,17,16,17,17,18,18,16,
cannam@86 10058 16,17,18,17,10,11,11,14,13,12,13,13,15,14,11,13,
cannam@86 10059 13,15,14,13,15,15,16,16,13,14,14,16,16,11,12,12,
cannam@86 10060 14,14,13,13,13,15,15,13,14,13,15,15,15,15,15,17,
cannam@86 10061 16,14,15,15,17,16,11,13,12,14,14,13,14,13,15,15,
cannam@86 10062 13,14,13,15,15,14,15,15,17,17,14,15,15,17,16,14,
cannam@86 10063 14,14,16,16,14,15,15,17,17,15,15,16,17,16,17,16,
cannam@86 10064 17,18,18,16,17,17,18,18,13,14,14,16,15,15,15,15,
cannam@86 10065 17,17,14,16,15,16,16,17,17,17,18,18,16,17,16,20,
cannam@86 10066 19, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,12,11,
cannam@86 10067 10,11,11,13,13,10,11,11,13,13, 8, 9,10,11,11,10,
cannam@86 10068 11,11,12,12,10,11,11,13,12,11,12,12,14,14,11,12,
cannam@86 10069 12,14,14, 9,10,10,11,11,10,11,11,12,12,10,11,11,
cannam@86 10070 13,12,11,12,12,14,14,11,12,12,14,14,10,10,11,12,
cannam@86 10071 13,11,12,12,14,14,11,12,12,14,14,13,14,14,15,16,
cannam@86 10072 13,14,14,15,16,10,11,11,13,13,12,12,12,14,14,12,
cannam@86 10073 13,12,14,14,13,14,14,16,16,13,14,14,15,15, 9,10,
cannam@86 10074 10,11,12,10,11,11,12,13,10,11,11,13,12,11,12,12,
cannam@86 10075 14,14,11,12,12,14,14,10,10,11,12,13,11,12,12,13,
cannam@86 10076 14,11,12,12,13,14,12,13,14,14,15,12,13,13,15,15,
cannam@86 10077 10,11,11,13,13,11,12,12,13,14,11,12,12,14,13,12,
cannam@86 10078 13,13,15,15,12,13,13,15,15,12,11,13,12,14,13,13,
cannam@86 10079 14,14,15,13,13,14,14,15,14,15,15,16,17,14,15,15,
cannam@86 10080 16,17,12,13,12,14,14,13,14,14,15,15,13,14,14,15,
cannam@86 10081 15,14,15,15,16,17,14,15,15,16,17, 8, 9, 9,11,11,
cannam@86 10082 10,11,11,12,13,10,11,11,13,12,12,13,13,14,15,11,
cannam@86 10083 13,12,15,14, 9,11,10,12,12,11,12,12,13,14,11,12,
cannam@86 10084 12,14,13,13,13,14,15,15,13,14,13,15,15, 9,11,11,
cannam@86 10085 12,12,11,12,12,14,14,11,12,12,14,13,13,14,14,15,
cannam@86 10086 16,13,14,13,15,14,11,12,12,14,13,12,13,13,14,15,
cannam@86 10087 13,14,14,16,15,15,15,15,15,16,15,16,15,17,17,11,
cannam@86 10088 12,12,14,14,13,14,14,15,15,12,13,13,15,14,15,15,
cannam@86 10089 15,17,17,14,15,15,17,15,11,12,12,14,14,12,13,13,
cannam@86 10090 15,15,12,13,13,15,15,14,15,15,17,17,14,15,15,16,
cannam@86 10091 16,12,13,13,14,15,13,14,14,16,16,14,14,14,15,16,
cannam@86 10092 15,16,16,17,17,15,16,16,17,17,12,13,13,15,15,14,
cannam@86 10093 14,14,16,16,14,14,15,16,16,15,16,16,17,17,15,16,
cannam@86 10094 16,17,17,14,15,15,15,16,15,15,16,16,18,15,16,16,
cannam@86 10095 17,17,17,17,17,18,18,16,17,17,19,18,14,15,15,16,
cannam@86 10096 17,15,16,16,17,17,15,16,16,18,17,16,17,17,19,18,
cannam@86 10097 17,17,17,19,18,10,12,12,14,14,13,13,14,15,15,12,
cannam@86 10098 14,13,16,15,15,15,15,17,17,14,15,15,17,16,12,13,
cannam@86 10099 13,15,14,13,14,14,16,16,14,14,15,17,16,15,16,16,
cannam@86 10100 17,17,15,16,16,18,17,12,13,13,15,14,14,15,15,16,
cannam@86 10101 16,13,15,14,16,15,16,17,16,19,17,15,16,16,17,17,
cannam@86 10102 14,15,15,17,15,15,16,15,17,17,16,17,16,18,17,17,
cannam@86 10103 17,18,18,18,17,17,18,19,18,14,15,15,16,16,15,16,
cannam@86 10104 16,17,18,15,16,16,18,16,17,18,18,19,19,17,18,17,
cannam@86 10105 18,19, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,12,
cannam@86 10106 11,10,11,11,13,13, 9,11,11,13,13, 9,10,10,11,11,
cannam@86 10107 10,11,11,12,12,10,11,11,12,12,11,12,12,14,14,11,
cannam@86 10108 12,12,14,14, 8,10, 9,11,11,10,11,11,12,12,10,11,
cannam@86 10109 11,12,12,11,12,12,14,14,11,12,12,14,14,10,11,11,
cannam@86 10110 13,13,11,12,13,14,14,12,12,12,14,14,13,14,14,15,
cannam@86 10111 16,13,14,14,16,16,10,11,10,13,12,11,12,12,14,14,
cannam@86 10112 11,12,12,14,14,13,14,14,15,16,13,14,14,16,15, 8,
cannam@86 10113 9, 9,11,11,10,11,11,12,13,10,11,11,13,12,12,13,
cannam@86 10114 13,14,15,12,13,13,15,14,10,11,11,12,12,11,11,12,
cannam@86 10115 13,14,11,12,12,14,14,13,13,14,15,16,13,14,14,15,
cannam@86 10116 15, 9,10,11,12,12,11,12,12,13,14,11,12,12,14,13,
cannam@86 10117 13,14,14,15,16,12,14,13,15,15,11,12,12,14,14,12,
cannam@86 10118 13,13,14,15,13,14,14,16,15,14,15,15,15,17,15,15,
cannam@86 10119 16,16,17,11,12,12,13,14,13,14,14,15,15,12,13,13,
cannam@86 10120 15,14,15,16,15,16,17,14,16,15,17,15, 9,10,10,12,
cannam@86 10121 11,10,11,11,13,13,10,11,11,13,12,11,12,12,14,14,
cannam@86 10122 11,12,12,14,14,10,11,11,12,13,11,12,12,13,14,11,
cannam@86 10123 12,12,14,14,12,13,13,15,15,12,13,13,15,15,10,11,
cannam@86 10124 10,13,12,11,12,12,13,13,11,12,12,14,13,12,13,13,
cannam@86 10125 15,15,12,13,13,15,14,12,13,12,14,14,13,14,14,15,
cannam@86 10126 15,13,14,14,15,15,14,15,15,16,16,14,15,15,16,16,
cannam@86 10127 11,13,11,14,12,13,13,13,15,14,12,14,13,15,14,15,
cannam@86 10128 15,15,17,16,14,15,14,17,15,10,12,12,14,14,13,13,
cannam@86 10129 14,15,16,12,14,13,15,15,14,15,16,17,17,14,15,16,
cannam@86 10130 17,17,12,13,13,14,15,13,14,14,16,16,14,14,15,16,
cannam@86 10131 16,16,16,16,17,17,16,16,16,18,18,12,13,13,14,15,
cannam@86 10132 14,14,15,16,16,13,14,14,16,15,16,16,16,17,18,15,
cannam@86 10133 16,16,17,17,14,15,15,16,16,15,15,16,17,17,15,16,
cannam@86 10134 16,17,18,17,18,18,18,19,17,18,18,19,19,14,15,15,
cannam@86 10135 16,16,15,16,16,17,17,15,16,16,17,17,17,17,18,20,
cannam@86 10136 18,17,18,17,18,18,11,12,12,14,14,12,13,14,15,15,
cannam@86 10137 12,13,13,15,15,14,15,15,16,17,14,15,15,16,17,12,
cannam@86 10138 13,13,15,15,14,14,14,16,16,14,14,14,16,16,15,16,
cannam@86 10139 16,17,17,15,16,16,17,17,12,13,13,15,14,13,14,14,
cannam@86 10140 16,15,14,15,14,16,15,15,16,16,17,17,15,16,16,17,
cannam@86 10141 16,14,15,15,16,16,15,16,16,17,17,16,16,16,17,17,
cannam@86 10142 17,17,17,19,18,17,17,17,18,19,14,15,14,17,15,15,
cannam@86 10143 16,16,17,17,15,16,15,17,17,16,17,17,18,18,16,17,
cannam@86 10144 17,18,17, 6,11,11,13,13,11,12,12,14,14,11,12,12,
cannam@86 10145 14,14,13,14,14,16,16,13,14,14,16,16,11,12,12,14,
cannam@86 10146 14,12,13,13,15,15,12,13,13,15,15,14,15,15,16,17,
cannam@86 10147 14,15,15,17,18,11,12,12,14,14,12,13,13,15,15,12,
cannam@86 10148 13,13,15,15,14,15,15,17,17,14,15,15,16,16,13,14,
cannam@86 10149 14,15,16,14,15,15,16,17,14,15,15,17,16,15,16,17,
cannam@86 10150 18,17,16,16,16,18,17,14,14,15,16,16,14,15,15,18,
cannam@86 10151 16,14,15,15,17,16,16,17,17,18,18,16,17,16,18,17,
cannam@86 10152 11,12,12,14,14,12,13,13,15,15,12,13,13,15,15,14,
cannam@86 10153 15,15,17,17,14,15,15,16,16,12,13,13,15,15,13,14,
cannam@86 10154 14,15,16,13,14,14,16,16,15,16,16,17,17,15,15,16,
cannam@86 10155 17,17,12,13,13,15,15,14,14,14,16,16,13,14,14,16,
cannam@86 10156 16,15,16,16,17,17,15,16,16,17,17,14,14,15,15,16,
cannam@86 10157 15,15,16,16,17,15,15,16,16,17,16,17,17,17,18,16,
cannam@86 10158 17,17,18,18,14,15,15,16,16,15,16,16,17,17,15,16,
cannam@86 10159 16,17,17,17,17,17,18,19,17,17,17,18,18,10,12,12,
cannam@86 10160 14,14,12,13,14,15,16,13,14,13,15,15,14,15,15,17,
cannam@86 10161 17,14,15,16,17,17,12,13,13,15,15,13,14,14,15,15,
cannam@86 10162 14,15,14,16,16,15,16,16,17,18,15,17,16,18,17,12,
cannam@86 10163 13,13,15,15,14,14,14,16,16,13,14,14,16,15,15,16,
cannam@86 10164 16,17,18,15,16,16,17,17,14,14,14,16,16,15,15,16,
cannam@86 10165 17,17,15,16,16,17,17,17,17,17,18,20,17,17,17,19,
cannam@86 10166 19,14,15,15,16,16,15,17,16,18,18,15,16,15,17,16,
cannam@86 10167 17,18,19,19,19,17,17,17,18,17,13,14,14,16,16,14,
cannam@86 10168 15,15,17,17,14,15,15,16,17,15,17,17,18,18,16,16,
cannam@86 10169 17,18,17,14,15,15,16,17,15,16,16,17,17,15,16,16,
cannam@86 10170 17,17,16,17,17,18,18,17,17,17,18,19,14,15,15,16,
cannam@86 10171 17,15,16,16,17,17,15,16,16,17,17,16,17,17,18,18,
cannam@86 10172 17,17,17,19,19,16,16,16,16,18,16,17,17,17,18,17,
cannam@86 10173 17,17,17,19,18,18,18,19,19,18,18,18,19,20,16,16,
cannam@86 10174 17,18,18,16,18,17,18,18,17,17,17,20,19,18,18,19,
cannam@86 10175 21,20,18,20,18,18,19,10,12,12,14,14,14,14,15,15,
cannam@86 10176 17,14,15,14,17,15,16,16,17,18,18,16,18,17,19,18,
cannam@86 10177 12,14,13,16,15,14,14,15,15,17,15,16,16,18,17,16,
cannam@86 10178 17,18,17,19,17,19,18,20,19,12,13,13,15,15,15,16,
cannam@86 10179 17,17,18,14,16,14,17,16,17,18,18,19,19,17,17,17,
cannam@86 10180 18,18,15,15,15,17,16,15,16,16,17,17,17,19,17,18,
cannam@86 10181 18,18,18,18,18,21,19,20,19,20,19,15,15,16,16,17,
cannam@86 10182 17,17,18,20,20,15,16,16,18,17,18,19,19,19,20,18,
cannam@86 10183 19,18,19,17, 6,11,11,13,13,11,12,12,14,14,11,12,
cannam@86 10184 12,14,14,13,14,14,16,16,13,14,14,16,16,11,12,12,
cannam@86 10185 14,14,12,13,13,15,15,12,13,13,15,15,14,15,15,17,
cannam@86 10186 17,14,15,15,17,16,11,12,12,14,14,12,13,13,15,15,
cannam@86 10187 12,13,13,15,15,14,15,15,16,16,14,15,15,16,16,13,
cannam@86 10188 14,14,16,16,15,15,15,16,16,14,15,15,17,16,16,17,
cannam@86 10189 17,19,18,16,17,17,18,18,13,14,14,15,15,14,15,15,
cannam@86 10190 17,16,14,15,15,17,16,16,17,16,17,18,15,16,16,18,
cannam@86 10191 18,10,12,12,14,14,12,13,14,15,15,12,13,13,15,15,
cannam@86 10192 14,15,15,17,17,14,15,15,17,16,12,13,13,15,15,14,
cannam@86 10193 14,14,15,16,14,15,15,16,16,15,16,16,17,18,16,16,
cannam@86 10194 16,18,18,12,13,13,14,14,14,14,15,16,16,13,14,14,
cannam@86 10195 16,16,15,16,16,18,18,15,16,16,19,17,14,15,15,16,
cannam@86 10196 17,15,15,16,17,17,16,17,16,17,18,17,17,18,17,19,
cannam@86 10197 17,17,18,18,19,14,14,14,16,16,15,16,16,17,17,15,
cannam@86 10198 16,15,17,17,17,17,17,19,20,16,17,17,18,18,11,12,
cannam@86 10199 12,14,14,12,13,13,15,15,12,13,13,15,15,14,15,15,
cannam@86 10200 16,16,14,15,14,16,16,12,13,13,15,15,14,14,14,16,
cannam@86 10201 16,13,14,14,16,16,15,16,16,18,17,15,16,16,17,17,
cannam@86 10202 12,13,13,15,15,13,14,14,16,16,13,14,14,16,16,15,
cannam@86 10203 16,15,18,18,15,16,15,17,16,14,15,15,16,16,15,16,
cannam@86 10204 16,17,17,15,16,16,18,17,16,17,17,18,18,16,17,17,
cannam@86 10205 18,18,14,15,14,16,15,15,16,15,17,17,15,16,15,17,
cannam@86 10206 16,16,17,17,18,18,17,17,16,19,17,10,12,12,14,15,
cannam@86 10207 14,14,15,15,17,14,15,14,17,15,16,17,17,17,18,16,
cannam@86 10208 17,17,18,18,12,14,13,16,15,14,14,16,15,17,15,17,
cannam@86 10209 16,18,17,17,17,18,17,19,18,18,18,19,18,12,13,14,
cannam@86 10210 15,15,15,16,16,16,17,14,15,14,18,16,18,17,18,19,
cannam@86 10211 19,17,18,17,20,18,15,15,15,17,17,15,16,16,17,18,
cannam@86 10212 18,18,18,19,18,18,18,19,18,20,18,19,19,21,21,15,
cannam@86 10213 15,16,16,17,17,18,18,18,18,15,16,16,17,17,17,19,
cannam@86 10214 20,19,20,17,18,18,19,17,13,14,14,16,16,14,15,15,
cannam@86 10215 16,17,14,15,15,17,17,16,16,17,17,18,15,17,16,17,
cannam@86 10216 17,14,15,15,16,16,15,16,16,17,17,16,16,16,17,17,
cannam@86 10217 17,17,18,17,18,17,17,17,18,20,14,15,15,17,16,15,
cannam@86 10218 16,16,17,17,15,16,16,17,17,17,17,17,18,18,16,17,
cannam@86 10219 17,19,18,16,16,17,17,17,17,18,17,19,18,17,17,17,
cannam@86 10220 18,19,17,20,18,19,21,17,19,18,19,20,15,17,15,17,
cannam@86 10221 16,16,17,17,18,18,17,17,17,18,17,18,19,18,19,21,
cannam@86 10222 18,18,17,19,19,
cannam@86 10223 };
cannam@86 10224
cannam@86 10225 static const static_codebook _44p9_p2_0 = {
cannam@86 10226 5, 3125,
cannam@86 10227 (long *)_vq_lengthlist__44p9_p2_0,
cannam@86 10228 1, -533725184, 1611661312, 3, 0,
cannam@86 10229 (long *)_vq_quantlist__44p9_p2_0,
cannam@86 10230 0
cannam@86 10231 };
cannam@86 10232
cannam@86 10233 static const long _vq_quantlist__44p9_p3_0[] = {
cannam@86 10234 1,
cannam@86 10235 0,
cannam@86 10236 2,
cannam@86 10237 };
cannam@86 10238
cannam@86 10239 static const long _vq_lengthlist__44p9_p3_0[] = {
cannam@86 10240 2, 5, 4, 4, 7, 7, 4, 7, 6, 5, 6, 7, 7, 8, 9, 7,
cannam@86 10241 9, 9, 5, 7, 6, 7, 9, 9, 7, 9, 8, 6, 8, 8, 8,10,
cannam@86 10242 10, 8,10,10, 8, 9,10,10,11,12,10,12,12, 8,10,10,
cannam@86 10243 10,12,12,10,12,11, 6, 8, 8, 8,10,10, 8,10,10, 8,
cannam@86 10244 10,10,10,11,12,10,12,12, 8,10, 9,10,12,11,10,12,
cannam@86 10245 11, 5, 8, 8, 8,10,10, 8,10,10, 8, 9,10,10,11,11,
cannam@86 10246 10,11,11, 8,10,10,10,11,12,10,12,11, 8,10,10,10,
cannam@86 10247 11,11,10,11,11,10,11,11,11,12,13,11,12,13,10,11,
cannam@86 10248 11,11,13,13,11,13,13, 7, 9, 9,10,11,12,10,12,11,
cannam@86 10249 9,11,11,11,12,13,12,14,13, 9,11,11,12,13,14,11,
cannam@86 10250 13,12, 5, 8, 8, 8,10,10, 8,10,10, 8,10,10,10,11,
cannam@86 10251 12,10,12,12, 8,10, 9,10,12,11, 9,11,11, 7, 9, 9,
cannam@86 10252 10,11,12,10,12,11, 9,11,11,11,12,13,12,14,13, 9,
cannam@86 10253 11,11,12,13,14,11,13,12, 8,10,10,10,11,11,10,11,
cannam@86 10254 11,10,11,11,11,13,13,11,13,13,10,11,10,11,13,12,
cannam@86 10255 11,13,12,
cannam@86 10256 };
cannam@86 10257
cannam@86 10258 static const static_codebook _44p9_p3_0 = {
cannam@86 10259 5, 243,
cannam@86 10260 (long *)_vq_lengthlist__44p9_p3_0,
cannam@86 10261 1, -533200896, 1614282752, 2, 0,
cannam@86 10262 (long *)_vq_quantlist__44p9_p3_0,
cannam@86 10263 0
cannam@86 10264 };
cannam@86 10265
cannam@86 10266 static const long _vq_quantlist__44p9_p3_1[] = {
cannam@86 10267 1,
cannam@86 10268 0,
cannam@86 10269 2,
cannam@86 10270 };
cannam@86 10271
cannam@86 10272 static const long _vq_lengthlist__44p9_p3_1[] = {
cannam@86 10273 4, 6, 6, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 8, 7,
cannam@86 10274 7, 8, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
cannam@86 10275 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8,
cannam@86 10276 8, 9, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 10277 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
cannam@86 10278 9, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
cannam@86 10279 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8,
cannam@86 10280 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9,
cannam@86 10281 9, 9, 9, 9, 9, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9, 9,
cannam@86 10282 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9,
cannam@86 10283 9, 9, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 10284 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 9, 7, 8, 8,
cannam@86 10285 8, 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8,
cannam@86 10286 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
cannam@86 10287 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
cannam@86 10288 9, 9, 9,
cannam@86 10289 };
cannam@86 10290
cannam@86 10291 static const static_codebook _44p9_p3_1 = {
cannam@86 10292 5, 243,
cannam@86 10293 (long *)_vq_lengthlist__44p9_p3_1,
cannam@86 10294 1, -535822336, 1611661312, 2, 0,
cannam@86 10295 (long *)_vq_quantlist__44p9_p3_1,
cannam@86 10296 0
cannam@86 10297 };
cannam@86 10298
cannam@86 10299 static const long _vq_quantlist__44p9_p4_0[] = {
cannam@86 10300 1,
cannam@86 10301 0,
cannam@86 10302 2,
cannam@86 10303 };
cannam@86 10304
cannam@86 10305 static const long _vq_lengthlist__44p9_p4_0[] = {
cannam@86 10306 2, 5, 5, 4, 7, 7, 4, 7, 6, 5, 7, 7, 7, 8, 9, 7,
cannam@86 10307 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
cannam@86 10308 10, 8,10,10, 8, 9,10,10,11,12,10,11,12, 8,10,10,
cannam@86 10309 10,11,12,10,12,11, 6, 8, 7, 8,10,10, 8,10, 9, 8,
cannam@86 10310 10,10,10,11,12,10,12,12, 8,10, 9,10,12,11,10,12,
cannam@86 10311 11, 5, 8, 8, 8,10,10, 8,10,10, 7, 9,10, 9,10,11,
cannam@86 10312 10,11,11, 8,10,10,10,12,12,10,12,11, 7, 9, 9, 9,
cannam@86 10313 11,11, 9,11,11, 9,10,11,11,11,12,11,12,12, 9,11,
cannam@86 10314 11,11,12,12,11,12,12, 7, 9, 9,10,11,12,10,12,11,
cannam@86 10315 9,11,10,11,11,12,12,13,13, 9,11,11,12,13,13,11,
cannam@86 10316 13,11, 5, 8, 8, 8,10,10, 8,10,10, 8,10,10,10,11,
cannam@86 10317 12,10,12,12, 7, 9, 9, 9,11,11, 9,11,10, 7, 9, 9,
cannam@86 10318 10,11,12,10,12,11, 9,11,11,11,11,13,12,13,13, 9,
cannam@86 10319 10,11,12,13,13,11,12,11, 7, 9, 9, 9,11,11, 9,11,
cannam@86 10320 11, 9,11,11,11,12,12,11,12,12, 9,11,10,11,12,12,
cannam@86 10321 10,12,11,
cannam@86 10322 };
cannam@86 10323
cannam@86 10324 static const static_codebook _44p9_p4_0 = {
cannam@86 10325 5, 243,
cannam@86 10326 (long *)_vq_lengthlist__44p9_p4_0,
cannam@86 10327 1, -531365888, 1616117760, 2, 0,
cannam@86 10328 (long *)_vq_quantlist__44p9_p4_0,
cannam@86 10329 0
cannam@86 10330 };
cannam@86 10331
cannam@86 10332 static const long _vq_quantlist__44p9_p4_1[] = {
cannam@86 10333 2,
cannam@86 10334 1,
cannam@86 10335 3,
cannam@86 10336 0,
cannam@86 10337 4,
cannam@86 10338 };
cannam@86 10339
cannam@86 10340 static const long _vq_lengthlist__44p9_p4_1[] = {
cannam@86 10341 6, 8, 8,10, 9, 8, 9, 9,10,10, 8, 9, 9,10,10, 8,
cannam@86 10342 10,10,10,10, 8,10,10,10,10, 9, 9, 9,10,10, 9,10,
cannam@86 10343 10,10,11, 9,10,10,11,11,10,10,10,11,11,10,10,10,
cannam@86 10344 11,11, 9, 9, 9,10,10, 9,10,10,11,11, 9,10,10,11,
cannam@86 10345 10,10,10,10,11,11,10,10,10,11,11,10,10,10,10,11,
cannam@86 10346 10,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,
cannam@86 10347 11,11,11,11,10,10,10,11,10,10,11,11,11,11,10,11,
cannam@86 10348 10,11,11,11,11,11,11,11,10,11,11,11,11, 9,10,10,
cannam@86 10349 10,11,10,10,11,11,11,10,11,11,11,11,10,11,11,11,
cannam@86 10350 11,10,11,11,11,11,10,10,11,11,11,11,11,11,11,11,
cannam@86 10351 11,11,11,11,12,11,11,12,12,12,11,11,11,12,12,10,
cannam@86 10352 11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,
cannam@86 10353 11,12,12,11,11,11,12,12,11,11,11,11,11,11,12,12,
cannam@86 10354 12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 10355 12,11,11,11,11,11,11,12,12,12,12,11,12,11,12,12,
cannam@86 10356 11,12,12,12,12,12,12,12,12,12, 9,10,10,11,10,10,
cannam@86 10357 11,11,11,11,10,11,11,11,11,10,11,11,11,11,10,11,
cannam@86 10358 11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 10359 12,12,11,11,12,12,12,11,11,11,12,12,10,11,10,11,
cannam@86 10360 11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,
cannam@86 10361 11,11,11,12,12,11,11,11,11,11,11,12,12,12,12,11,
cannam@86 10362 12,12,12,12,11,12,12,12,12,12,12,12,12,12,11,11,
cannam@86 10363 11,11,11,11,12,12,12,12,11,12,11,12,12,12,12,12,
cannam@86 10364 12,12,11,12,12,12,12,11,11,11,11,11,11,12,12,12,
cannam@86 10365 12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10366 11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10367 12,12,13,13,12,12,12,13,13,11,12,12,12,12,12,12,
cannam@86 10368 12,12,12,12,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 10369 13,13,12,12,12,12,12,12,12,12,12,13,12,12,12,13,
cannam@86 10370 13,12,13,13,13,13,12,13,13,13,13,12,12,12,12,12,
cannam@86 10371 12,12,12,13,13,12,12,12,13,13,12,13,13,13,13,12,
cannam@86 10372 13,13,13,13,11,11,11,11,11,11,12,12,12,12,11,12,
cannam@86 10373 12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,
cannam@86 10374 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 10375 13,12,12,12,13,13,11,12,12,12,12,12,12,12,12,12,
cannam@86 10376 12,12,12,12,12,12,12,12,13,13,12,12,12,13,13,12,
cannam@86 10377 12,12,12,12,12,12,12,13,13,12,12,12,13,13,12,13,
cannam@86 10378 13,13,13,12,13,13,13,13,12,12,12,12,12,12,12,12,
cannam@86 10379 13,13,12,12,12,13,12,12,13,13,13,13,12,13,13,13,
cannam@86 10380 13, 7,10,10,11,11,10,10,11,11,11,10,11,11,11,11,
cannam@86 10381 10,11,11,11,11,10,11,11,11,11,10,10,10,11,11,10,
cannam@86 10382 11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,
cannam@86 10383 11,12,12,10,11,11,11,11,11,11,11,12,11,11,11,11,
cannam@86 10384 12,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,
cannam@86 10385 11,11,11,11,12,12,11,11,12,12,12,11,12,12,12,12,
cannam@86 10386 11,12,12,12,12,11,11,11,11,11,11,12,12,12,12,11,
cannam@86 10387 11,12,12,12,11,12,12,12,12,11,12,12,12,12,10,11,
cannam@86 10388 11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,
cannam@86 10389 12,12,11,11,11,12,12,11,11,11,11,11,11,11,12,12,
cannam@86 10390 12,11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,
cannam@86 10391 11,11,11,11,11,11,12,11,12,12,11,11,11,12,12,11,
cannam@86 10392 12,12,12,12,11,12,12,12,12,11,11,11,11,12,11,12,
cannam@86 10393 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10394 12,12,11,11,11,12,12,11,12,12,12,12,11,12,12,12,
cannam@86 10395 12,12,12,12,12,12,12,12,12,12,12,10,11,10,11,11,
cannam@86 10396 11,11,11,12,12,11,11,11,12,12,11,12,12,12,12,11,
cannam@86 10397 12,12,12,12,10,11,11,12,11,11,11,12,12,12,11,12,
cannam@86 10398 12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,
cannam@86 10399 12,11,11,12,12,12,12,11,12,11,12,12,12,12,12,12,
cannam@86 10400 12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,
cannam@86 10401 12,12,12,12,12,12,12,12,12,13,12,12,12,12,12,11,
cannam@86 10402 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10403 12,12,13,12,12,12,13,12,11,11,11,12,12,12,12,12,
cannam@86 10404 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10405 13,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10406 12,12,13,13,13,12,12,12,13,13,11,12,12,12,12,12,
cannam@86 10407 12,12,12,13,12,12,12,12,12,12,12,13,13,13,12,13,
cannam@86 10408 12,13,13,12,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 10409 13,13,12,13,13,13,13,12,13,13,13,13,12,12,12,12,
cannam@86 10410 12,12,12,12,13,13,12,13,12,13,13,12,13,13,13,13,
cannam@86 10411 12,13,13,13,13,11,11,11,12,12,12,12,12,12,12,11,
cannam@86 10412 12,12,12,12,12,12,12,13,13,12,12,12,13,13,11,12,
cannam@86 10413 12,12,12,12,12,12,12,12,12,12,12,13,13,12,13,12,
cannam@86 10414 13,13,12,13,13,13,13,11,12,12,12,12,12,12,12,13,
cannam@86 10415 13,12,12,12,13,12,12,13,13,13,13,12,13,13,13,13,
cannam@86 10416 12,12,12,12,12,12,12,13,13,13,12,13,13,13,13,13,
cannam@86 10417 13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,13,
cannam@86 10418 13,13,13,12,12,12,13,13,13,13,13,13,13,13,13,13,
cannam@86 10419 13,13, 7,10,10,11,11,10,11,11,11,11,10,11,11,11,
cannam@86 10420 11,10,11,11,11,11,10,11,11,11,11,10,11,11,11,11,
cannam@86 10421 11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,11,
cannam@86 10422 11,11,12,12,10,10,10,11,11,11,11,11,12,11,10,11,
cannam@86 10423 11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,
cannam@86 10424 11,11,11,11,12,12,12,11,12,11,12,12,11,12,12,12,
cannam@86 10425 12,11,12,12,12,12,11,11,11,11,11,11,11,11,12,12,
cannam@86 10426 11,12,11,12,12,11,12,12,12,12,11,12,12,12,12,10,
cannam@86 10427 10,10,11,11,11,11,11,12,12,11,11,11,12,12,11,12,
cannam@86 10428 12,12,12,11,12,12,12,12,11,11,11,11,11,11,11,12,
cannam@86 10429 12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10430 12,11,11,11,11,11,11,12,12,12,12,11,12,11,12,12,
cannam@86 10431 12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,
cannam@86 10432 12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,
cannam@86 10433 12,13,12,11,11,11,12,12,12,12,12,12,12,12,12,12,
cannam@86 10434 12,12,12,12,12,12,12,12,12,12,12,12,10,11,11,11,
cannam@86 10435 11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,
cannam@86 10436 11,11,11,12,12,11,11,11,11,11,11,11,12,12,12,11,
cannam@86 10437 12,11,12,12,11,12,12,12,12,11,12,12,12,12,11,11,
cannam@86 10438 11,11,11,11,11,11,12,12,11,11,11,12,12,11,12,12,
cannam@86 10439 12,12,11,12,12,12,12,11,11,11,12,11,12,12,12,12,
cannam@86 10440 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10441 11,11,11,12,11,11,12,12,12,12,11,12,12,12,12,12,
cannam@86 10442 12,12,12,12,12,12,12,12,12,11,11,11,12,12,11,12,
cannam@86 10443 12,12,12,12,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 10444 13,12,11,12,12,12,12,12,12,12,12,13,12,12,12,13,
cannam@86 10445 13,12,13,13,13,13,12,13,13,13,13,11,12,12,12,12,
cannam@86 10446 12,12,12,12,13,12,12,12,12,12,12,13,13,13,13,12,
cannam@86 10447 13,13,13,13,12,12,12,12,12,12,12,13,13,13,12,13,
cannam@86 10448 12,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,
cannam@86 10449 12,12,12,13,13,13,13,12,13,12,13,13,13,13,13,13,
cannam@86 10450 13,13,13,13,13,13,11,11,11,12,12,11,12,12,12,12,
cannam@86 10451 11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,
cannam@86 10452 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,
cannam@86 10453 12,13,13,12,12,12,13,13,11,12,12,12,12,12,12,12,
cannam@86 10454 12,12,12,12,12,12,12,12,12,12,13,13,12,13,12,13,
cannam@86 10455 13,12,12,12,12,12,12,12,12,13,13,12,12,12,13,13,
cannam@86 10456 13,13,13,13,13,12,13,13,13,13,12,12,12,12,12,12,
cannam@86 10457 13,12,13,13,12,13,12,13,12,12,13,13,13,13,12,13,
cannam@86 10458 13,13,13, 8,11,11,12,12,11,12,12,12,12,11,12,12,
cannam@86 10459 12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,
cannam@86 10460 12,11,12,12,12,12,12,12,12,12,12,12,12,12,13,13,
cannam@86 10461 12,12,12,13,13,11,11,11,12,12,12,12,12,12,12,12,
cannam@86 10462 12,12,12,12,12,12,12,13,13,12,12,12,13,13,11,12,
cannam@86 10463 12,12,12,12,12,12,12,13,12,12,12,12,12,12,12,13,
cannam@86 10464 13,13,12,12,13,13,13,11,12,12,12,12,12,12,12,13,
cannam@86 10465 12,12,12,12,13,13,12,13,13,13,13,12,13,13,13,13,
cannam@86 10466 11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,12,
cannam@86 10467 12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,
cannam@86 10468 12,12,12,12,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 10469 13,13,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10470 12,12,13,12,13,13,12,13,12,13,13,12,12,12,12,12,
cannam@86 10471 12,12,12,12,13,12,12,12,13,13,12,13,13,13,13,12,
cannam@86 10472 13,13,13,13,12,12,12,12,12,12,12,12,13,13,12,12,
cannam@86 10473 12,13,13,12,13,13,13,13,12,13,13,13,13,11,11,11,
cannam@86 10474 12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,13,
cannam@86 10475 12,12,12,12,12,13,11,12,12,12,12,12,12,12,12,13,
cannam@86 10476 12,12,12,12,13,12,13,13,13,13,12,13,13,13,13,11,
cannam@86 10477 12,12,12,12,12,12,12,12,13,12,12,12,13,12,12,13,
cannam@86 10478 13,13,13,12,13,13,13,13,12,12,12,12,12,12,12,12,
cannam@86 10479 13,13,12,12,13,13,13,12,13,13,13,13,12,13,13,13,
cannam@86 10480 13,12,12,12,12,12,12,13,13,13,13,12,13,12,13,13,
cannam@86 10481 12,13,13,13,13,13,13,13,13,13,11,11,11,12,12,12,
cannam@86 10482 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10483 12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10484 12,12,12,12,13,13,13,12,13,13,13,13,11,12,12,12,
cannam@86 10485 12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,
cannam@86 10486 12,13,12,13,13,12,12,12,12,12,12,12,12,13,13,12,
cannam@86 10487 12,12,13,13,12,13,13,13,13,12,13,13,13,13,12,12,
cannam@86 10488 12,12,12,12,13,12,13,13,12,12,12,13,13,13,13,13,
cannam@86 10489 13,13,12,13,13,13,13,11,11,11,12,12,12,12,12,12,
cannam@86 10490 12,12,12,12,12,12,12,12,12,12,13,12,12,12,13,12,
cannam@86 10491 11,12,12,12,12,12,12,12,12,12,12,12,12,13,13,12,
cannam@86 10492 12,13,13,13,12,13,13,13,13,11,12,12,12,12,12,12,
cannam@86 10493 12,12,13,12,12,12,13,12,12,13,13,13,13,12,13,13,
cannam@86 10494 13,13,12,12,12,12,12,12,12,12,13,13,12,12,12,13,
cannam@86 10495 13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,
cannam@86 10496 12,13,13,13,13,12,13,12,13,13,13,13,13,13,13,13,
cannam@86 10497 13,13,13,13, 8,11,11,11,11,11,12,12,12,12,11,12,
cannam@86 10498 12,12,12,12,12,12,12,12,11,12,12,12,12,11,11,11,
cannam@86 10499 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10500 13,12,12,12,13,13,11,11,11,12,12,12,12,12,12,12,
cannam@86 10501 12,12,12,12,12,12,12,12,13,13,12,12,12,13,12,12,
cannam@86 10502 12,12,12,12,12,12,12,12,12,12,12,12,13,13,12,13,
cannam@86 10503 13,13,13,12,13,13,13,13,11,12,12,12,12,12,12,12,
cannam@86 10504 12,13,12,12,12,13,12,12,13,13,13,13,12,13,12,13,
cannam@86 10505 13,11,11,11,12,12,12,12,12,12,12,11,12,12,12,12,
cannam@86 10506 12,12,12,13,13,12,12,12,13,12,11,12,12,12,12,12,
cannam@86 10507 12,12,12,12,12,12,12,13,13,12,12,13,13,13,12,13,
cannam@86 10508 13,13,13,11,12,12,12,12,12,12,12,13,13,12,12,12,
cannam@86 10509 12,12,12,13,13,13,13,12,13,13,13,13,12,12,12,12,
cannam@86 10510 12,12,12,13,13,13,12,12,13,13,13,13,13,13,13,13,
cannam@86 10511 12,13,13,13,13,12,12,12,12,12,12,13,12,13,13,12,
cannam@86 10512 12,12,13,13,13,13,13,13,13,12,13,13,13,13,11,11,
cannam@86 10513 11,12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,
cannam@86 10514 12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,
cannam@86 10515 12,12,12,12,12,12,12,13,12,13,13,12,12,12,13,13,
cannam@86 10516 11,12,12,12,12,12,12,12,12,13,12,12,12,12,12,12,
cannam@86 10517 12,12,13,13,12,13,12,13,13,12,12,12,12,12,12,12,
cannam@86 10518 12,13,12,12,12,12,13,13,12,13,13,13,13,12,13,13,
cannam@86 10519 13,13,12,12,12,12,12,12,12,12,13,13,12,12,12,13,
cannam@86 10520 12,12,13,13,13,13,12,13,13,13,13,11,11,11,12,12,
cannam@86 10521 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10522 12,12,13,13,11,12,12,12,12,12,12,12,12,13,12,12,
cannam@86 10523 12,12,12,12,13,13,13,13,12,13,13,13,13,11,12,12,
cannam@86 10524 12,12,12,12,12,12,13,12,12,12,12,12,12,13,13,13,
cannam@86 10525 13,12,13,13,13,13,12,12,12,12,12,12,12,12,13,13,
cannam@86 10526 12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,12,
cannam@86 10527 12,12,12,12,12,13,13,13,13,12,12,12,13,12,13,13,
cannam@86 10528 13,13,13,12,13,13,13,13,11,11,11,12,12,12,12,12,
cannam@86 10529 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10530 13,11,12,12,12,12,12,12,12,12,12,12,12,12,13,12,
cannam@86 10531 12,12,12,13,13,12,13,13,13,13,11,12,12,12,12,12,
cannam@86 10532 12,12,12,12,12,12,12,12,12,12,13,13,13,13,12,13,
cannam@86 10533 12,13,13,12,12,12,12,12,12,12,13,13,13,12,13,12,
cannam@86 10534 13,13,12,13,13,13,13,13,13,13,13,13,12,12,12,12,
cannam@86 10535 12,12,12,12,12,13,12,12,12,13,13,13,13,13,13,13,
cannam@86 10536 12,13,13,13,13,
cannam@86 10537 };
cannam@86 10538
cannam@86 10539 static const static_codebook _44p9_p4_1 = {
cannam@86 10540 5, 3125,
cannam@86 10541 (long *)_vq_lengthlist__44p9_p4_1,
cannam@86 10542 1, -533725184, 1611661312, 3, 0,
cannam@86 10543 (long *)_vq_quantlist__44p9_p4_1,
cannam@86 10544 0
cannam@86 10545 };
cannam@86 10546
cannam@86 10547 static const long _vq_quantlist__44p9_p5_0[] = {
cannam@86 10548 2,
cannam@86 10549 1,
cannam@86 10550 3,
cannam@86 10551 0,
cannam@86 10552 4,
cannam@86 10553 };
cannam@86 10554
cannam@86 10555 static const long _vq_lengthlist__44p9_p5_0[] = {
cannam@86 10556 4, 6, 6, 9, 9, 6, 7, 8,10,11, 6, 8, 7,10,10, 8,
cannam@86 10557 10,10,12,12, 8,10,10,12,12, 6, 7, 8,10,10, 7, 8,
cannam@86 10558 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
cannam@86 10559 13,13, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 9, 8,11,
cannam@86 10560 10,10,11,11,13,13,10,11,10,13,12, 9,10,10,11,12,
cannam@86 10561 10,10,11,12,13,10,11,11,12,13,12,12,13,12,14,12,
cannam@86 10562 13,13,14,14, 9,10,10,12,11,10,11,11,13,12,10,11,
cannam@86 10563 10,13,12,12,13,13,14,14,12,13,12,14,12, 7, 8, 8,
cannam@86 10564 10,11, 8, 9,10,11,12, 8, 9, 9,11,12,10,11,12,13,
cannam@86 10565 14,10,11,11,13,13, 8, 9,10,11,12, 9,10,11,12,13,
cannam@86 10566 10,10,11,12,12,11,12,12,13,14,11,12,12,14,14, 8,
cannam@86 10567 9, 9,11,12,10,10,11,12,13, 9,10,10,12,12,11,12,
cannam@86 10568 12,14,14,11,12,12,14,13,11,11,12,12,13,11,12,12,
cannam@86 10569 13,14,12,12,13,14,14,13,13,14,14,16,13,14,14,15,
cannam@86 10570 15,11,12,11,13,13,12,12,12,14,14,11,12,12,14,13,
cannam@86 10571 13,14,14,15,15,13,14,13,15,14, 7, 8, 8,11,10, 8,
cannam@86 10572 10, 9,12,11, 8,10, 9,12,11,10,11,11,13,13,10,12,
cannam@86 10573 11,14,13, 8, 9, 9,12,11, 9,10,10,12,12,10,11,10,
cannam@86 10574 13,12,11,12,12,13,14,11,12,12,14,14, 8,10, 9,12,
cannam@86 10575 11,10,11,10,12,12, 9,11,10,13,11,11,12,12,14,14,
cannam@86 10576 11,12,12,14,13,11,11,12,13,13,11,12,12,13,14,12,
cannam@86 10577 12,12,14,14,13,13,14,14,15,13,14,14,15,15,11,12,
cannam@86 10578 11,13,12,12,12,12,14,14,11,12,12,14,13,13,14,14,
cannam@86 10579 15,15,13,14,13,15,14,10,11,11,12,13,11,12,12,13,
cannam@86 10580 14,11,12,12,13,14,13,13,14,14,16,13,14,14,15,15,
cannam@86 10581 11,12,12,12,14,12,12,13,13,15,12,13,13,13,15,14,
cannam@86 10582 14,15,15,16,14,14,15,15,16,11,12,12,13,14,12,13,
cannam@86 10583 13,14,15,12,13,13,14,14,14,14,15,15,16,14,14,14,
cannam@86 10584 15,15,13,14,14,14,15,14,14,15,15,16,14,15,15,15,
cannam@86 10585 16,15,15,16,16,18,16,16,16,17,17,13,14,14,15,15,
cannam@86 10586 14,14,15,16,16,14,14,14,16,15,16,16,16,17,17,15,
cannam@86 10587 16,16,17,16,10,11,11,13,12,11,12,12,14,13,11,12,
cannam@86 10588 12,14,13,13,14,14,15,15,13,14,13,16,14,11,12,12,
cannam@86 10589 14,13,12,13,13,14,14,12,13,13,15,14,14,14,14,15,
cannam@86 10590 15,14,15,14,16,15,11,12,12,14,12,12,13,13,15,14,
cannam@86 10591 12,13,12,15,13,14,15,14,16,15,14,15,14,16,15,13,
cannam@86 10592 14,14,15,15,14,14,14,15,16,14,15,14,16,16,15,16,
cannam@86 10593 16,16,17,16,16,16,17,17,13,14,14,15,14,14,15,15,
cannam@86 10594 16,15,14,15,14,16,15,16,16,16,17,17,15,16,15,18,
cannam@86 10595 16, 6, 8, 8,11,11, 8, 9,10,11,12, 8,10, 9,12,12,
cannam@86 10596 10,11,11,13,13,10,12,11,14,13, 8, 9, 9,11,12, 9,
cannam@86 10597 10,10,12,12, 9,10,10,12,12,11,11,12,13,14,11,12,
cannam@86 10598 12,14,14, 8,10, 9,12,11,10,11,11,12,12, 9,11,10,
cannam@86 10599 13,12,11,12,12,14,14,11,12,12,14,13,10,11,11,13,
cannam@86 10600 13,11,12,12,13,14,11,12,12,14,14,13,13,14,13,15,
cannam@86 10601 13,14,14,15,15,11,12,11,13,13,12,12,12,14,14,11,
cannam@86 10602 12,12,14,13,13,14,14,15,15,13,14,13,15,14, 8, 9,
cannam@86 10603 9,11,11, 9,10,10,12,12, 9,10,10,12,12,11,12,12,
cannam@86 10604 13,14,11,12,12,14,14, 9, 9,10,11,12,10,10,11,12,
cannam@86 10605 13,10,10,11,12,13,12,12,13,13,15,12,12,13,14,14,
cannam@86 10606 9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
cannam@86 10607 13,13,14,15,12,13,12,14,14,11,11,12,12,14,12,12,
cannam@86 10608 13,13,14,12,12,13,13,14,13,13,14,14,16,14,14,14,
cannam@86 10609 15,15,11,12,12,14,13,12,13,13,14,14,12,13,13,15,
cannam@86 10610 14,14,14,14,16,16,13,14,14,16,14, 7, 9, 9,12,11,
cannam@86 10611 9,10,10,12,12, 9,11,10,13,12,11,12,12,13,14,11,
cannam@86 10612 13,12,14,13, 9,10,10,12,12,10,10,11,12,13,10,12,
cannam@86 10613 11,13,13,12,12,13,13,14,12,13,13,15,14, 9,10,10,
cannam@86 10614 12,12,11,11,11,13,13,10,12,10,13,12,12,13,13,14,
cannam@86 10615 15,12,13,12,15,13,11,12,12,14,13,12,12,13,13,14,
cannam@86 10616 12,13,13,15,14,13,13,14,13,16,14,15,14,16,15,12,
cannam@86 10617 12,12,14,14,13,13,13,14,14,12,13,12,14,13,14,15,
cannam@86 10618 15,16,16,13,14,13,16,13,10,11,12,13,14,11,12,13,
cannam@86 10619 13,15,12,12,13,14,14,13,14,14,15,16,13,14,14,16,
cannam@86 10620 15,12,12,13,12,14,12,12,13,13,15,13,13,13,13,15,
cannam@86 10621 14,14,15,14,16,14,15,15,15,16,12,13,12,14,14,13,
cannam@86 10622 13,13,15,15,12,13,13,15,15,14,15,15,16,16,14,15,
cannam@86 10623 15,16,16,13,14,14,13,16,14,14,15,14,16,14,14,15,
cannam@86 10624 14,16,15,15,16,15,18,16,16,16,16,17,14,14,14,16,
cannam@86 10625 15,14,15,15,16,16,14,15,15,16,16,16,16,16,17,17,
cannam@86 10626 15,16,16,17,16,10,12,11,14,13,12,13,13,14,14,12,
cannam@86 10627 13,12,15,14,14,14,14,15,15,14,15,14,16,15,12,13,
cannam@86 10628 12,14,13,12,13,13,15,14,13,14,13,15,14,14,15,15,
cannam@86 10629 16,16,14,15,15,17,15,12,13,12,14,14,13,14,14,15,
cannam@86 10630 15,13,14,13,15,14,15,15,15,16,16,14,15,15,17,15,
cannam@86 10631 14,14,14,16,15,14,15,15,16,16,14,15,15,16,15,16,
cannam@86 10632 16,16,16,17,16,17,16,18,17,14,14,14,16,15,15,15,
cannam@86 10633 15,16,16,14,15,14,16,15,16,16,17,17,17,15,16,15,
cannam@86 10634 17,16, 6, 8, 8,11,11, 8, 9,10,12,12, 8,10, 9,12,
cannam@86 10635 11,10,11,12,13,13,10,11,11,13,13, 8, 9,10,11,12,
cannam@86 10636 9,10,11,12,13,10,11,11,12,12,11,12,12,13,14,11,
cannam@86 10637 12,12,14,14, 8, 9, 9,12,11, 9,10,10,12,12, 9,10,
cannam@86 10638 10,12,12,11,12,12,14,14,11,12,11,14,13,11,11,12,
cannam@86 10639 13,13,11,12,12,13,14,12,12,12,14,14,13,13,14,14,
cannam@86 10640 15,13,14,14,15,15,10,11,11,13,13,11,12,12,14,14,
cannam@86 10641 11,12,12,14,13,13,14,14,15,15,13,14,13,15,13, 7,
cannam@86 10642 9, 9,11,12, 9,10,11,12,13, 9,10,10,12,12,11,12,
cannam@86 10643 13,13,14,11,12,12,14,14, 9,10,10,12,12,10,10,11,
cannam@86 10644 12,13,11,12,11,13,13,12,12,13,13,15,12,13,13,15,
cannam@86 10645 14, 9,10,10,12,12,10,11,12,13,13,10,11,10,13,12,
cannam@86 10646 12,13,13,14,15,12,13,12,14,13,12,12,12,14,14,12,
cannam@86 10647 12,13,13,14,13,13,13,15,14,14,13,14,13,16,14,15,
cannam@86 10648 15,16,16,11,12,12,13,14,12,13,13,14,15,12,13,12,
cannam@86 10649 14,13,14,14,15,15,16,13,14,13,15,13, 8, 9, 9,11,
cannam@86 10650 11, 9,10,10,12,12, 9,10,10,12,12,11,12,12,14,14,
cannam@86 10651 11,12,11,14,13, 9,10,10,12,12,10,11,11,13,13,10,
cannam@86 10652 11,11,13,13,12,12,13,14,15,12,13,13,15,14, 9,10,
cannam@86 10653 9,12,11,10,11,10,13,12,10,11,10,13,12,12,13,12,
cannam@86 10654 14,14,12,13,12,15,13,11,12,12,13,14,12,13,13,14,
cannam@86 10655 14,12,13,13,14,14,14,14,14,14,16,14,14,14,16,15,
cannam@86 10656 11,12,11,14,12,12,13,12,15,13,12,13,12,15,13,14,
cannam@86 10657 14,14,16,15,13,14,13,16,14,10,11,12,13,14,12,12,
cannam@86 10658 13,13,15,12,13,13,14,14,14,14,15,15,16,14,14,14,
cannam@86 10659 15,16,12,12,13,14,14,12,13,14,14,15,13,14,14,15,
cannam@86 10660 15,14,15,15,15,17,15,15,15,16,16,12,12,13,13,14,
cannam@86 10661 13,13,14,14,15,12,13,13,14,15,15,15,15,15,17,14,
cannam@86 10662 15,15,15,15,14,14,14,16,16,14,15,15,15,16,15,15,
cannam@86 10663 15,16,16,16,15,16,16,18,16,16,17,17,17,14,14,14,
cannam@86 10664 15,16,15,15,15,16,17,14,15,14,16,16,16,16,17,17,
cannam@86 10665 18,16,16,15,17,16,10,12,11,14,13,12,12,12,14,14,
cannam@86 10666 11,13,12,14,13,13,14,14,15,15,13,14,13,16,15,12,
cannam@86 10667 12,13,14,14,12,13,13,15,15,13,13,13,15,15,14,15,
cannam@86 10668 15,16,16,14,15,15,17,16,12,13,12,14,12,13,13,13,
cannam@86 10669 15,13,12,13,12,15,13,14,15,15,16,15,14,15,14,16,
cannam@86 10670 14,14,14,14,16,16,14,15,15,16,16,14,15,15,16,16,
cannam@86 10671 15,16,16,16,17,16,17,16,18,17,13,14,14,16,13,14,
cannam@86 10672 15,15,16,14,14,15,14,16,14,16,16,16,17,16,15,16,
cannam@86 10673 15,18,15, 9,11,11,13,13,11,12,12,14,14,11,12,12,
cannam@86 10674 14,14,13,14,14,15,15,13,14,14,15,15,11,12,12,14,
cannam@86 10675 14,11,12,13,14,15,12,13,13,15,14,13,14,14,15,16,
cannam@86 10676 13,14,14,16,16,11,12,12,14,14,12,13,13,15,15,12,
cannam@86 10677 13,13,15,14,14,14,14,16,16,14,15,14,16,15,12,13,
cannam@86 10678 13,14,15,12,13,14,15,16,13,14,14,16,16,14,14,15,
cannam@86 10679 16,17,15,15,15,17,17,13,14,14,15,15,14,15,14,16,
cannam@86 10680 16,14,15,14,16,15,15,16,16,17,17,15,16,15,17,16,
cannam@86 10681 10,12,12,13,14,11,12,13,14,14,12,13,12,14,14,13,
cannam@86 10682 14,14,15,16,13,14,14,16,15,11,12,12,14,14,12,12,
cannam@86 10683 13,14,15,12,13,13,15,15,13,13,15,15,17,14,14,15,
cannam@86 10684 16,16,12,13,12,14,14,12,13,13,15,15,12,13,13,15,
cannam@86 10685 14,14,15,15,16,16,14,15,14,16,16,13,12,14,13,16,
cannam@86 10686 13,13,15,14,16,14,13,15,15,16,14,14,16,15,17,15,
cannam@86 10687 15,16,16,17,13,14,14,16,15,14,15,15,16,16,14,15,
cannam@86 10688 14,16,15,16,16,16,17,17,15,16,16,18,16,10,12,12,
cannam@86 10689 14,14,12,12,13,14,14,12,13,12,15,14,13,14,14,15,
cannam@86 10690 16,14,15,14,16,15,11,12,12,14,14,12,13,13,14,15,
cannam@86 10691 13,14,13,15,15,14,14,15,15,16,14,15,15,17,16,12,
cannam@86 10692 13,13,14,14,13,13,14,15,15,12,14,13,15,15,14,15,
cannam@86 10693 15,16,16,14,15,15,17,15,13,14,13,15,15,13,14,14,
cannam@86 10694 15,16,14,15,14,17,16,15,15,15,15,17,16,16,16,18,
cannam@86 10695 17,14,14,14,16,16,15,15,15,16,16,14,15,14,16,16,
cannam@86 10696 16,16,17,17,17,16,16,16,17,16,11,12,13,14,14,12,
cannam@86 10697 13,13,15,15,12,13,13,15,15,14,15,15,16,16,14,15,
cannam@86 10698 15,17,16,12,13,13,14,15,13,13,14,14,16,13,14,14,
cannam@86 10699 15,16,15,14,16,15,17,15,15,16,16,17,12,13,13,15,
cannam@86 10700 15,13,14,14,16,16,13,14,14,16,15,15,15,16,17,17,
cannam@86 10701 15,16,15,17,16,14,14,15,13,16,15,14,16,14,17,15,
cannam@86 10702 15,16,14,17,16,15,17,15,18,16,16,17,16,18,14,15,
cannam@86 10703 15,17,16,15,16,16,17,17,15,16,15,17,16,16,17,17,
cannam@86 10704 18,18,16,17,15,18,16,11,12,12,14,14,13,13,14,14,
cannam@86 10705 15,13,14,13,16,14,15,15,15,16,16,15,16,15,17,16,
cannam@86 10706 12,13,13,15,14,13,13,14,15,15,14,15,14,16,15,15,
cannam@86 10707 15,16,15,16,16,16,16,18,16,12,13,13,15,15,14,14,
cannam@86 10708 15,15,16,13,14,13,16,15,16,16,16,17,17,15,16,15,
cannam@86 10709 17,15,14,15,14,16,15,14,15,15,16,16,15,16,15,17,
cannam@86 10710 16,16,15,16,15,17,17,18,17,18,17,15,15,15,16,16,
cannam@86 10711 16,16,16,17,17,14,15,15,17,16,17,17,18,18,18,16,
cannam@86 10712 17,15,18,15, 9,11,11,13,13,11,12,12,14,14,11,12,
cannam@86 10713 12,14,14,13,14,14,15,16,13,14,14,15,15,11,12,12,
cannam@86 10714 14,14,12,13,13,14,15,12,13,13,14,14,14,14,15,15,
cannam@86 10715 16,14,14,14,16,16,11,12,12,14,14,12,13,13,14,15,
cannam@86 10716 11,13,12,14,14,13,14,14,16,16,13,14,14,16,15,13,
cannam@86 10717 14,14,15,15,14,14,15,15,16,14,15,14,16,16,15,15,
cannam@86 10718 16,16,17,15,16,16,17,17,12,13,13,15,15,13,14,14,
cannam@86 10719 16,15,12,14,13,16,15,15,16,15,17,17,14,15,15,17,
cannam@86 10720 15,10,12,12,14,14,12,12,13,14,15,12,13,12,14,14,
cannam@86 10721 14,14,15,15,16,13,14,14,16,16,12,13,13,14,14,13,
cannam@86 10722 13,14,14,15,13,14,13,15,15,14,15,15,15,17,14,15,
cannam@86 10723 15,16,16,11,12,12,14,14,13,13,14,15,15,12,13,13,
cannam@86 10724 15,14,14,15,15,16,17,14,15,14,16,15,14,14,14,16,
cannam@86 10725 16,14,15,15,16,16,15,15,15,16,16,15,16,16,16,18,
cannam@86 10726 16,17,16,18,17,13,13,14,15,15,14,14,15,16,16,13,
cannam@86 10727 14,14,16,15,16,16,17,17,17,15,15,15,17,15,10,12,
cannam@86 10728 12,14,13,12,12,13,14,14,11,13,12,14,14,13,14,14,
cannam@86 10729 16,16,13,14,14,16,15,12,12,13,14,14,12,13,13,14,
cannam@86 10730 15,13,13,13,15,15,14,14,15,16,16,14,15,15,16,16,
cannam@86 10731 11,12,12,14,14,12,13,13,15,15,12,13,12,15,14,14,
cannam@86 10732 15,14,16,16,13,15,13,16,15,13,14,14,15,16,14,15,
cannam@86 10733 15,15,17,14,15,15,16,16,16,15,16,16,17,16,16,16,
cannam@86 10734 17,17,13,14,12,16,13,14,15,13,16,15,13,15,13,16,
cannam@86 10735 14,15,16,15,17,16,15,16,14,17,15,11,12,12,14,15,
cannam@86 10736 13,13,14,14,16,13,14,13,15,14,15,15,16,16,17,15,
cannam@86 10737 15,15,16,16,12,13,13,15,15,13,13,14,15,16,14,15,
cannam@86 10738 14,16,15,15,15,16,15,17,16,16,16,17,17,12,13,13,
cannam@86 10739 14,15,14,14,15,15,16,13,14,13,15,15,16,16,16,17,
cannam@86 10740 17,15,16,15,16,15,15,15,15,16,16,14,15,15,16,17,
cannam@86 10741 16,16,16,17,17,16,15,17,15,18,17,18,17,18,18,14,
cannam@86 10742 14,15,15,17,15,15,16,16,17,14,15,15,16,16,17,17,
cannam@86 10743 17,17,18,16,16,15,17,15,11,12,12,14,14,12,13,13,
cannam@86 10744 15,15,12,13,13,15,15,14,15,15,16,16,14,15,14,17,
cannam@86 10745 16,13,13,13,15,15,13,14,14,15,16,13,14,14,16,16,
cannam@86 10746 15,15,16,16,17,15,16,16,17,17,12,13,13,15,14,13,
cannam@86 10747 14,14,16,15,13,14,13,16,14,15,16,16,17,16,15,16,
cannam@86 10748 14,17,15,14,15,15,16,17,15,15,16,16,17,15,16,16,
cannam@86 10749 17,17,16,15,17,16,18,16,17,17,18,18,14,15,14,16,
cannam@86 10750 13,15,16,15,17,14,15,16,14,17,14,16,17,16,18,16,
cannam@86 10751 16,17,15,18,15,
cannam@86 10752 };
cannam@86 10753
cannam@86 10754 static const static_codebook _44p9_p5_0 = {
cannam@86 10755 5, 3125,
cannam@86 10756 (long *)_vq_lengthlist__44p9_p5_0,
cannam@86 10757 1, -528744448, 1616642048, 3, 0,
cannam@86 10758 (long *)_vq_quantlist__44p9_p5_0,
cannam@86 10759 0
cannam@86 10760 };
cannam@86 10761
cannam@86 10762 static const long _vq_quantlist__44p9_p5_1[] = {
cannam@86 10763 3,
cannam@86 10764 2,
cannam@86 10765 4,
cannam@86 10766 1,
cannam@86 10767 5,
cannam@86 10768 0,
cannam@86 10769 6,
cannam@86 10770 };
cannam@86 10771
cannam@86 10772 static const long _vq_lengthlist__44p9_p5_1[] = {
cannam@86 10773 2, 3, 3, 3, 3, 3, 3,
cannam@86 10774 };
cannam@86 10775
cannam@86 10776 static const static_codebook _44p9_p5_1 = {
cannam@86 10777 1, 7,
cannam@86 10778 (long *)_vq_lengthlist__44p9_p5_1,
cannam@86 10779 1, -533200896, 1611661312, 3, 0,
cannam@86 10780 (long *)_vq_quantlist__44p9_p5_1,
cannam@86 10781 0
cannam@86 10782 };
cannam@86 10783
cannam@86 10784 static const long _vq_quantlist__44p9_p6_0[] = {
cannam@86 10785 1,
cannam@86 10786 0,
cannam@86 10787 2,
cannam@86 10788 };
cannam@86 10789
cannam@86 10790 static const long _vq_lengthlist__44p9_p6_0[] = {
cannam@86 10791 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
cannam@86 10792 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
cannam@86 10793 10, 8, 9,10, 8, 9,10,10,10,12,10,11,11, 8,10,10,
cannam@86 10794 10,11,12,10,11,10, 5, 8, 7, 8,10,10, 8,10, 9, 8,
cannam@86 10795 10,10,10,10,11,10,12,11, 8,10, 9,10,11,11,10,12,
cannam@86 10796 10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9,10, 9,10,11,
cannam@86 10797 9,11,11, 8,10, 9,10,11,11, 9,11,10, 7, 9, 9, 9,
cannam@86 10798 10,11, 9,11,11, 9, 9,11,10,10,13,11,12,12, 9,11,
cannam@86 10799 11,11,12,13,11,13,11, 7, 9, 9, 9,10,11, 9,11,10,
cannam@86 10800 9,11,10,10,10,12,11,13,12, 9,11,11,11,12,12,10,
cannam@86 10801 12,10, 5, 8, 8, 8, 9,10, 7,10, 9, 8, 9,10, 9,10,
cannam@86 10802 11,10,11,11, 7,10, 9, 9,11,11, 9,11,10, 7, 9, 9,
cannam@86 10803 9,10,11, 9,11,10, 9,11,11,10,10,12,11,12,12, 9,
cannam@86 10804 10,11,11,12,13,10,12,10, 7, 9, 9, 9,11,11, 9,11,
cannam@86 10805 10, 9,11,11,11,11,13,11,13,12, 9,11, 9,11,12,12,
cannam@86 10806 10,13,10,
cannam@86 10807 };
cannam@86 10808
cannam@86 10809 static const static_codebook _44p9_p6_0 = {
cannam@86 10810 5, 243,
cannam@86 10811 (long *)_vq_lengthlist__44p9_p6_0,
cannam@86 10812 1, -527106048, 1620377600, 2, 0,
cannam@86 10813 (long *)_vq_quantlist__44p9_p6_0,
cannam@86 10814 0
cannam@86 10815 };
cannam@86 10816
cannam@86 10817 static const long _vq_quantlist__44p9_p6_1[] = {
cannam@86 10818 1,
cannam@86 10819 0,
cannam@86 10820 2,
cannam@86 10821 };
cannam@86 10822
cannam@86 10823 static const long _vq_lengthlist__44p9_p6_1[] = {
cannam@86 10824 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7,
cannam@86 10825 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
cannam@86 10826 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
cannam@86 10827 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 10828 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
cannam@86 10829 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 10830 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 10831 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8,
cannam@86 10832 8, 8, 9, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 10833 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 9, 9, 8,
cannam@86 10834 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 10835 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
cannam@86 10836 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
cannam@86 10837 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 10838 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 8,
cannam@86 10839 8, 9, 8,
cannam@86 10840 };
cannam@86 10841
cannam@86 10842 static const static_codebook _44p9_p6_1 = {
cannam@86 10843 5, 243,
cannam@86 10844 (long *)_vq_lengthlist__44p9_p6_1,
cannam@86 10845 1, -530841600, 1616642048, 2, 0,
cannam@86 10846 (long *)_vq_quantlist__44p9_p6_1,
cannam@86 10847 0
cannam@86 10848 };
cannam@86 10849
cannam@86 10850 static const long _vq_quantlist__44p9_p7_0[] = {
cannam@86 10851 2,
cannam@86 10852 1,
cannam@86 10853 3,
cannam@86 10854 0,
cannam@86 10855 4,
cannam@86 10856 };
cannam@86 10857
cannam@86 10858 static const long _vq_lengthlist__44p9_p7_0[] = {
cannam@86 10859 1,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10860 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10861 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10862 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10863 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10864 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10865 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10866 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10867 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10868 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10869 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10870 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10871 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10872 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10873 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10874 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10875 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10876 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10877 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10878 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10879 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10880 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10881 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10882 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10883 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10884 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10885 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10886 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10887 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10888 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10889 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10890 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10891 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10892 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10893 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10894 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10895 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10896 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10897 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10898 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10899 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10900 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10901 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10902 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10903 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10904 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10905 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10906 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10907 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10908 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10909 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10910 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10911 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10912 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10913 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10914 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10915 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10916 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10917 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10918 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 10919 12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,
cannam@86 10920 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10921 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10922 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10923 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10924 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10925 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10926 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10927 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10928 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10929 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10930 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10931 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10932 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10933 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10934 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10935 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10936 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10937 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10938 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10939 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10940 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10941 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10942 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10943 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10944 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10945 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10946 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10947 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10948 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10949 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10950 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10951 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10952 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10953 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10954 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10955 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10956 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10957 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10958 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10959 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10960 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10961 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10962 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10963 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10964 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10965 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10966 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10967 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10968 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10969 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10970 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10971 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10972 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10973 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10974 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10975 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10976 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10977 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10978 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10979 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10980 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10981 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10982 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10983 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10984 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10985 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10986 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10987 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10988 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10989 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10990 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10991 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10992 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10993 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10994 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10995 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10996 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10997 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10998 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 10999 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11000 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11001 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11002 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11003 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11004 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11005 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11006 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11007 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11008 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11009 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11010 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11011 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11012 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11013 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11014 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11015 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11016 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11017 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11018 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11019 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11020 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11021 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11022 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11023 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11024 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11025 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11026 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11027 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11028 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11029 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11030 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11031 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11032 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11033 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11034 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11035 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11036 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11037 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11038 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11039 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11040 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11041 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11042 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11043 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11044 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11045 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11046 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11047 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11048 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11049 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11050 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11051 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11052 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11053 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 11054 13,13,13,13,13,
cannam@86 11055 };
cannam@86 11056
cannam@86 11057 static const static_codebook _44p9_p7_0 = {
cannam@86 11058 5, 3125,
cannam@86 11059 (long *)_vq_lengthlist__44p9_p7_0,
cannam@86 11060 1, -510105088, 1635281408, 3, 0,
cannam@86 11061 (long *)_vq_quantlist__44p9_p7_0,
cannam@86 11062 0
cannam@86 11063 };
cannam@86 11064
cannam@86 11065 static const long _vq_quantlist__44p9_p7_1[] = {
cannam@86 11066 2,
cannam@86 11067 1,
cannam@86 11068 3,
cannam@86 11069 0,
cannam@86 11070 4,
cannam@86 11071 };
cannam@86 11072
cannam@86 11073 static const long _vq_lengthlist__44p9_p7_1[] = {
cannam@86 11074 1, 4, 4,16,16, 4, 9,11,15,16, 4,12, 8,16,16,12,
cannam@86 11075 16,16,16,16,13,16,16,16,16, 5, 8,10,16,16, 9, 9,
cannam@86 11076 14,15,16,12,14,14,16,16,16,16,16,16,16,16,16,16,
cannam@86 11077 16,16, 5,11, 8,16,15,12,14,16,16,16, 9,15, 9,16,
cannam@86 11078 16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,
cannam@86 11079 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11080 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11081 16,16,16,16,16,16,16,16,16,16,16,16,16, 6,11,11,
cannam@86 11082 16,16,12,13,16,16,16,12,16,14,16,16,16,16,16,16,
cannam@86 11083 16,16,16,16,16,16,11,15,15,16,16,14,16,16,16,16,
cannam@86 11084 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,
cannam@86 11085 15,16,16,16,16,16,16,16,16,14,16,15,16,16,16,16,
cannam@86 11086 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11087 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11088 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11089 16,16,16,16,16,16,16,16,16,16, 5,11,11,16,16,12,
cannam@86 11090 15,16,16,16,12,16,14,16,16,16,16,16,16,16,16,16,
cannam@86 11091 16,16,16,12,15,15,16,16,14,16,16,16,16,16,16,16,
cannam@86 11092 16,16,16,16,16,16,16,16,16,16,16,16,11,15,15,16,
cannam@86 11093 16,16,16,16,16,16,15,16,14,16,16,16,16,16,16,16,
cannam@86 11094 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11095 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11096 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11097 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11098 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11099 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11100 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11101 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11102 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11103 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11104 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11105 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11106 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11107 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11108 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11109 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11110 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11111 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11112 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11113 16, 6,11,12,16,16,11,15,16,16,16,13,16,14,16,16,
cannam@86 11114 16,16,16,16,16,16,16,16,16,16,11,16,14,16,16,14,
cannam@86 11115 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11116 16,16,16,12,14,14,16,16,16,16,16,16,16,15,16,16,
cannam@86 11117 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11118 16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11119 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11120 16,16,16,16,16,16,16,16,16,16,16,16,16,16, 8,13,
cannam@86 11121 15,16,16,15,15,16,16,16,14,16,16,16,16,16,16,16,
cannam@86 11122 16,16,16,16,16,16,16,14,16,16,16,16,16,16,16,16,
cannam@86 11123 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11124 15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11125 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11126 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11127 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11128 16,16,16,16,16,16,16,16,16,16,16, 7,12,12,16,16,
cannam@86 11129 13,12,16,16,16,14,16,14,16,16,16,16,16,16,16,16,
cannam@86 11130 16,16,16,16,13,16,16,16,16,14,14,16,16,16,16,16,
cannam@86 11131 16,16,16,16,16,16,16,16,16,16,16,16,16,12,14,16,
cannam@86 11132 16,16,16,16,16,16,16,14,16,14,16,16,16,16,16,16,
cannam@86 11133 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11134 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11135 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11136 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11137 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11138 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11139 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11140 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11141 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11142 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11143 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11144 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11145 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11146 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11147 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11148 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11149 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11150 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11151 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11152 16,16, 6,11,11,16,16,13,15,16,16,16,11,15,14,16,
cannam@86 11153 16,16,16,16,16,16,14,16,16,16,16,11,16,16,16,16,
cannam@86 11154 16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,
cannam@86 11155 16,16,16,16,11,16,14,16,16,14,16,16,16,16,13,15,
cannam@86 11156 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11157 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11158 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11159 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, 7,
cannam@86 11160 11,11,16,16,13,13,16,16,16,13,16,13,16,16,16,16,
cannam@86 11161 16,16,16,16,16,16,16,16,12,16,15,16,16,14,16,16,
cannam@86 11162 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11163 16,12,14,16,16,16,16,16,16,16,16,14,16,13,16,16,
cannam@86 11164 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11165 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11166 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11167 16,16,16,16,16,16,16,16,16,16,16,16, 8,13,14,16,
cannam@86 11168 16,15,16,16,16,16,14,16,16,16,16,16,16,16,16,16,
cannam@86 11169 16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,
cannam@86 11170 16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,
cannam@86 11171 15,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,
cannam@86 11172 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11173 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11174 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11175 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11176 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11177 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11178 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11179 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11180 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11181 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11182 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11183 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11184 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11185 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11186 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11187 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11188 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11189 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11190 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11191 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11192 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11193 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11194 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11195 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11196 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11197 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11198 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11199 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11200 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11201 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11202 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11203 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11204 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11205 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11206 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11207 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11208 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11209 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11210 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11211 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11212 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11213 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11214 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11215 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11216 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11217 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11218 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11219 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11220 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11221 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11222 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11223 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11224 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11225 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11226 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11227 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11228 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11229 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11230 16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11231 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11232 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11233 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11234 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11235 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11236 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11237 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11238 16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11239 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11240 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11241 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11242 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11243 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11244 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11245 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11246 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11247 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11248 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11249 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11250 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11251 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11252 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11253 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11254 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11255 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11256 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11257 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11258 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11259 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11260 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11261 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11262 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11263 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11264 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11265 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11266 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11267 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11268 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
cannam@86 11269 16,16,16,16,16,
cannam@86 11270 };
cannam@86 11271
cannam@86 11272 static const static_codebook _44p9_p7_1 = {
cannam@86 11273 5, 3125,
cannam@86 11274 (long *)_vq_lengthlist__44p9_p7_1,
cannam@86 11275 1, -514619392, 1630767104, 3, 0,
cannam@86 11276 (long *)_vq_quantlist__44p9_p7_1,
cannam@86 11277 0
cannam@86 11278 };
cannam@86 11279
cannam@86 11280 static const long _vq_quantlist__44p9_p7_2[] = {
cannam@86 11281 12,
cannam@86 11282 11,
cannam@86 11283 13,
cannam@86 11284 10,
cannam@86 11285 14,
cannam@86 11286 9,
cannam@86 11287 15,
cannam@86 11288 8,
cannam@86 11289 16,
cannam@86 11290 7,
cannam@86 11291 17,
cannam@86 11292 6,
cannam@86 11293 18,
cannam@86 11294 5,
cannam@86 11295 19,
cannam@86 11296 4,
cannam@86 11297 20,
cannam@86 11298 3,
cannam@86 11299 21,
cannam@86 11300 2,
cannam@86 11301 22,
cannam@86 11302 1,
cannam@86 11303 23,
cannam@86 11304 0,
cannam@86 11305 24,
cannam@86 11306 };
cannam@86 11307
cannam@86 11308 static const long _vq_lengthlist__44p9_p7_2[] = {
cannam@86 11309 1, 3, 2, 5, 4, 7, 7, 8, 8, 9,10,10,10,11,11,11,
cannam@86 11310 12,12,12,13,13,13,13,13,13,
cannam@86 11311 };
cannam@86 11312
cannam@86 11313 static const static_codebook _44p9_p7_2 = {
cannam@86 11314 1, 25,
cannam@86 11315 (long *)_vq_lengthlist__44p9_p7_2,
cannam@86 11316 1, -518864896, 1620639744, 5, 0,
cannam@86 11317 (long *)_vq_quantlist__44p9_p7_2,
cannam@86 11318 0
cannam@86 11319 };
cannam@86 11320
cannam@86 11321 static const long _vq_quantlist__44p9_p7_3[] = {
cannam@86 11322 12,
cannam@86 11323 11,
cannam@86 11324 13,
cannam@86 11325 10,
cannam@86 11326 14,
cannam@86 11327 9,
cannam@86 11328 15,
cannam@86 11329 8,
cannam@86 11330 16,
cannam@86 11331 7,
cannam@86 11332 17,
cannam@86 11333 6,
cannam@86 11334 18,
cannam@86 11335 5,
cannam@86 11336 19,
cannam@86 11337 4,
cannam@86 11338 20,
cannam@86 11339 3,
cannam@86 11340 21,
cannam@86 11341 2,
cannam@86 11342 22,
cannam@86 11343 1,
cannam@86 11344 23,
cannam@86 11345 0,
cannam@86 11346 24,
cannam@86 11347 };
cannam@86 11348
cannam@86 11349 static const long _vq_lengthlist__44p9_p7_3[] = {
cannam@86 11350 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 11351 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 11352 };
cannam@86 11353
cannam@86 11354 static const static_codebook _44p9_p7_3 = {
cannam@86 11355 1, 25,
cannam@86 11356 (long *)_vq_lengthlist__44p9_p7_3,
cannam@86 11357 1, -529006592, 1611661312, 5, 0,
cannam@86 11358 (long *)_vq_quantlist__44p9_p7_3,
cannam@86 11359 0
cannam@86 11360 };
cannam@86 11361
cannam@86 11362 static const long _huff_lengthlist__44p9_short[] = {
cannam@86 11363 3, 3, 3, 3, 3, 3, 3, 3,
cannam@86 11364 };
cannam@86 11365
cannam@86 11366 static const static_codebook _huff_book__44p9_short = {
cannam@86 11367 1, 8,
cannam@86 11368 (long *)_huff_lengthlist__44p9_short,
cannam@86 11369 0, 0, 0, 0, 0,
cannam@86 11370 NULL,
cannam@86 11371 0
cannam@86 11372 };
cannam@86 11373
cannam@86 11374 static const long _vq_quantlist__44pn1_l0_0[] = {
cannam@86 11375 6,
cannam@86 11376 5,
cannam@86 11377 7,
cannam@86 11378 4,
cannam@86 11379 8,
cannam@86 11380 3,
cannam@86 11381 9,
cannam@86 11382 2,
cannam@86 11383 10,
cannam@86 11384 1,
cannam@86 11385 11,
cannam@86 11386 0,
cannam@86 11387 12,
cannam@86 11388 };
cannam@86 11389
cannam@86 11390 static const long _vq_lengthlist__44pn1_l0_0[] = {
cannam@86 11391 1, 3, 3, 8, 8,10,10,10,10,10,10,10,10, 5, 7, 5,
cannam@86 11392 9, 8,10,10,10,10,11,10,11,10, 5, 5, 7, 8, 9,10,
cannam@86 11393 10,11,10,10,11,10,11,10,10,10,11,11,11,11,11,11,
cannam@86 11394 11,10,11,11,10,10,10,10,11,11,11,11,11,10,11,11,
cannam@86 11395 11,11,11,11,11,11,12,11,10,11,11,11,11,11,11,11,
cannam@86 11396 11,11,11,11,11,10,10,11,11,12,11,11,11,11,11,11,
cannam@86 11397 12,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,
cannam@86 11398 10,11,10,11,11,11,11,11,11,11,11,11,11,12,11,11,
cannam@86 11399 12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
cannam@86 11400 10,11,11,11,11,11,11,11,12,11,13,11,11,11,11,11,
cannam@86 11401 11,11,11,11,11,11,12,11,13,
cannam@86 11402 };
cannam@86 11403
cannam@86 11404 static const static_codebook _44pn1_l0_0 = {
cannam@86 11405 2, 169,
cannam@86 11406 (long *)_vq_lengthlist__44pn1_l0_0,
cannam@86 11407 1, -526516224, 1616117760, 4, 0,
cannam@86 11408 (long *)_vq_quantlist__44pn1_l0_0,
cannam@86 11409 0
cannam@86 11410 };
cannam@86 11411
cannam@86 11412 static const long _vq_quantlist__44pn1_l0_1[] = {
cannam@86 11413 2,
cannam@86 11414 1,
cannam@86 11415 3,
cannam@86 11416 0,
cannam@86 11417 4,
cannam@86 11418 };
cannam@86 11419
cannam@86 11420 static const long _vq_lengthlist__44pn1_l0_1[] = {
cannam@86 11421 1, 4, 4, 7, 7, 4, 5, 6, 7, 7, 4, 6, 5, 7, 7, 7,
cannam@86 11422 6, 7, 6, 7, 7, 7, 6, 7, 6,
cannam@86 11423 };
cannam@86 11424
cannam@86 11425 static const static_codebook _44pn1_l0_1 = {
cannam@86 11426 2, 25,
cannam@86 11427 (long *)_vq_lengthlist__44pn1_l0_1,
cannam@86 11428 1, -533725184, 1611661312, 3, 0,
cannam@86 11429 (long *)_vq_quantlist__44pn1_l0_1,
cannam@86 11430 0
cannam@86 11431 };
cannam@86 11432
cannam@86 11433 static const long _vq_quantlist__44pn1_l1_0[] = {
cannam@86 11434 1,
cannam@86 11435 0,
cannam@86 11436 2,
cannam@86 11437 };
cannam@86 11438
cannam@86 11439 static const long _vq_lengthlist__44pn1_l1_0[] = {
cannam@86 11440 1, 4, 4, 4, 4, 4, 4, 4, 4,
cannam@86 11441 };
cannam@86 11442
cannam@86 11443 static const static_codebook _44pn1_l1_0 = {
cannam@86 11444 2, 9,
cannam@86 11445 (long *)_vq_lengthlist__44pn1_l1_0,
cannam@86 11446 1, -516716544, 1630767104, 2, 0,
cannam@86 11447 (long *)_vq_quantlist__44pn1_l1_0,
cannam@86 11448 0
cannam@86 11449 };
cannam@86 11450
cannam@86 11451 static const long _huff_lengthlist__44pn1_lfe[] = {
cannam@86 11452 1, 3, 2, 3,
cannam@86 11453 };
cannam@86 11454
cannam@86 11455 static const static_codebook _huff_book__44pn1_lfe = {
cannam@86 11456 2, 4,
cannam@86 11457 (long *)_huff_lengthlist__44pn1_lfe,
cannam@86 11458 0, 0, 0, 0, 0,
cannam@86 11459 NULL,
cannam@86 11460 0
cannam@86 11461 };
cannam@86 11462
cannam@86 11463 static const long _huff_lengthlist__44pn1_long[] = {
cannam@86 11464 2, 3, 6, 7, 9,13,17, 3, 2, 5, 7, 9,13,17, 6, 5,
cannam@86 11465 5, 6, 9,12,16, 7, 7, 6, 6, 7,10,13,10,10, 9, 7,
cannam@86 11466 6,10,13,13,13,12,10,10,11,15,17,17,17,14,14,15,
cannam@86 11467 17,
cannam@86 11468 };
cannam@86 11469
cannam@86 11470 static const static_codebook _huff_book__44pn1_long = {
cannam@86 11471 2, 49,
cannam@86 11472 (long *)_huff_lengthlist__44pn1_long,
cannam@86 11473 0, 0, 0, 0, 0,
cannam@86 11474 NULL,
cannam@86 11475 0
cannam@86 11476 };
cannam@86 11477
cannam@86 11478 static const long _vq_quantlist__44pn1_p1_0[] = {
cannam@86 11479 1,
cannam@86 11480 0,
cannam@86 11481 2,
cannam@86 11482 };
cannam@86 11483
cannam@86 11484 static const long _vq_lengthlist__44pn1_p1_0[] = {
cannam@86 11485 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11486 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11487 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11488 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11490 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11491 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11492 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11493 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11494 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11495 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11496 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11497 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11498 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11500 0, 0, 0,
cannam@86 11501 };
cannam@86 11502
cannam@86 11503 static const static_codebook _44pn1_p1_0 = {
cannam@86 11504 5, 243,
cannam@86 11505 (long *)_vq_lengthlist__44pn1_p1_0,
cannam@86 11506 1, -535822336, 1611661312, 2, 0,
cannam@86 11507 (long *)_vq_quantlist__44pn1_p1_0,
cannam@86 11508 0
cannam@86 11509 };
cannam@86 11510
cannam@86 11511 static const long _vq_quantlist__44pn1_p2_0[] = {
cannam@86 11512 1,
cannam@86 11513 0,
cannam@86 11514 2,
cannam@86 11515 };
cannam@86 11516
cannam@86 11517 static const long _vq_lengthlist__44pn1_p2_0[] = {
cannam@86 11518 1, 5, 5, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
cannam@86 11519 8, 8, 0, 9, 9, 0,13,13, 0, 8, 8, 0, 6, 6, 0,11,
cannam@86 11520 11, 0,12,12, 0,12,12, 0,14,14, 0,11,12, 0,12,12,
cannam@86 11521 0,15,15, 0,12,12, 0, 5, 5, 0, 5, 5, 0, 6, 6, 0,
cannam@86 11522 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,11,11, 0, 6,
cannam@86 11523 6, 0, 7, 7, 0,11,11, 0,12,11, 0,11,11, 0,14,14,
cannam@86 11524 0,10,10, 0,12,12, 0,15,15, 0,12,12, 0, 6, 6, 0,
cannam@86 11525 12,12, 0,12,12, 0,12,12, 0,14,14, 0,11,11, 0,12,
cannam@86 11526 12, 0,16,16, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11527 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11528 0, 0, 0, 8, 8, 0,12,12, 0,12,12, 0,12,12, 0,15,
cannam@86 11529 15, 0,12,12, 0,11,11, 0,16,16, 0,11,11, 0, 6, 6,
cannam@86 11530 0,12,12, 0,12,12, 0,13,13, 0,15,15, 0,12,12, 0,
cannam@86 11531 13,13, 0,15,15, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11532 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11533 0, 0, 0,
cannam@86 11534 };
cannam@86 11535
cannam@86 11536 static const static_codebook _44pn1_p2_0 = {
cannam@86 11537 5, 243,
cannam@86 11538 (long *)_vq_lengthlist__44pn1_p2_0,
cannam@86 11539 1, -533200896, 1614282752, 2, 0,
cannam@86 11540 (long *)_vq_quantlist__44pn1_p2_0,
cannam@86 11541 0
cannam@86 11542 };
cannam@86 11543
cannam@86 11544 static const long _vq_quantlist__44pn1_p2_1[] = {
cannam@86 11545 1,
cannam@86 11546 0,
cannam@86 11547 2,
cannam@86 11548 };
cannam@86 11549
cannam@86 11550 static const long _vq_lengthlist__44pn1_p2_1[] = {
cannam@86 11551 1, 3, 3, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,
cannam@86 11552 10,10, 0,10,10, 0,10,10, 0,10,10, 0, 7, 7, 0, 7,
cannam@86 11553 7, 0, 6, 6, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8,
cannam@86 11554 0, 7, 7, 0, 8, 8, 0, 7, 7, 0, 9, 9, 0, 8, 9, 0,
cannam@86 11555 10,10, 0, 9, 9, 0,10,10, 0,10,11, 0, 9, 9, 0,10,
cannam@86 11556 10, 0, 9, 9, 0,11,11, 0,12,12, 0,12,12, 0,11,11,
cannam@86 11557 0,12,12, 0,13,13, 0,12,12, 0,13,13, 0, 8, 8, 0,
cannam@86 11558 12,12, 0,12,12, 0,13,13, 0,13,13, 0,13,13, 0,13,
cannam@86 11559 13, 0,13,13, 0,13,13, 0, 7, 7, 0, 0, 0, 0, 0, 0,
cannam@86 11560 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11561 0, 0, 0, 9, 9, 0,11,11, 0,12,12, 0,13,13, 0,12,
cannam@86 11562 12, 0,13,13, 0,13,13, 0,12,12, 0,12,12, 0, 9, 9,
cannam@86 11563 0,12,12, 0,13,13, 0,14,14, 0,13,13, 0,14,14, 0,
cannam@86 11564 14,14, 0,13,13, 0,14,14, 0, 7, 7, 0, 0, 0, 0, 0,
cannam@86 11565 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11566 0, 0, 0,
cannam@86 11567 };
cannam@86 11568
cannam@86 11569 static const static_codebook _44pn1_p2_1 = {
cannam@86 11570 5, 243,
cannam@86 11571 (long *)_vq_lengthlist__44pn1_p2_1,
cannam@86 11572 1, -535822336, 1611661312, 2, 0,
cannam@86 11573 (long *)_vq_quantlist__44pn1_p2_1,
cannam@86 11574 0
cannam@86 11575 };
cannam@86 11576
cannam@86 11577 static const long _vq_quantlist__44pn1_p3_0[] = {
cannam@86 11578 1,
cannam@86 11579 0,
cannam@86 11580 2,
cannam@86 11581 };
cannam@86 11582
cannam@86 11583 static const long _vq_lengthlist__44pn1_p3_0[] = {
cannam@86 11584 1, 6, 6, 6, 8, 8, 6, 8, 8, 7, 9, 9,10,11,11, 8,
cannam@86 11585 8, 8, 7, 9, 9,11,12,12, 9, 9, 9, 6, 7, 7,10,11,
cannam@86 11586 11,10,11,11,10,11,11,13,13,13,12,12,12,10,12,11,
cannam@86 11587 14,14,14,12,12,12, 6, 5, 5, 9, 6, 6, 9, 6, 6, 9,
cannam@86 11588 7, 7,12,10,10,11, 7, 6, 9, 7, 7,13,11,11,12, 7,
cannam@86 11589 7, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
cannam@86 11590 13, 9, 9,12,11,11,15,14,14,15,11,11, 8, 7, 7,12,
cannam@86 11591 11,11,12,11,11,11,11,11,14,13,14,14,12,12,12,11,
cannam@86 11592 11,16,15,15,14,12,12, 0,10,10, 0,12,12, 0,12,12,
cannam@86 11593 0,11,11, 0,14,14, 0,11,11, 0,11,11, 0,15,15, 0,
cannam@86 11594 11,11, 7, 8, 8,13,11,11,12,10,10,12,11,11,15,13,
cannam@86 11595 13,14,11,11,12,10,10,16,14,14,15,10,10, 9, 7, 7,
cannam@86 11596 13,11,12,13,12,11,12,11,11,15,14,14,14,12,12,13,
cannam@86 11597 12,12,16,15,15,15,12,12, 0,11,11, 0,12,12, 0,12,
cannam@86 11598 13, 0,12,12, 0,15,15, 0,12,12, 0,12,12, 0,16,15,
cannam@86 11599 0,12,12,
cannam@86 11600 };
cannam@86 11601
cannam@86 11602 static const static_codebook _44pn1_p3_0 = {
cannam@86 11603 5, 243,
cannam@86 11604 (long *)_vq_lengthlist__44pn1_p3_0,
cannam@86 11605 1, -531365888, 1616117760, 2, 0,
cannam@86 11606 (long *)_vq_quantlist__44pn1_p3_0,
cannam@86 11607 0
cannam@86 11608 };
cannam@86 11609
cannam@86 11610 static const long _vq_quantlist__44pn1_p3_1[] = {
cannam@86 11611 2,
cannam@86 11612 1,
cannam@86 11613 3,
cannam@86 11614 0,
cannam@86 11615 4,
cannam@86 11616 };
cannam@86 11617
cannam@86 11618 static const long _vq_lengthlist__44pn1_p3_1[] = {
cannam@86 11619 2, 3, 4, 9, 9,10,12,12,12,11,10,12,12,13,12,11,
cannam@86 11620 13,12,11,11,11,12,12,12,11,11,13,13,13,13,11,12,
cannam@86 11621 12,14,14,12,13,13,13,13,11,13,13,13,13,11,13,13,
cannam@86 11622 13,13,11,13,13,13,13,11,12,12,14,14,12,13,13,12,
cannam@86 11623 12,11,13,13,13,13,11,13,13,12,12,11,13,13,13,13,
cannam@86 11624 12,12,13,14,14,12,13,13,12,12,11,13,13,13,13,11,
cannam@86 11625 13,13,12,12,11,13,13,13,13,12,13,13,14,14,12,13,
cannam@86 11626 13,12,12,11,13,13,13,13,11,13,13,12,12,11,10,10,
cannam@86 11627 10,10,12,10,10,11,11,12, 9, 9,11,11,13,11,11,10,
cannam@86 11628 10,13,10,10,10,10,13,11,11,12,12,13,10,10,12,12,
cannam@86 11629 14,12,11,12,12,13,11,11,11,12,13,12,12,12,12,13,
cannam@86 11630 11,11,12,12,13,10,10,12,12,14,11,11,12,12,13,11,
cannam@86 11631 11,12,12,13,11,11,12,12,14,12,12,12,12,14,10,10,
cannam@86 11632 11,11,14,12,11,11,11,13,11,11,11,11,13,12,12,11,
cannam@86 11633 11,14,12,12,12,11,14,10,10,11,11,14,12,11,11,11,
cannam@86 11634 13,11,11,11,11,13,12,12,11,11,11,11,11,10,10,12,
cannam@86 11635 10,11, 9, 9,12,12,12,11,11,13,12,12, 9, 9,13,13,
cannam@86 11636 13,10,10,13,13,13,12,12,13,13,13,14,14,13,12,12,
cannam@86 11637 11,11,14,13,13,12,12,14,13,13,11,11,13,13,13,12,
cannam@86 11638 11,13,13,13,14,14,13,12,12,10,10,14,13,13,11,11,
cannam@86 11639 13,13,13,10,10,13,13,13,11,11,14,13,13,14,14,14,
cannam@86 11640 12,12,10,10,13,13,13,11,11,13,13,13,10,10,13,13,
cannam@86 11641 13,11,11,14,13,13,14,14,14,13,13,10,10,13,13,13,
cannam@86 11642 11,11,13,13,13,10,10,14,12,12, 8, 8,14,12,12, 9,
cannam@86 11643 9,14,11,11, 9, 9,14,12,12, 8, 8,14,12,12, 7, 7,
cannam@86 11644 15,13,13,10,10,15,12,12,10,10,15,13,13,10,10,15,
cannam@86 11645 12,13, 9, 9,15,13,13,10,10,15,13,13,10,10,15,12,
cannam@86 11646 12,10,10,15,13,13,10,10,15,13,13, 9, 9,15,13,13,
cannam@86 11647 10,10,15,13,13,10,10,15,12,12,10,10,15,13,13, 9,
cannam@86 11648 9,14,13,12, 9, 9,14,13,13, 9, 9,15,13,13,10,10,
cannam@86 11649 15,12,12,10,10,15,13,13, 9, 9,15,13,13, 9, 9,14,
cannam@86 11650 13,13, 9, 9,14,12,12, 8, 8,13,13,13, 8, 8,14,14,
cannam@86 11651 13, 9, 9,14,14,13, 7, 7,14,14,14, 8, 8,14,14,14,
cannam@86 11652 10,10,15,14,14,12,12,14,14,14, 9, 9,15,14,14,10,
cannam@86 11653 10,14,14,14, 9, 9,14,14,14,10, 9,15,14,14,12,12,
cannam@86 11654 14,14,14, 9, 9,15,14,14,10,10,14,14,14, 9, 9,15,
cannam@86 11655 14,15, 9, 9,15,14,14,11,11,14,14,14, 8, 8,14,14,
cannam@86 11656 14, 9, 9,14,14,14, 8, 8,14,15,14,10,10,15,14,14,
cannam@86 11657 11,11,14,14,14, 8, 8,15,14,14, 9, 9,14,14,14, 8,
cannam@86 11658 8,12,12,12,13,13,16,16,15,12,12,17,16,16,13,13,
cannam@86 11659 17,16,16,11,11,17,16,16,12,12,17,16,17,13,13,17,
cannam@86 11660 16,16,14,14,17,17,16,12,12,18,16,16,13,13,17,16,
cannam@86 11661 17,12,12,17,17,17,13,13,18,16,16,14,14,18,17,17,
cannam@86 11662 12,12,17,17,17,13,13,18,17,17,13,13,17,17,17,13,
cannam@86 11663 13,17,16,16,14,14,17,17,17,12,12,16,16,17,13,13,
cannam@86 11664 17,17,16,12,12,18,17,17,13,13,18,16,16,14,14,18,
cannam@86 11665 17,17,12,12,19,16,17,13,13,17,16,17,12,12,13,14,
cannam@86 11666 14,10,10,16,14,14,13,13,17,15,15,14,14,17,14,14,
cannam@86 11667 13,13,16,14,14,13,13,17,16,15,14,14,16,16,16,15,
cannam@86 11668 15,17,15,15,14,14,17,15,15,14,14,17,15,15,14,14,
cannam@86 11669 17,16,15,14,14,16,16,16,15,15,18,15,15,13,13,16,
cannam@86 11670 16,15,14,14,17,15,15,14,13,17,15,15,14,14,16,16,
cannam@86 11671 16,15,15,18,15,14,13,13,17,15,15,14,14,18,14,15,
cannam@86 11672 13,13,18,15,15,14,14,16,16,16,15,15,17,15,15,13,
cannam@86 11673 13,17,15,15,14,14,17,15,15,13,13,13,11,11,10,10,
cannam@86 11674 16,14,14,13,13,17,14,15,14,14,17,15,15,12,12,17,
cannam@86 11675 14,14,12,12,16,15,15,14,14,16,14,14,14,14,16,15,
cannam@86 11676 15,14,14,16,15,15,14,14,16,15,15,14,14,16,15,15,
cannam@86 11677 14,14,16,15,14,15,15,17,15,15,14,14,17,15,15,14,
cannam@86 11678 14,17,15,15,14,14,17,15,16,14,14,16,14,14,14,14,
cannam@86 11679 17,15,15,13,13,17,15,15,13,13,16,15,15,13,13,17,
cannam@86 11680 16,16,14,14,17,15,14,15,14,17,15,15,13,13,17,15,
cannam@86 11681 15,13,13,17,15,15,13,13,14,14,14, 9, 9,14,14,14,
cannam@86 11682 18,19,14,15,15,19,18,14,14,14,19,19,15,14,14,19,
cannam@86 11683 19,15,16,16,19,19,15,16,16,19,19,15,15,15,19,19,
cannam@86 11684 15,16,16,19,20,15,15,15,19,19,15,15,15,19,19,15,
cannam@86 11685 16,16,20,20,15,15,15,18,19,15,15,16,19,20,15,15,
cannam@86 11686 15,19,18,15,15,15,18,18,15,16,16,21,20,15,15,15,
cannam@86 11687 19,19,15,15,15,19,19,15,15,14,19,20,15,15,15,20,
cannam@86 11688 19,15,16,16,19,20,15,15,15,19,19,15,15,15,20,21,
cannam@86 11689 15,14,15,19,19,14,12,12, 9, 9,14,14,15,21,19,14,
cannam@86 11690 14,14,18,19,14,15,15,19,20,14,14,14,19,19,15,15,
cannam@86 11691 15,19,20,15,15,14,21,19,15,15,15,20,19,15,14,15,
cannam@86 11692 20,21,15,15,15,18,18,15,15,15,20,21,16,14,14,18,
cannam@86 11693 19,15,15,15,20,19,15,15,15,18,21,15,15,15,19,19,
cannam@86 11694 15,15,15,19,20,16,15,14,20,19,15,16,15,19,19,15,
cannam@86 11695 15,15,19, 0,14,15,15,19,19,15,15,15,19,19,15,15,
cannam@86 11696 14,20,19,15,15,15,20,19,15,15,15,19,19,15,15,15,
cannam@86 11697 20,19,12,12,12,13,13,16,15,16,11,11,16,16,16,12,
cannam@86 11698 12,17,16,16,11,11,17,16,16,12,11,17,17,17,13,13,
cannam@86 11699 18,16,16,14,14,18,18,17,13,13,17,16,16,13,13,17,
cannam@86 11700 17,17,13,13,17,16,17,12,12,17,15,16,13,13,17,16,
cannam@86 11701 17,12,12,17,16,16,13,12,17,16,16,12,12,18,17,17,
cannam@86 11702 13,13,18,16,16,13,14,18,17,17,12,12,17,16,16,12,
cannam@86 11703 12,17,17,17,12,12,18,17,17,13,13,17,16,16,14,14,
cannam@86 11704 17,17,17,12,12,17,16,16,12,12,18,17,17,12,12,13,
cannam@86 11705 14,14, 9, 9,16,14,14,13,13,16,15,15,14,14,16,14,
cannam@86 11706 14,13,13,16,14,14,13,13,17,16,15,15,15,16,15,16,
cannam@86 11707 16,15,17,15,15,14,14,17,15,15,15,15,17,15,15,14,
cannam@86 11708 14,17,15,15,14,14,16,15,16,16,16,17,15,15,14,14,
cannam@86 11709 16,15,15,14,15,16,15,15,14,14,17,15,15,15,15,16,
cannam@86 11710 16,16,15,16,18,15,14,13,14,17,15,15,14,14,17,14,
cannam@86 11711 14,13,13,17,15,15,14,14,16,15,15,15,15,17,15,14,
cannam@86 11712 14,14,17,15,15,14,14,17,14,14,13,13,13,11,11,11,
cannam@86 11713 11,16,14,14,12,12,16,14,14,13,13,16,14,14,12,12,
cannam@86 11714 16,14,14,12,12,16,15,15,13,13,17,14,14,14,14,17,
cannam@86 11715 15,15,13,13,16,15,15,14,13,16,15,15,13,13,16,15,
cannam@86 11716 15,13,13,16,14,14,14,14,16,15,15,13,13,16,14,15,
cannam@86 11717 13,13,17,15,15,13,13,17,15,15,13,13,16,14,14,14,
cannam@86 11718 14,17,15,15,12,12,17,14,15,13,13,17,15,15,12,12,
cannam@86 11719 16,15,15,13,13,17,14,14,14,14,17,15,15,12,12,17,
cannam@86 11720 15,15,13,13,16,15,15,12,12,14,15,15, 8, 8,14,14,
cannam@86 11721 14,19,18,14,15,15,19,20,14,14,14,19,19,14,14,15,
cannam@86 11722 19,20,15,16,15,19,21,15,16,16,21,19,15,15,15,20,
cannam@86 11723 19,15,16,16,19,20,15,15,15,19,18,15,16,15,20,19,
cannam@86 11724 15,16,16,19,20,15,15,15,19,19,15,16,15,20,20,14,
cannam@86 11725 15,15,19,19,15,15,15,21,19,15,17,16,19,20,15,14,
cannam@86 11726 15, 0,21,15,15,15,19,20,14,14,14,19,19,15,15,15,
cannam@86 11727 20,19,15,16,16,19,19,15,15,15,19,18,15,15,15,20,
cannam@86 11728 19,14,14,15,18,18,14,12,12, 9, 9,14,14,14,18,18,
cannam@86 11729 14,14,14,18,18,14,15,14,19,18,14,14,14,19,18,15,
cannam@86 11730 15,15,19,20,15,14,14,18,18,15,15,15,20,19,15,15,
cannam@86 11731 15,18,20,15,15,15,19,18,15,15,15,19,19,15,14,14,
cannam@86 11732 19,21,15,15,15,20,20,15,15,15,18,19,14,15,15,19,
cannam@86 11733 20,15,15,15,20,19,15,14,14,19,21,15,15,15,18,19,
cannam@86 11734 15,14,15,20,19,14,15,15,21,21,14,15,15,19,20,15,
cannam@86 11735 14,14,19,20,15,15,15,19,20,15,15,14,20,20,14,15,
cannam@86 11736 15,20,19,13,12,12,13,13,17,16,16,11,11,17,16,16,
cannam@86 11737 12,12,18,17,16,11,11,18,16,16,11,11,17,17,17,13,
cannam@86 11738 13,18,16,16,13,13,18,17,17,12,12,18,16,16,13,13,
cannam@86 11739 18,17,17,12,12,18,17,17,13,13,18,16,16,14,14,18,
cannam@86 11740 16,17,12,12,18,17,17,13,13,17,17,17,12,12,17,17,
cannam@86 11741 17,12,12,17,16,15,13,13,18,16,16,11,11,17,16,16,
cannam@86 11742 12,12,17,16,17,11,11,18,17,17,13,12,17,16,16,13,
cannam@86 11743 13,17,17,17,12,12,17,16,17,12,12,18,17,17,11,11,
cannam@86 11744 14,14,14, 9, 9,16,14,14,13,13,17,15,15,14,14,17,
cannam@86 11745 14,14,13,13,16,14,14,13,13,17,15,15,14,14,16,16,
cannam@86 11746 16,16,15,18,15,15,14,14,17,16,15,15,15,17,15,15,
cannam@86 11747 14,14,17,15,15,14,15,16,16,16,15,16,18,15,15,14,
cannam@86 11748 14,17,15,15,14,15,17,15,15,14,14,17,15,15,14,14,
cannam@86 11749 16,16,16,15,16,17,14,14,13,13,17,15,15,14,14,18,
cannam@86 11750 15,15,13,13,17,15,15,14,14,16,16,16,15,15,17,14,
cannam@86 11751 14,13,13,17,15,15,14,14,17,14,14,13,13,13,11,11,
cannam@86 11752 11,11,16,14,14,12,12,16,14,14,12,13,17,15,14,11,
cannam@86 11753 11,17,14,14,11,11,17,15,15,13,14,17,14,14,14,14,
cannam@86 11754 17,15,15,13,13,17,14,14,13,13,17,15,15,13,13,17,
cannam@86 11755 15,15,13,13,17,14,14,14,14,17,15,15,13,13,18,14,
cannam@86 11756 15,13,13,17,15,15,13,13,16,15,15,13,13,17,14,14,
cannam@86 11757 13,13,17,15,15,12,12,16,14,14,12,12,16,15,15,12,
cannam@86 11758 12,17,16,15,13,13,17,14,14,13,13,17,15,15,12,12,
cannam@86 11759 16,15,15,12,12,16,15,15,12,12,13,15,15, 8, 8,14,
cannam@86 11760 14,14,18,19,14,15,15,19,20,14,14,14,18,18,14,15,
cannam@86 11761 15,18,18,15,16,16,19,19,15,16,17,20,20,15,15,15,
cannam@86 11762 19,19,15,16,16,18,20,15,15,15,19,19,15,15,16,18,
cannam@86 11763 18,15,17,16,19,19,15,15,15,18,21,15,16,16,21,20,
cannam@86 11764 15,15,15,19,21,15,16,15,20,19,15,16,17,20,20,15,
cannam@86 11765 15,15,19,19,15,16,16,21,20,15,15,15,19,20,15,15,
cannam@86 11766 15,19,19,15,16,16,20,19,15,15,15,19,19,15,16,15,
cannam@86 11767 20,21,15,15,15,21,19,14,12,12, 8, 8,14,14,14,20,
cannam@86 11768 18,14,13,13,19,19,14,14,14,19,18,15,14,14,19,20,
cannam@86 11769 14,15,15,20,20,15,14,14,21,20,15,15,15,20,20,15,
cannam@86 11770 15,14,21,19,15,15,15,19,19,15,15,15,19,20,15,14,
cannam@86 11771 14,20,20,15,15,15,19,20,15,14,14,19,20,15,15,15,
cannam@86 11772 20,20,15,15,15,20,19,15,14,14,20,21,15,15,15,20,
cannam@86 11773 21,15,14,14,20, 0,15,16,15,20,21,15,15,15,19,20,
cannam@86 11774 15,14,14,19,19,15,15,15,19,20,15,15,15,19,19,15,
cannam@86 11775 15,15,18,20,13,12,12,13,13,18,16,17,12,12,17,16,
cannam@86 11776 16,12,12,17,17,16,11,11,18,16,16,11,11,17,17,18,
cannam@86 11777 13,13,18,16,16,14,14,18,17,17,13,13,18,16,16,13,
cannam@86 11778 13,18,17,17,12,12,17,17,16,13,13,17,16,16,13,14,
cannam@86 11779 18,17,17,12,12,18,16,16,12,13,17,16,17,12,12,17,
cannam@86 11780 18,17,13,13,18,16,16,13,13,18,17,17,12,12,17,16,
cannam@86 11781 16,12,12,17,17,17,11,11,17,16,17,12,12,17,16,16,
cannam@86 11782 13,13,17,16,16,11,11,17,16,16,12,12,18,16,17,11,
cannam@86 11783 11,14,14,14, 9, 9,16,14,15,13,13,17,15,15,14,14,
cannam@86 11784 17,14,14,12,12,16,14,14,13,13,18,15,15,15,15,17,
cannam@86 11785 15,16,15,16,18,15,15,14,14,17,15,16,15,15,17,15,
cannam@86 11786 15,14,14,18,15,15,14,14,16,16,16,16,15,17,15,15,
cannam@86 11787 14,14,16,15,15,14,14,17,15,15,14,14,17,15,15,14,
cannam@86 11788 14,17,16,16,15,15,17,15,14,13,13,17,15,15,14,14,
cannam@86 11789 17,15,15,13,13,17,15,15,14,14,16,16,16,15,15,18,
cannam@86 11790 15,14,14,14,17,15,15,14,14,18,15,15,13,13,13,12,
cannam@86 11791 12,11,11,16,14,14,12,12,16,14,14,13,13,17,15,15,
cannam@86 11792 12,12,17,14,14,12,12,17,15,15,14,14,17,14,14,14,
cannam@86 11793 14,17,15,15,13,13,17,15,14,13,13,17,15,15,13,13,
cannam@86 11794 17,15,15,13,13,16,14,14,14,14,17,15,15,13,13,16,
cannam@86 11795 14,14,13,13,16,15,15,13,13,17,15,16,13,13,17,14,
cannam@86 11796 14,14,13,17,15,15,12,12,16,15,14,12,12,17,15,15,
cannam@86 11797 12,12,16,15,16,13,13,16,14,14,14,13,17,15,15,12,
cannam@86 11798 12,16,14,14,12,12,17,15,15,12,12,14,15,15, 8, 8,
cannam@86 11799 14,14,14,18,18,14,15,15,19,18,14,14,14,18,18,14,
cannam@86 11800 15,15,19,20,15,16,15,21,18,15,16,16,18, 0,15,15,
cannam@86 11801 15,19,20,15,16,16,20, 0,15,16,15,19,18,15,15,15,
cannam@86 11802 19,19,15,16,16,21,19,15,15,15,19,19,15,16,16,20,
cannam@86 11803 20,15,15,15,19,19,15,15,15,19,18,15,16,16,20,20,
cannam@86 11804 15,14,15,20,19,15,15,15,19,20,15,15,15,19,19,15,
cannam@86 11805 16,15,19,20,15,16,16,19,20,15,15,15,19,19,15,16,
cannam@86 11806 15,20,20,15,15,15,20,18,13,12,12, 8, 8,14,14,14,
cannam@86 11807 19,20,14,14,14,19,19,14,15,15,20,20,14,14,14,18,
cannam@86 11808 19,15,15,15,20, 0,15,14,14,18,20,15,15,15,19,19,
cannam@86 11809 15,15,15,21,19,15,15,15,19,20,15,15,15,20,21,15,
cannam@86 11810 14,14,20,19,15,15,15,20,19,15,15,14,21,19,15,15,
cannam@86 11811 15,19,18,15,15,15,20,19,15,14,14,19,19,15,15,16,
cannam@86 11812 20,19,15,15,15,20, 0,15,15,15,19,21,15,15,15,22,
cannam@86 11813 20,15,14,14,22,19,15,15,15,19,20,15,14,14,20,19,
cannam@86 11814 14,15,15,19,21,
cannam@86 11815 };
cannam@86 11816
cannam@86 11817 static const static_codebook _44pn1_p3_1 = {
cannam@86 11818 5, 3125,
cannam@86 11819 (long *)_vq_lengthlist__44pn1_p3_1,
cannam@86 11820 1, -533725184, 1611661312, 3, 0,
cannam@86 11821 (long *)_vq_quantlist__44pn1_p3_1,
cannam@86 11822 0
cannam@86 11823 };
cannam@86 11824
cannam@86 11825 static const long _vq_quantlist__44pn1_p4_0[] = {
cannam@86 11826 2,
cannam@86 11827 1,
cannam@86 11828 3,
cannam@86 11829 0,
cannam@86 11830 4,
cannam@86 11831 };
cannam@86 11832
cannam@86 11833 static const long _vq_lengthlist__44pn1_p4_0[] = {
cannam@86 11834 1, 7, 7,14,14, 6, 8, 8,15,16, 7, 8, 8,16,15, 0,
cannam@86 11835 14,14,17,17, 0,14,14,16,16, 7, 9, 9,16,16,10,11,
cannam@86 11836 11,17,18, 9, 8, 8,16,16, 0,14,14,19,19, 0,14,14,
cannam@86 11837 17,16, 8, 9, 9,16,16,12,12,12,17,17,10, 9, 9,16,
cannam@86 11838 16, 0,15,14,18,20, 0,14,14,17,17, 0,15,15,18,17,
cannam@86 11839 0,21, 0, 0,21, 0,13,13,17,17, 0,17,17, 0, 0, 0,
cannam@86 11840 15,15,17,17, 0,15,15,17,18, 0, 0, 0, 0,21, 0,13,
cannam@86 11841 13,17,17, 0,18,18, 0,21, 0,16,15,17,18, 6, 7, 7,
cannam@86 11842 14,14, 9,10,10,16,16,11,10,10,15,15, 0,21, 0,20,
cannam@86 11843 21, 0, 0, 0,18,20,10,10,10,15,16,12,13,13,18,18,
cannam@86 11844 12,11,11,15,15, 0, 0, 0,20,20, 0, 0,21,19,19,12,
cannam@86 11845 11,11,15,15,15,14,14,18,18,13,11,11,15,16, 0, 0,
cannam@86 11846 0,20,19, 0, 0, 0,20,21, 0, 0,20,19,19, 0, 0, 0,
cannam@86 11847 0, 0, 0,20, 0,17,18, 0, 0,21, 0, 0, 0, 0, 0,21,
cannam@86 11848 0, 0,21, 0,20,19, 0, 0, 0, 0, 0, 0,21, 0,18,18,
cannam@86 11849 0, 0, 0,21, 0, 0, 0, 0, 0,20, 7, 6, 6,13,13, 9,
cannam@86 11850 6, 6,12,12, 9, 7, 7,14,14, 0,10,10,12,12, 0,11,
cannam@86 11851 11,15,15, 9, 7, 7,14,14,12, 9, 9,14,14,10, 7, 7,
cannam@86 11852 14,13, 0,11,11,16,15, 0,11,11,14,14, 9, 7, 7,14,
cannam@86 11853 14,13,10,10,14,14,11, 7, 7,14,13, 0,11,11,16,16,
cannam@86 11854 0,11,11,14,14, 0,12,12,16,16, 0,19, 0,17,18, 0,
cannam@86 11855 10,10,14,14, 0,15,14, 0, 0, 0,12,12,14,14, 0,12,
cannam@86 11856 12,15,15, 0,20, 0,18,19, 0,10,10,14,14, 0,16,15,
cannam@86 11857 0,20, 0,13,13,14,14, 0,11,11,13,13, 0,12,13,16,
cannam@86 11858 16, 0,12,12,16,16, 0,16,16, 0,21, 0,17,18, 0, 0,
cannam@86 11859 0,12,12,16,16, 0,15,15,18, 0, 0,12,12,16,16, 0,
cannam@86 11860 17,16,21,21, 0,16,17, 0, 0, 0,13,13,17,16, 0,16,
cannam@86 11861 16,20,21, 0,12,12,17,16, 0,17,17, 0,21, 0,17,17,
cannam@86 11862 21,21, 0,17,18, 0, 0, 0, 0, 0, 0, 0, 0,15,15, 0,
cannam@86 11863 0, 0,18,21, 0, 0, 0,18,19, 0, 0, 0,18,17,21,21,
cannam@86 11864 0, 0, 0, 0, 0, 0,16,16, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11865 19,19, 0, 0, 0,11,11,12,12, 0,11,11,10,10, 0,12,
cannam@86 11866 12,13,13, 0,12,12, 9, 9, 0,14,14,13,13, 0,12,12,
cannam@86 11867 13,13, 0,14,14,12,13, 0,11,11,12,12, 0,13,13,13,
cannam@86 11868 13, 0,13,13,13,13, 0,12,12,13,13, 0,14,14,12,12,
cannam@86 11869 0,11,11,12,12, 0,14,13,14,14, 0,13,13,13,13, 0,
cannam@86 11870 15,15,14,15, 0, 0, 0,16,16, 0,12,12,13,13, 0,16,
cannam@86 11871 17,20,21, 0,14,13,12,12, 0,14,14,14,14, 0,21, 0,
cannam@86 11872 16,16, 0,12,12,13,13, 0,18,17,21, 0, 0,14,14,13,
cannam@86 11873 13, 7, 8, 8,17,17,11,10,10,18,18,12,10,10,17,17,
cannam@86 11874 0,15,15,20,18, 0,15,15,17,17,11, 9, 9,17,17,14,
cannam@86 11875 12,12,19,19,13, 9, 9,16,16, 0,15,14, 0,19, 0,14,
cannam@86 11876 14,16,16,12,10,10,20,18,16,13,13,21,20,14,10,10,
cannam@86 11877 17,17, 0,15,15,21,20, 0,15,14,17,17, 0,15,15,21,
cannam@86 11878 21, 0, 0,21, 0, 0, 0,13,13,18,18, 0,19,16, 0, 0,
cannam@86 11879 0,15,15,17,16, 0,16,16, 0,21, 0, 0, 0, 0,21, 0,
cannam@86 11880 13,14,18,17, 0,20,19, 0, 0, 0,15,15,18,18, 8, 7,
cannam@86 11881 7,15,15,12,11,11,17,16,13,11,11,16,16, 0, 0, 0,
cannam@86 11882 21,20, 0, 0, 0, 0,20,11,10,10,17,17,14,13,13,19,
cannam@86 11883 18,14,11,11,16,16, 0,20, 0,21,19, 0, 0,21, 0,20,
cannam@86 11884 12,11,11,17,17,16,15,15, 0,19,14,11,11,17,16, 0,
cannam@86 11885 21, 0, 0,19, 0, 0, 0,21,20, 0, 0,21,20, 0, 0, 0,
cannam@86 11886 0, 0, 0, 0, 0, 0,19,21, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11887 19,20, 0, 0, 0,20,21, 0, 0, 0, 0, 0, 0,20, 0,19,
cannam@86 11888 21, 0, 0, 0, 0, 0, 0, 0, 0,21,20,11,10, 9,15,15,
cannam@86 11889 14,11,11,15,15,14,11,11,16,16, 0,14,14,14,14, 0,
cannam@86 11890 16,15,17,16,13,11,11,16,16,16,13,13,16,16,15,10,
cannam@86 11891 10,15,15, 0,14,15,17,17, 0,14,14,16,15,13,11,11,
cannam@86 11892 16,16,17,15,14,16,16,15,10,10,15,15, 0,15,15,17,
cannam@86 11893 18, 0,15,15,16,16, 0,16,16,17,17, 0,21, 0,21,20,
cannam@86 11894 0,13,13,15,15, 0,18,18, 0,21, 0,15,15,15,15, 0,
cannam@86 11895 16,16,17,17, 0, 0, 0, 0,18, 0,13,13,15,15, 0,19,
cannam@86 11896 18, 0, 0, 0,15,15,16,16, 0,12,12,15,15, 0,13,13,
cannam@86 11897 17,17, 0,13,13,17,18, 0,16,17,21, 0, 0,20,18, 0,
cannam@86 11898 0, 0,13,13,17,17, 0,15,15, 0,18, 0,12,12,17,18,
cannam@86 11899 0,16,16, 0, 0, 0,17,17,21, 0, 0,13,13,18,18, 0,
cannam@86 11900 16,16,21,21, 0,12,12,17,18, 0,16,17,21, 0, 0,17,
cannam@86 11901 17, 0,21, 0,17,18, 0, 0, 0, 0, 0, 0, 0, 0,16,15,
cannam@86 11902 0,21, 0,21,19, 0, 0, 0,18,18, 0, 0, 0,18,19, 0,
cannam@86 11903 0, 0, 0, 0, 0, 0, 0,16,16,21,21, 0,20,19, 0, 0,
cannam@86 11904 0,19,21, 0,21, 0,12,12,15,15, 0,12,12,15,16, 0,
cannam@86 11905 13,13,16,16, 0,14,14,15,15, 0,16,15,17,17, 0,13,
cannam@86 11906 13,17,17, 0,15,15,16,18, 0,12,12,16,16, 0,14,14,
cannam@86 11907 17,17, 0,15,14,16,16, 0,13,13,16,16, 0,16,15,17,
cannam@86 11908 17, 0,12,12,16,16, 0,15,15,18,18, 0,14,14,17,16,
cannam@86 11909 0,16,16,17,18, 0, 0, 0,20,21, 0,13,13,16,17, 0,
cannam@86 11910 17,17, 0, 0, 0,15,15,16,16, 0,15,16,17,17, 0, 0,
cannam@86 11911 0,19, 0, 0,13,13,15,16, 0,19,18, 0, 0, 0,16,15,
cannam@86 11912 16,17, 8, 8, 8,17,17,13,11,10,17,18,13,10,10,17,
cannam@86 11913 17, 0,15,15,20,19, 0,15,15,17,17,12,10,10,19,18,
cannam@86 11914 15,12,12,20,18,14,10,10,17,16, 0,15,15,20,20, 0,
cannam@86 11915 14,15,16,16,13,10,10,17,17,17,14,14, 0,18,15,10,
cannam@86 11916 10,17,17, 0,16,15,20,20, 0,14,14,17,17, 0,15,16,
cannam@86 11917 20,20, 0, 0,21, 0, 0, 0,13,13,17,17, 0,18,17, 0,
cannam@86 11918 0, 0,15,16,17,18, 0,15,15,18,21, 0, 0, 0,21, 0,
cannam@86 11919 0,13,13,18,18, 0,19,19, 0, 0, 0,16,16,18,17, 9,
cannam@86 11920 8, 8,15,15,12,11,11,16,16,13,11,11,16,15, 0, 0,
cannam@86 11921 0, 0,21, 0,21, 0,19,19,12,11,11,17,18,15,13,13,
cannam@86 11922 18,19,14,11,11,16,16, 0, 0,21,21,19, 0, 0, 0,21,
cannam@86 11923 20,13,11,11,18,17,17,14,15,20,21,15,11,12,16,16,
cannam@86 11924 0, 0, 0,20, 0, 0, 0,21, 0,19, 0, 0, 0, 0,19, 0,
cannam@86 11925 0, 0, 0, 0, 0,21,21,19,19, 0, 0, 0,21, 0, 0, 0,
cannam@86 11926 0,19,21, 0, 0, 0,19,20, 0, 0, 0,21, 0, 0, 0,21,
cannam@86 11927 19,19, 0, 0, 0, 0, 0, 0, 0, 0,21,20, 0,11,11,15,
cannam@86 11928 15, 0,12,12,15,16, 0,12,12,16,16, 0,15,15,16,15,
cannam@86 11929 0,16,16,17,17, 0,12,12,17,17, 0,14,14,17,17, 0,
cannam@86 11930 11,11,16,16, 0,15,15,19,18, 0,15,15,16,16, 0,12,
cannam@86 11931 12,17,16, 0,14,15,16,16, 0,11,11,15,15, 0,16,16,
cannam@86 11932 18,19, 0,15,15,15,16, 0,17,17,18,20, 0,21, 0,21,
cannam@86 11933 19, 0,14,14,16,16, 0,18,18, 0, 0, 0,16,16,15,15,
cannam@86 11934 0,16,16,18,17, 0, 0, 0,19,20, 0,14,14,16,16, 0,
cannam@86 11935 19,19, 0, 0, 0,16,17,15,15, 0,12,12,14,15, 0,13,
cannam@86 11936 13,16,17, 0,12,12,17,17, 0,17,16, 0, 0, 0,18,17,
cannam@86 11937 21, 0, 0,13,13,19,17, 0,15,15,20,21, 0,12,12,17,
cannam@86 11938 17, 0,17,17, 0, 0, 0,17,17, 0, 0, 0,13,13,17,18,
cannam@86 11939 0,16,16,21, 0, 0,12,12,17,17, 0,17,17, 0, 0, 0,
cannam@86 11940 17,17, 0, 0, 0,18,21, 0, 0, 0, 0, 0, 0, 0, 0,15,
cannam@86 11941 15,21, 0, 0,20,21, 0, 0, 0,18,19, 0, 0, 0,18,17,
cannam@86 11942 0, 0, 0, 0, 0, 0, 0, 0,16,16,21, 0, 0,21,21, 0,
cannam@86 11943 0, 0,18,19, 0, 0, 0,12,12,16,16, 0,13,13,16,17,
cannam@86 11944 0,13,13,17,16, 0,14,14,16,16, 0,16,15,19,18, 0,
cannam@86 11945 13,13,17,17, 0,15,15,18,18, 0,12,12,16,16, 0,15,
cannam@86 11946 15,18,19, 0,15,15,17,16, 0,13,13,17,17, 0,16,16,
cannam@86 11947 18,17, 0,12,12,17,16, 0,15,15,18,18, 0,15,15,17,
cannam@86 11948 17, 0,16,16, 0,19, 0, 0, 0, 0, 0, 0,14,14,16,17,
cannam@86 11949 0,18,18, 0, 0, 0,15,15,17,17, 0,16,16,21,19, 0,
cannam@86 11950 21, 0,21,21, 0,13,14,16,16, 0,19,19, 0, 0, 0,15,
cannam@86 11951 16,16,16, 0,11,11,17,16, 0,15,14,19,18, 0,14,14,
cannam@86 11952 19,19, 0,18,17,18,20, 0,17,17,18,19, 0,13,13,17,
cannam@86 11953 17, 0,16,17,21,18, 0,13,13,17,16, 0,18,17,19, 0,
cannam@86 11954 0,16,17,18,18, 0,12,12,19,18, 0,18,18,20,20, 0,
cannam@86 11955 13,13,17,17, 0,17,17,21, 0, 0,16,17,17,18, 0,18,
cannam@86 11956 17,19,18, 0, 0, 0, 0, 0, 0,14,14,17,17, 0,19,19,
cannam@86 11957 21, 0, 0,16,16,16,17, 0,17,17,19,20, 0, 0, 0, 0,
cannam@86 11958 21, 0,15,15,17,18, 0,21,21, 0, 0, 0,17,17,17,18,
cannam@86 11959 0,10,10,15,15, 0,15,14,17,18, 0,14,14,16,16, 0,
cannam@86 11960 0, 0,18, 0, 0,21, 0,19, 0, 0,13,13,17,16, 0,17,
cannam@86 11961 17,18, 0, 0,14,14,16,15, 0, 0, 0,21, 0, 0,21, 0,
cannam@86 11962 19,18, 0,13,13,17,17, 0,18,18,20,20, 0,15,15,16,
cannam@86 11963 16, 0, 0, 0,21,21, 0, 0, 0,20,20, 0, 0, 0,19, 0,
cannam@86 11964 0, 0, 0, 0, 0, 0,21,20,18,18, 0, 0, 0, 0, 0, 0,
cannam@86 11965 0, 0, 0,20, 0, 0, 0, 0,20, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11966 0,19,18, 0, 0, 0, 0,21, 0, 0, 0,18,20, 0,18,19,
cannam@86 11967 16,17, 0,21,19,17,17, 0, 0,21,18,18, 0, 0,21,20,
cannam@86 11968 19, 0, 0, 0,20,20, 0, 0,21,17,17, 0, 0, 0,19,19,
cannam@86 11969 0,20,20,17,17, 0, 0, 0, 0,20, 0, 0,20,18,18, 0,
cannam@86 11970 21,20,17,17, 0, 0, 0,20,21, 0,19, 0,17,17, 0, 0,
cannam@86 11971 21, 0, 0, 0,20, 0,18,19, 0, 0, 0,21,21, 0, 0, 0,
cannam@86 11972 0,21, 0,20,20,17,17, 0, 0, 0, 0, 0, 0,21, 0,18,
cannam@86 11973 17, 0, 0, 0,20,19, 0, 0, 0, 0,21, 0,20,20,17,17,
cannam@86 11974 0, 0, 0, 0, 0, 0,21,21,18,18, 0,12,12,15,14, 0,
cannam@86 11975 14,14,17,17, 0,14,14,17,16, 0,18,18,21, 0, 0,19,
cannam@86 11976 20, 0, 0, 0,13,13,18,17, 0,16,16,19,18, 0,13,13,
cannam@86 11977 17,17, 0,17,17, 0, 0, 0,17,17,21, 0, 0,13,13,17,
cannam@86 11978 17, 0,17,17,21,20, 0,13,13,18,17, 0,18,19,21,21,
cannam@86 11979 0,19,18, 0, 0, 0,18,17, 0, 0, 0, 0, 0, 0, 0, 0,
cannam@86 11980 15,16, 0, 0, 0,21,21, 0, 0, 0,20,18,21, 0, 0,17,
cannam@86 11981 18, 0, 0, 0, 0, 0, 0, 0, 0,15,16, 0, 0, 0, 0,20,
cannam@86 11982 0, 0, 0, 0,19, 0, 0, 0,15,15,18,19, 0,18,17,21,
cannam@86 11983 0, 0,16,18, 0,20, 0,17,18,21, 0, 0,18,20, 0, 0,
cannam@86 11984 0,16,16,21,21, 0,19,20,21, 0, 0,16,15, 0,21, 0,
cannam@86 11985 18,20, 0, 0, 0,18,19, 0, 0, 0,16,15,21,21, 0,21,
cannam@86 11986 0, 0, 0, 0,16,15,21, 0, 0,20,19, 0, 0, 0,18,21,
cannam@86 11987 21, 0, 0,20,18, 0, 0, 0, 0, 0, 0, 0, 0,16,16, 0,
cannam@86 11988 20, 0,21, 0, 0, 0, 0,17,18,20,21, 0,18,18,21,21,
cannam@86 11989 0, 0, 0, 0, 0, 0,16,16,20, 0, 0, 0,21, 0, 0, 0,
cannam@86 11990 21,18, 0, 0, 0,12,12,20,17, 0,15,15,19,18, 0,14,
cannam@86 11991 14,19,18, 0,18,17,21,19, 0,17,17,21,17, 0,13,13,
cannam@86 11992 21,19, 0,16,17,20,19, 0,13,13,16,16, 0,17,17,20,
cannam@86 11993 21, 0,16,16,19,17, 0,13,13,18,18, 0,17,19,19,19,
cannam@86 11994 0,13,13,17,17, 0,18,18, 0,19, 0,16,17,18,18, 0,
cannam@86 11995 16,17,19,21, 0, 0, 0, 0, 0, 0,15,15,16,17, 0,20,
cannam@86 11996 19,21, 0, 0,17,17,17,17, 0,17,17,21,19, 0, 0, 0,
cannam@86 11997 0, 0, 0,15,15,17,17, 0,21, 0, 0, 0, 0,18,18,17,
cannam@86 11998 17, 0,10,10,15,15, 0,15,15,17,17, 0,15,14,16,16,
cannam@86 11999 0, 0, 0,21,19, 0,21,21,19,21, 0,13,13,17,16, 0,
cannam@86 12000 17,17,18,19, 0,14,15,16,15, 0, 0, 0,21,19, 0,21,
cannam@86 12001 21,18,19, 0,14,14,16,17, 0,18,18,18,19, 0,15,15,
cannam@86 12002 15,16, 0, 0,21, 0,21, 0, 0, 0,19,20, 0, 0, 0,21,
cannam@86 12003 19, 0, 0, 0, 0, 0, 0,21,21,19,17, 0, 0, 0, 0, 0,
cannam@86 12004 0, 0, 0,21,21, 0,21, 0, 0,21, 0, 0, 0, 0, 0, 0,
cannam@86 12005 21,21,19,18, 0, 0, 0, 0, 0, 0, 0, 0, 0,19, 0,21,
cannam@86 12006 18,18,17, 0,21, 0,20,20, 0, 0, 0,18,20, 0, 0,21,
cannam@86 12007 18,21, 0, 0, 0,21,18, 0, 0, 0, 0,19, 0, 0, 0,21,
cannam@86 12008 21, 0,20,21,17,19, 0,21, 0,21, 0, 0,21, 0,18,18,
cannam@86 12009 0,20,21,17,18, 0, 0, 0,21,19, 0,20,21,17,18, 0,
cannam@86 12010 0, 0,21,21, 0, 0, 0,20,19, 0, 0, 0,21,21, 0, 0,
cannam@86 12011 0, 0, 0, 0,21,21,19,18, 0, 0, 0, 0, 0, 0, 0,21,
cannam@86 12012 19,18, 0,21,21,19, 0, 0, 0, 0,21, 0, 0,21,21,18,
cannam@86 12013 17, 0, 0, 0, 0, 0, 0,21, 0,21,18, 0,12,12,14,14,
cannam@86 12014 0,15,14,17,17, 0,14,14,17,16, 0,19,17, 0, 0, 0,
cannam@86 12015 19,19, 0, 0, 0,13,13,17,17, 0,17,17,20,20, 0,13,
cannam@86 12016 13,18,18, 0,18,17, 0, 0, 0,18,21, 0, 0, 0,13,13,
cannam@86 12017 17,17, 0,18,18,21,20, 0,14,14,18,19, 0,19,18,21,
cannam@86 12018 0, 0,19,19, 0, 0, 0,20,18,20, 0, 0, 0, 0, 0, 0,
cannam@86 12019 0,15,16, 0, 0, 0,21,21, 0, 0, 0,19,19, 0, 0, 0,
cannam@86 12020 18,18, 0, 0, 0, 0, 0, 0, 0, 0,16,16, 0,21, 0, 0,
cannam@86 12021 0, 0, 0, 0,19,20, 0, 0, 0,15,15,20,21, 0,17,17,
cannam@86 12022 21,21, 0,17,17, 0, 0, 0,19,18, 0, 0, 0,18,19, 0,
cannam@86 12023 0, 0,17,16, 0,21, 0, 0,20, 0, 0, 0,16,16, 0,20,
cannam@86 12024 0,19,19, 0,21, 0,19,18, 0,21, 0,16,16, 0, 0, 0,
cannam@86 12025 21,21, 0, 0, 0,16,16, 0, 0, 0,21,21, 0, 0, 0,19,
cannam@86 12026 19, 0, 0, 0,20, 0, 0, 0, 0, 0, 0, 0, 0, 0,17,17,
cannam@86 12027 0,21, 0, 0,20, 0, 0, 0,20,18,21,21, 0,19,18, 0,
cannam@86 12028 20, 0, 0, 0, 0, 0, 0,16,17,21, 0, 0, 0,21, 0, 0,
cannam@86 12029 0,19,20,21,20,
cannam@86 12030 };
cannam@86 12031
cannam@86 12032 static const static_codebook _44pn1_p4_0 = {
cannam@86 12033 5, 3125,
cannam@86 12034 (long *)_vq_lengthlist__44pn1_p4_0,
cannam@86 12035 1, -528744448, 1616642048, 3, 0,
cannam@86 12036 (long *)_vq_quantlist__44pn1_p4_0,
cannam@86 12037 0
cannam@86 12038 };
cannam@86 12039
cannam@86 12040 static const long _vq_quantlist__44pn1_p4_1[] = {
cannam@86 12041 3,
cannam@86 12042 2,
cannam@86 12043 4,
cannam@86 12044 1,
cannam@86 12045 5,
cannam@86 12046 0,
cannam@86 12047 6,
cannam@86 12048 };
cannam@86 12049
cannam@86 12050 static const long _vq_lengthlist__44pn1_p4_1[] = {
cannam@86 12051 2, 3, 3, 3, 3, 3, 3,
cannam@86 12052 };
cannam@86 12053
cannam@86 12054 static const static_codebook _44pn1_p4_1 = {
cannam@86 12055 1, 7,
cannam@86 12056 (long *)_vq_lengthlist__44pn1_p4_1,
cannam@86 12057 1, -533200896, 1611661312, 3, 0,
cannam@86 12058 (long *)_vq_quantlist__44pn1_p4_1,
cannam@86 12059 0
cannam@86 12060 };
cannam@86 12061
cannam@86 12062 static const long _vq_quantlist__44pn1_p5_0[] = {
cannam@86 12063 1,
cannam@86 12064 0,
cannam@86 12065 2,
cannam@86 12066 };
cannam@86 12067
cannam@86 12068 static const long _vq_lengthlist__44pn1_p5_0[] = {
cannam@86 12069 1, 7, 7, 6, 8, 8, 7, 8, 8, 7, 9, 9,11,11,11, 9,
cannam@86 12070 8, 8, 7, 9, 9,11,12,11, 9, 9, 9, 6, 7, 7,10,11,
cannam@86 12071 11,10,10,10,10,11,11,15,14,14,12,12,12,11,11,11,
cannam@86 12072 14,14,14,12,12,12, 5, 6, 6, 8, 5, 5, 8, 7, 7, 8,
cannam@86 12073 8, 8,12,10,10,10, 7, 7, 8, 7, 7,12,10,10,10, 7,
cannam@86 12074 7, 6, 7, 7,12,11,11,12,10,10,11,10,10,14,14,13,
cannam@86 12075 13,10,10,11,10,10,16,14,14,14,11,10, 7, 7, 7,13,
cannam@86 12076 12,12,12,12,11,11,11,11,15,14,17,13,12,12,12,11,
cannam@86 12077 11,15,15,15,14,13,13,10, 9, 9,14,12,11,13,11,11,
cannam@86 12078 12,11,11,16,15,14,14,11,11,12,11,11,17,14,14,15,
cannam@86 12079 11,11, 7, 8, 8,12,11,11,13,10,10,11,10,10,17,14,
cannam@86 12080 13,14,10,10,12,10,10,18,15,15,14,10,10, 8, 7, 7,
cannam@86 12081 13,12,12,13,11,11,12,11,11,16,14,15,14,12,12,12,
cannam@86 12082 11,11,18,16,16,14,12,12,11,10,10,13,12,11,13,11,
cannam@86 12083 11,13,12,12, 0,15,14,14,11,11,13,11,11,16,15,15,
cannam@86 12084 15,11,11,
cannam@86 12085 };
cannam@86 12086
cannam@86 12087 static const static_codebook _44pn1_p5_0 = {
cannam@86 12088 5, 243,
cannam@86 12089 (long *)_vq_lengthlist__44pn1_p5_0,
cannam@86 12090 1, -527106048, 1620377600, 2, 0,
cannam@86 12091 (long *)_vq_quantlist__44pn1_p5_0,
cannam@86 12092 0
cannam@86 12093 };
cannam@86 12094
cannam@86 12095 static const long _vq_quantlist__44pn1_p5_1[] = {
cannam@86 12096 1,
cannam@86 12097 0,
cannam@86 12098 2,
cannam@86 12099 };
cannam@86 12100
cannam@86 12101 static const long _vq_lengthlist__44pn1_p5_1[] = {
cannam@86 12102 2, 6, 7, 6, 8, 8, 7, 7, 8, 7, 8, 8, 9, 9, 9, 8,
cannam@86 12103 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 6, 6, 9, 7,
cannam@86 12104 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
cannam@86 12105 10, 9, 8,10, 8, 8, 7, 6, 6, 9, 6, 6, 9, 6, 6, 9,
cannam@86 12106 7, 7,10, 8, 8,10, 6, 6, 9, 7, 7,10, 8, 8,10, 6,
cannam@86 12107 6, 7, 7, 7,11, 9, 9,11, 9, 9,10, 9, 9,12,10,10,
cannam@86 12108 12, 8, 8,11, 9, 9,13, 9,10,12, 8, 8, 8, 7, 7,11,
cannam@86 12109 9,10,11,10,10,10, 9, 9,11,11,11,11, 9, 9,11,10,
cannam@86 12110 9,12,11,11,11, 9,10,10, 8, 8,11, 9,10,11, 9, 9,
cannam@86 12111 11, 9, 9,12,10,10,11, 9, 9,11, 9, 9,12,10,11,11,
cannam@86 12112 9, 9, 8, 8, 8,12, 9, 9,12, 9, 9,11, 9, 9,13, 9,
cannam@86 12113 9,13, 8, 8,12, 9, 9,13,10,10,12, 8, 8, 9, 7, 7,
cannam@86 12114 11,10,10,11,10,10,11,10,10,12,11,11,11,10, 9,11,
cannam@86 12115 10,10,11,11,11,11, 9, 9,11, 9, 9,12,10,10,11,10,
cannam@86 12116 10,12,10,10,11,11,11,11, 9, 9,11,10,10,12,11,11,
cannam@86 12117 11, 9, 9,
cannam@86 12118 };
cannam@86 12119
cannam@86 12120 static const static_codebook _44pn1_p5_1 = {
cannam@86 12121 5, 243,
cannam@86 12122 (long *)_vq_lengthlist__44pn1_p5_1,
cannam@86 12123 1, -530841600, 1616642048, 2, 0,
cannam@86 12124 (long *)_vq_quantlist__44pn1_p5_1,
cannam@86 12125 0
cannam@86 12126 };
cannam@86 12127
cannam@86 12128 static const long _vq_quantlist__44pn1_p6_0[] = {
cannam@86 12129 1,
cannam@86 12130 0,
cannam@86 12131 2,
cannam@86 12132 };
cannam@86 12133
cannam@86 12134 static const long _vq_lengthlist__44pn1_p6_0[] = {
cannam@86 12135 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
cannam@86 12136 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12137 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12138 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12139 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12140 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12141 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12142 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12143 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12144 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12145 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12146 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12147 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12148 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12149 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 12150 9, 9, 9,
cannam@86 12151 };
cannam@86 12152
cannam@86 12153 static const static_codebook _44pn1_p6_0 = {
cannam@86 12154 5, 243,
cannam@86 12155 (long *)_vq_lengthlist__44pn1_p6_0,
cannam@86 12156 1, -516716544, 1630767104, 2, 0,
cannam@86 12157 (long *)_vq_quantlist__44pn1_p6_0,
cannam@86 12158 0
cannam@86 12159 };
cannam@86 12160
cannam@86 12161 static const long _vq_quantlist__44pn1_p6_1[] = {
cannam@86 12162 12,
cannam@86 12163 11,
cannam@86 12164 13,
cannam@86 12165 10,
cannam@86 12166 14,
cannam@86 12167 9,
cannam@86 12168 15,
cannam@86 12169 8,
cannam@86 12170 16,
cannam@86 12171 7,
cannam@86 12172 17,
cannam@86 12173 6,
cannam@86 12174 18,
cannam@86 12175 5,
cannam@86 12176 19,
cannam@86 12177 4,
cannam@86 12178 20,
cannam@86 12179 3,
cannam@86 12180 21,
cannam@86 12181 2,
cannam@86 12182 22,
cannam@86 12183 1,
cannam@86 12184 23,
cannam@86 12185 0,
cannam@86 12186 24,
cannam@86 12187 };
cannam@86 12188
cannam@86 12189 static const long _vq_lengthlist__44pn1_p6_1[] = {
cannam@86 12190 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 12191 12,13,13,14,14,15,15,15,15,
cannam@86 12192 };
cannam@86 12193
cannam@86 12194 static const static_codebook _44pn1_p6_1 = {
cannam@86 12195 1, 25,
cannam@86 12196 (long *)_vq_lengthlist__44pn1_p6_1,
cannam@86 12197 1, -518864896, 1620639744, 5, 0,
cannam@86 12198 (long *)_vq_quantlist__44pn1_p6_1,
cannam@86 12199 0
cannam@86 12200 };
cannam@86 12201
cannam@86 12202 static const long _vq_quantlist__44pn1_p6_2[] = {
cannam@86 12203 12,
cannam@86 12204 11,
cannam@86 12205 13,
cannam@86 12206 10,
cannam@86 12207 14,
cannam@86 12208 9,
cannam@86 12209 15,
cannam@86 12210 8,
cannam@86 12211 16,
cannam@86 12212 7,
cannam@86 12213 17,
cannam@86 12214 6,
cannam@86 12215 18,
cannam@86 12216 5,
cannam@86 12217 19,
cannam@86 12218 4,
cannam@86 12219 20,
cannam@86 12220 3,
cannam@86 12221 21,
cannam@86 12222 2,
cannam@86 12223 22,
cannam@86 12224 1,
cannam@86 12225 23,
cannam@86 12226 0,
cannam@86 12227 24,
cannam@86 12228 };
cannam@86 12229
cannam@86 12230 static const long _vq_lengthlist__44pn1_p6_2[] = {
cannam@86 12231 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5,
cannam@86 12232 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 12233 };
cannam@86 12234
cannam@86 12235 static const static_codebook _44pn1_p6_2 = {
cannam@86 12236 1, 25,
cannam@86 12237 (long *)_vq_lengthlist__44pn1_p6_2,
cannam@86 12238 1, -529006592, 1611661312, 5, 0,
cannam@86 12239 (long *)_vq_quantlist__44pn1_p6_2,
cannam@86 12240 0
cannam@86 12241 };
cannam@86 12242
cannam@86 12243 static const long _huff_lengthlist__44pn1_short[] = {
cannam@86 12244 4, 3, 7, 9,12,16,16, 3, 2, 5, 7,11,14,15, 7, 4,
cannam@86 12245 5, 6, 9,12,15, 8, 5, 5, 5, 8,10,14, 9, 7, 6, 6,
cannam@86 12246 8,10,12,12,10,10, 7, 6, 8,10,15,12,10, 6, 4, 7,
cannam@86 12247 9,
cannam@86 12248 };
cannam@86 12249
cannam@86 12250 static const static_codebook _huff_book__44pn1_short = {
cannam@86 12251 2, 49,
cannam@86 12252 (long *)_huff_lengthlist__44pn1_short,
cannam@86 12253 0, 0, 0, 0, 0,
cannam@86 12254 NULL,
cannam@86 12255 0
cannam@86 12256 };
cannam@86 12257