1 /******************************************************************** 2 * * 3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * 4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * 5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * 6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * 7 * * 8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007 * 9 * by the Xiph.Org Foundation http://www.xiph.org/ * 10 * * 11 ******************************************************************** 12 13 function: static codebooks autogenerated by huff/huffbuld 14 last modified: $Id: res_books_uncoupled.h 17022 2010-03-25 03:45:42Z xiphmont $ 15 16 ********************************************************************/ 17 18 #include "codebook.h" 19 20 static const long _vq_quantlist__16u0__p1_0[] = { 21 1, 22 0, 23 2, 24 }; 25 26 static const long _vq_lengthlist__16u0__p1_0[] = { 27 1, 4, 4, 5, 7, 7, 5, 7, 8, 5, 8, 8, 8,10,10, 8, 28 10,11, 5, 8, 8, 8,10,10, 8,10,10, 4, 9, 9, 9,12, 29 11, 8,11,11, 8,12,11,10,12,14,10,13,13, 7,11,11, 30 10,14,12,11,14,14, 4, 9, 9, 8,11,11, 9,11,12, 7, 31 11,11,10,13,14,10,12,14, 8,11,12,10,14,14,10,13, 32 12, 33 }; 34 35 static const static_codebook _16u0__p1_0 = { 36 4, 81, 37 (long *)_vq_lengthlist__16u0__p1_0, 38 1, -535822336, 1611661312, 2, 0, 39 (long *)_vq_quantlist__16u0__p1_0, 40 0 41 }; 42 43 static const long _vq_quantlist__16u0__p2_0[] = { 44 1, 45 0, 46 2, 47 }; 48 49 static const long _vq_lengthlist__16u0__p2_0[] = { 50 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7, 51 8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9, 52 9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9, 53 8,11, 8, 9,10,11, 4, 7, 7, 7, 8, 8, 7, 9, 9, 6, 54 9, 8, 9,11,10, 8, 8,11, 6, 8, 9, 9,10,11, 8,11, 55 8, 56 }; 57 58 static const static_codebook _16u0__p2_0 = { 59 4, 81, 60 (long *)_vq_lengthlist__16u0__p2_0, 61 1, -535822336, 1611661312, 2, 0, 62 (long *)_vq_quantlist__16u0__p2_0, 63 0 64 }; 65 66 static const long _vq_quantlist__16u0__p3_0[] = { 67 2, 68 1, 69 3, 70 0, 71 4, 72 }; 73 74 static const long _vq_lengthlist__16u0__p3_0[] = { 75 1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8, 76 9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10, 77 10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10, 78 13,13, 6, 8, 9,10,10, 8,10,10,11,11, 8,10,10,11, 79 11, 9,10,11,13,12,10,10,11,12,12, 8,11,11,14,13, 80 10,12,11,15,13, 9,12,11,15,14,12,14,13,16,14,12, 81 13,13,17,14, 8,11,11,13,14, 9,11,12,14,15,10,11, 82 12,13,15,11,13,13,14,16,12,13,14,14,16, 5, 9, 9, 83 11,11, 9,11,11,12,12, 8,11,11,12,12,11,12,12,15, 84 14,10,12,12,15,15, 8,11,11,13,12,10,12,12,13,13, 85 10,12,12,14,13,12,12,13,14,15,11,13,13,17,16, 7, 86 11,11,13,13,10,12,12,14,13,10,12,12,13,14,12,13, 87 12,15,14,11,13,13,15,14, 9,12,12,16,15,11,13,13, 88 17,16,10,13,13,16,16,13,14,15,15,16,13,15,14,19, 89 17, 9,12,12,14,16,11,13,13,15,16,10,13,13,17,16, 90 13,14,13,17,15,12,15,15,16,17, 5, 9, 9,11,11, 8, 91 11,11,13,12, 9,11,11,12,12,10,12,12,14,15,11,12, 92 12,14,14, 7,11,10,13,12,10,12,12,14,13,10,11,12, 93 13,13,11,13,13,15,16,12,12,13,15,15, 7,11,11,13, 94 13,10,13,13,14,14,10,12,12,13,13,11,13,13,16,15, 95 12,13,13,15,14, 9,12,12,15,15,10,13,13,17,16,11, 96 12,13,15,15,12,15,14,18,18,13,14,14,16,17, 9,12, 97 12,15,16,10,13,13,15,16,11,13,13,15,16,13,15,15, 98 17,17,13,15,14,16,15, 7,11,11,15,16,10,13,12,16, 99 17,10,12,13,15,17,15,16,16,18,17,13,15,15,17,18, 100 8,12,12,16,16,11,13,14,17,18,11,13,13,18,16,15, 101 17,16,17,19,14,15,15,17,16, 8,12,12,16,15,11,14, 102 13,18,17,11,13,14,18,17,15,16,16,18,17,13,16,16, 103 18,18,11,15,14,18,17,13,14,15,18, 0,12,15,15, 0, 104 17,17,16,17,17,18,14,16,18,18, 0,11,14,14,17, 0, 105 12,15,14,17,19,12,15,14,18, 0,15,18,16, 0,17,14, 106 18,16,18, 0, 7,11,11,16,15,10,12,12,18,16,10,13, 107 13,16,15,13,15,14,17,17,14,16,16,19,18, 8,12,12, 108 16,16,11,13,13,18,16,11,13,14,17,16,14,15,15,19, 109 18,15,16,16, 0,19, 8,12,12,16,17,11,13,13,17,17, 110 11,14,13,17,17,13,15,15,17,19,15,17,17,19, 0,11, 111 14,15,19,17,12,15,16,18,18,12,14,15,19,17,14,16, 112 17, 0,18,16,16,19,17, 0,11,14,14,18,19,12,15,14, 113 17,17,13,16,14,17,16,14,17,16,18,18,15,18,15, 0, 114 18, 115 }; 116 117 static const static_codebook _16u0__p3_0 = { 118 4, 625, 119 (long *)_vq_lengthlist__16u0__p3_0, 120 1, -533725184, 1611661312, 3, 0, 121 (long *)_vq_quantlist__16u0__p3_0, 122 0 123 }; 124 125 static const long _vq_quantlist__16u0__p4_0[] = { 126 2, 127 1, 128 3, 129 0, 130 4, 131 }; 132 133 static const long _vq_lengthlist__16u0__p4_0[] = { 134 3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9, 135 10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7, 136 8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10, 137 11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 8, 7,10, 138 10,10,11,10,12,11,10,10,10,13,10, 9,10,10,12,12, 139 10,11,10,14,12, 9,11,11,13,13,11,12,13,13,13,11, 140 12,12,15,13, 9,10,10,12,13, 9,11,10,12,13,10,10, 141 11,12,13,11,12,12,12,13,11,12,12,13,13, 5, 7, 7, 142 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12, 143 13,10,10,11,12,12, 6, 8, 8,11,10, 7, 8, 9,10,12, 144 8, 9, 9,11,11,11,10,11,11,12,10,11,11,13,12, 7, 145 8, 8,10,11, 8, 9, 8,11,10, 8, 9, 9,11,11,10,12, 146 10,13,11,10,11,11,13,13,10,11,10,14,13,10,10,11, 147 13,13,10,12,11,14,13,12,11,13,12,13,13,12,13,14, 148 14,10,11,11,13,13,10,11,10,12,13,10,12,12,12,14, 149 12,12,12,14,12,12,13,12,17,15, 5, 7, 7,10,10, 7, 150 8, 8,10,10, 7, 8, 8,11,10,10,10,11,12,12,10,11, 151 11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9, 152 10,11,11,11,11,12,12,10,10,11,12,13, 6, 8, 8,10, 153 11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,12,12,13,13, 154 11,11,10,13,11, 9,11,10,14,13,11,11,11,15,13,10, 155 10,11,13,13,12,13,13,14,14,12,11,12,12,13,10,11, 156 11,12,13,10,11,12,13,13,10,11,10,13,12,12,12,13, 157 14, 0,12,13,11,13,11, 8,10,10,13,13,10,11,11,14, 158 13,10,11,11,13,12,13,14,14,14,15,12,12,12,15,14, 159 9,11,10,13,12,10,10,11,13,14,11,11,11,15,12,13, 160 12,14,15,16,13,13,13,14,13, 9,11,11,12,12,10,12, 161 11,13,13,10,11,11,13,14,13,13,13,15,15,13,13,14, 162 17,15,11,12,12,14,14,10,11,12,13,15,12,13,13, 0, 163 15,13,11,14,12,16,14,16,14, 0,15,11,12,12,14,16, 164 11,13,12,16,15,12,13,13,14,15,12,14,12,15,13,15, 165 14,14,16,16, 8,10,10,13,13,10,11,10,13,14,10,11, 166 11,13,13,13,13,12,14,14,14,13,13,16,17, 9,10,10, 167 12,14,10,12,11,14,13,10,11,12,13,14,12,12,12,15, 168 15,13,13,13,14,14, 9,10,10,13,13,10,11,12,12,14, 169 10,11,10,13,13,13,13,13,14,16,13,13,13,14,14,11, 170 12,13,15,13,12,14,13,14,16,12,12,13,13,14,13,14, 171 14,17,15,13,12,17,13,16,11,12,13,14,15,12,13,14, 172 14,17,11,12,11,14,14,13,16,14,16, 0,14,15,11,15, 173 11, 174 }; 175 176 static const static_codebook _16u0__p4_0 = { 177 4, 625, 178 (long *)_vq_lengthlist__16u0__p4_0, 179 1, -533725184, 1611661312, 3, 0, 180 (long *)_vq_quantlist__16u0__p4_0, 181 0 182 }; 183 184 static const long _vq_quantlist__16u0__p5_0[] = { 185 4, 186 3, 187 5, 188 2, 189 6, 190 1, 191 7, 192 0, 193 8, 194 }; 195 196 static const long _vq_lengthlist__16u0__p5_0[] = { 197 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8, 198 9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 199 9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8, 200 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9, 201 9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12, 202 12, 203 }; 204 205 static const static_codebook _16u0__p5_0 = { 206 2, 81, 207 (long *)_vq_lengthlist__16u0__p5_0, 208 1, -531628032, 1611661312, 4, 0, 209 (long *)_vq_quantlist__16u0__p5_0, 210 0 211 }; 212 213 static const long _vq_quantlist__16u0__p6_0[] = { 214 6, 215 5, 216 7, 217 4, 218 8, 219 3, 220 9, 221 2, 222 10, 223 1, 224 11, 225 0, 226 12, 227 }; 228 229 static const long _vq_lengthlist__16u0__p6_0[] = { 230 1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6, 231 9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11, 232 11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14, 233 15,15, 0, 0, 7, 9, 9,11,11,13,13,14,14,15,16,19, 234 18,10,11,11,13,13,14,14,16,15,17,18, 0, 0,10,11, 235 11,13,13,14,14,15,15,16,18, 0, 0,11,13,13,14,14, 236 15,15,17,17, 0,19, 0, 0,11,13,13,14,14,14,15,16, 237 18, 0,19, 0, 0,13,14,14,15,15,18,17,18,18, 0,19, 238 0, 0,13,14,14,15,16,16,16,18,18,19, 0, 0, 0,16, 239 17,17, 0,17,19,19, 0,19, 0, 0, 0, 0,16,19,16,17, 240 18, 0,19, 0, 0, 0, 0, 0, 0, 241 }; 242 243 static const static_codebook _16u0__p6_0 = { 244 2, 169, 245 (long *)_vq_lengthlist__16u0__p6_0, 246 1, -526516224, 1616117760, 4, 0, 247 (long *)_vq_quantlist__16u0__p6_0, 248 0 249 }; 250 251 static const long _vq_quantlist__16u0__p6_1[] = { 252 2, 253 1, 254 3, 255 0, 256 4, 257 }; 258 259 static const long _vq_lengthlist__16u0__p6_1[] = { 260 1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6, 261 6, 6, 7, 7, 6, 6, 6, 7, 7, 262 }; 263 264 static const static_codebook _16u0__p6_1 = { 265 2, 25, 266 (long *)_vq_lengthlist__16u0__p6_1, 267 1, -533725184, 1611661312, 3, 0, 268 (long *)_vq_quantlist__16u0__p6_1, 269 0 270 }; 271 272 static const long _vq_quantlist__16u0__p7_0[] = { 273 1, 274 0, 275 2, 276 }; 277 278 static const long _vq_lengthlist__16u0__p7_0[] = { 279 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 280 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 281 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 282 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 283 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 284 7, 285 }; 286 287 static const static_codebook _16u0__p7_0 = { 288 4, 81, 289 (long *)_vq_lengthlist__16u0__p7_0, 290 1, -518803456, 1628680192, 2, 0, 291 (long *)_vq_quantlist__16u0__p7_0, 292 0 293 }; 294 295 static const long _vq_quantlist__16u0__p7_1[] = { 296 7, 297 6, 298 8, 299 5, 300 9, 301 4, 302 10, 303 3, 304 11, 305 2, 306 12, 307 1, 308 13, 309 0, 310 14, 311 }; 312 313 static const long _vq_lengthlist__16u0__p7_1[] = { 314 1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5, 315 8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8, 316 9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8, 317 10,10,10,10,10,10,10,10,10,10,10,10, 4, 8, 9,10, 318 10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10, 319 10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10, 320 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 321 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 322 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 323 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 324 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 325 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 326 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 327 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 328 10, 329 }; 330 331 static const static_codebook _16u0__p7_1 = { 332 2, 225, 333 (long *)_vq_lengthlist__16u0__p7_1, 334 1, -520986624, 1620377600, 4, 0, 335 (long *)_vq_quantlist__16u0__p7_1, 336 0 337 }; 338 339 static const long _vq_quantlist__16u0__p7_2[] = { 340 10, 341 9, 342 11, 343 8, 344 12, 345 7, 346 13, 347 6, 348 14, 349 5, 350 15, 351 4, 352 16, 353 3, 354 17, 355 2, 356 18, 357 1, 358 19, 359 0, 360 20, 361 }; 362 363 static const long _vq_lengthlist__16u0__p7_2[] = { 364 1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10, 365 9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11, 366 11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8, 367 8,11, 9,11,11,12,11,12,12,10,11,11,10,10,11, 7, 368 10, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,12,10,10,10, 369 11,12,10,10, 7, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9, 370 11,11,10,10,10,10, 9, 9,12, 7, 9,10, 9,11, 9,10, 371 9,10,11,11,11,10,11,12, 9,12,11,10,10,10, 7, 9, 372 9, 9, 9,10,12,10, 9,11,12,10,11,12,12,11, 9,10, 373 11,10,11, 7, 9,10,10,11,10, 9,10,11,11,11,10,12, 374 12,12,11,11,10,11,11,12, 8, 9,10,12,11,10,10,12, 375 12,12,12,12,10,11,11, 9,11,10,12,11,11, 8, 9,10, 376 10,11,12,11,11,10,10,10,12,12,12, 9,10,12,12,12, 377 12,12, 8,10,11,10,10,12, 9,11,12,12,11,12,12,12, 378 12,10,12,10,10,10,10, 8,12,11,11,11,10,10,11,12, 379 12,12,12,11,12,12,12,11,11,11,12,10, 9,10,10,12, 380 10,12,10,12,12,10,10,10,11,12,12,12,11,12,12,12, 381 11,10,11,12,12,12,11,12,12,11,12,12,11,12,12,12, 382 12,11,12,12,10,10,10,10,11,11,12,11,12,12,12,12, 383 12,12,12,11,12,11,10,11,11,12,11,11, 9,10,10,10, 384 12,10,10,11, 9,11,12,11,12,11,12,12,10,11,10,12, 385 9, 9, 9,12,11,10,11,10,12,10,12,10,12,12,12,11, 386 11,11,11,11,10, 9,10,10,11,10,11,11,12,11,10,11, 387 12,12,12,11,11, 9,12,10,12, 9,10,12,10,10,11,10, 388 11,11,12,11,10,11,10,11,11,11,11,12,11,11,10, 9, 389 10,10,10, 9,11,11,10, 9,12,10,11,12,11,12,12,11, 390 12,11,12,11,10,11,10,12,11,12,11,12,11,12,10,11, 391 10,10,12,11,10,11,11,11,10, 392 }; 393 394 static const static_codebook _16u0__p7_2 = { 395 2, 441, 396 (long *)_vq_lengthlist__16u0__p7_2, 397 1, -529268736, 1611661312, 5, 0, 398 (long *)_vq_quantlist__16u0__p7_2, 399 0 400 }; 401 402 static const long _huff_lengthlist__16u0__single[] = { 403 3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19, 404 8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19, 405 12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19, 406 8, 8,10, 7, 7, 4, 5,19,12,17,19,15,18,13,11,18, 407 }; 408 409 static const static_codebook _huff_book__16u0__single = { 410 2, 64, 411 (long *)_huff_lengthlist__16u0__single, 412 0, 0, 0, 0, 0, 413 NULL, 414 0 415 }; 416 417 static const long _huff_lengthlist__16u1__long[] = { 418 3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6, 419 11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4, 420 7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9, 421 18,18, 7, 5, 8, 5, 7, 5, 8, 6,18,18,12, 9,10, 9, 422 9, 9, 8, 9,18,18, 8, 7,10, 6, 8, 5, 6, 4,11,18, 423 11,15,16,12,11, 8, 8, 6, 9,18,14,18,18,18,16,16, 424 16,13,16,18, 425 }; 426 427 static const static_codebook _huff_book__16u1__long = { 428 2, 100, 429 (long *)_huff_lengthlist__16u1__long, 430 0, 0, 0, 0, 0, 431 NULL, 432 0 433 }; 434 435 static const long _vq_quantlist__16u1__p1_0[] = { 436 1, 437 0, 438 2, 439 }; 440 441 static const long _vq_lengthlist__16u1__p1_0[] = { 442 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7, 443 9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10, 444 10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10, 445 9,13,11,10,12,13, 5, 8, 8, 8,10,10, 8,10,10, 7, 446 10,10,10,12,12, 9,11,12, 7,10,11,10,12,12,10,13, 447 11, 448 }; 449 450 static const static_codebook _16u1__p1_0 = { 451 4, 81, 452 (long *)_vq_lengthlist__16u1__p1_0, 453 1, -535822336, 1611661312, 2, 0, 454 (long *)_vq_quantlist__16u1__p1_0, 455 0 456 }; 457 458 static const long _vq_quantlist__16u1__p2_0[] = { 459 1, 460 0, 461 2, 462 }; 463 464 static const long _vq_lengthlist__16u1__p2_0[] = { 465 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6, 466 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8, 467 8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8, 468 7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6, 469 8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7,10, 470 8, 471 }; 472 473 static const static_codebook _16u1__p2_0 = { 474 4, 81, 475 (long *)_vq_lengthlist__16u1__p2_0, 476 1, -535822336, 1611661312, 2, 0, 477 (long *)_vq_quantlist__16u1__p2_0, 478 0 479 }; 480 481 static const long _vq_quantlist__16u1__p3_0[] = { 482 2, 483 1, 484 3, 485 0, 486 4, 487 }; 488 489 static const long _vq_lengthlist__16u1__p3_0[] = { 490 1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9, 491 10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9, 492 10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11, 493 13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11, 494 11,10,11,11,13,13,10,11,11,13,12, 9,11,11,14,13, 495 10,12,12,15,14,10,12,11,14,13,12,13,13,15,15,12, 496 13,13,16,14, 9,11,11,13,14,10,11,12,14,14,10,12, 497 12,14,15,12,13,13,14,15,12,13,14,15,16, 5, 8, 8, 498 11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14, 499 14,11,12,12,14,14, 8,10,10,12,12, 9,11,12,12,13, 500 10,12,12,13,13,12,12,13,14,15,11,13,13,15,15, 7, 501 10,10,12,12, 9,12,11,13,12,10,11,12,13,13,12,13, 502 12,15,14,11,12,13,15,15,10,12,12,15,14,11,13,13, 503 16,15,11,13,13,16,15,14,13,14,15,16,13,15,15,17, 504 17,10,12,12,14,15,11,12,12,15,15,11,13,13,15,16, 505 13,15,13,16,15,13,15,15,16,17, 5, 8, 8,11,11, 8, 506 10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12, 507 12,14,14, 7,10,10,12,12,10,12,12,14,13, 9,11,12, 508 12,13,12,13,13,15,15,12,12,13,13,15, 7,10,10,12, 509 13,10,11,12,13,13,10,12,11,13,13,11,13,13,15,15, 510 12,13,12,15,14, 9,12,12,15,14,11,13,13,15,15,11, 511 12,13,15,15,13,14,14,17,19,13,13,14,16,16,10,12, 512 12,14,15,11,13,13,15,16,11,13,12,16,15,13,15,15, 513 17,18,14,15,13,16,15, 8,11,11,15,14,10,12,12,16, 514 15,10,12,12,16,16,14,15,15,18,17,13,14,15,16,18, 515 9,12,12,15,15,11,12,14,16,17,11,13,13,16,15,15, 516 15,15,17,18,14,15,16,17,17, 9,12,12,15,15,11,14, 517 13,16,16,11,13,13,16,16,15,16,15,17,18,14,16,15, 518 17,16,12,14,14,17,16,12,14,15,18,17,13,15,15,17, 519 17,15,15,18,16,20,15,16,17,18,18,11,14,14,16,17, 520 13,15,14,18,17,13,15,15,17,17,15,17,15,18,17,15, 521 17,16,19,18, 8,11,11,14,15,10,12,12,15,15,10,12, 522 12,16,16,13,14,14,17,16,14,15,15,17,17, 9,12,12, 523 15,16,11,13,13,16,16,11,12,13,16,16,14,16,15,20, 524 17,14,16,16,17,17, 9,12,12,15,16,11,13,13,16,17, 525 11,13,13,17,16,14,15,15,17,18,15,15,15,18,18,11, 526 14,14,17,16,13,15,15,17,17,13,14,14,18,17,15,16, 527 16,18,19,15,15,17,17,19,11,14,14,16,17,13,15,14, 528 17,19,13,15,14,18,17,15,17,16,18,18,15,17,15,18, 529 16, 530 }; 531 532 static const static_codebook _16u1__p3_0 = { 533 4, 625, 534 (long *)_vq_lengthlist__16u1__p3_0, 535 1, -533725184, 1611661312, 3, 0, 536 (long *)_vq_quantlist__16u1__p3_0, 537 0 538 }; 539 540 static const long _vq_quantlist__16u1__p4_0[] = { 541 2, 542 1, 543 3, 544 0, 545 4, 546 }; 547 548 static const long _vq_lengthlist__16u1__p4_0[] = { 549 4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9, 550 10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7, 551 8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10, 552 11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 7,10, 553 10, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11, 554 10,10,10,12,12, 9,10,10,12,12,12,11,12,13,13,11, 555 11,12,12,13, 9,10,10,11,12, 9,10,10,12,12,10,10, 556 10,12,12,11,12,11,14,13,11,12,12,14,13, 5, 7, 7, 557 10,10, 7, 8, 8,10,10, 7, 8, 7,10,10,10,10,10,12, 558 12,10,10,10,12,12, 6, 8, 7,10,10, 7, 7, 9,10,11, 559 8, 9, 9,11,10,10,10,11,11,13,10,10,11,12,13, 6, 560 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,10,11,10,11, 561 10,13,11,10,11,10,12,12,10,11,10,12,11,10,10,10, 562 12,13,10,11,11,13,12,11,11,13,11,14,12,12,13,14, 563 14, 9,10,10,12,13,10,11,10,13,12,10,11,11,12,13, 564 11,12,11,14,12,12,13,13,15,14, 5, 7, 7,10,10, 7, 565 7, 8,10,10, 7, 8, 8,10,10,10,10,10,11,12,10,10, 566 10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9, 567 10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10, 568 10, 8, 8, 9,10,11, 7, 9, 7,11,10,10,11,11,13,12, 569 11,11,10,13,11, 9,10,10,12,12,10,11,11,13,12,10, 570 10,11,12,12,12,13,13,14,14,11,11,12,12,14,10,10, 571 11,12,12,10,11,11,12,13,10,10,10,13,12,12,13,13, 572 15,14,12,13,10,14,11, 8,10,10,12,12,10,11,10,13, 573 13, 9,10,10,12,12,12,13,13,15,14,11,12,12,13,13, 574 9,10,10,13,12,10,10,11,13,13,10,11,10,13,12,12, 575 12,13,14,15,12,13,12,15,13, 9,10,10,12,13,10,11, 576 10,13,12,10,10,11,12,13,12,14,12,15,13,12,12,13, 577 14,15,11,12,11,14,13,11,11,12,14,15,12,13,12,15, 578 14,13,11,15,11,16,13,14,14,16,15,11,12,12,14,14, 579 11,12,11,14,13,12,12,13,14,15,13,14,12,16,12,14, 580 14,14,15,15, 8,10,10,12,12, 9,10,10,12,12,10,10, 581 11,13,13,11,12,12,13,13,12,13,13,14,15, 9,10,10, 582 13,12,10,11,11,13,12,10,10,11,13,13,12,13,12,15, 583 14,12,12,13,13,16, 9, 9,10,12,13,10,10,11,12,13, 584 10,11,10,13,13,12,12,13,13,15,13,13,12,15,13,11, 585 12,12,14,14,12,13,12,15,14,11,11,12,13,14,14,14, 586 14,16,15,13,12,15,12,16,11,11,12,13,14,12,13,13, 587 14,15,10,12,11,14,13,14,15,14,16,16,13,14,11,15, 588 11, 589 }; 590 591 static const static_codebook _16u1__p4_0 = { 592 4, 625, 593 (long *)_vq_lengthlist__16u1__p4_0, 594 1, -533725184, 1611661312, 3, 0, 595 (long *)_vq_quantlist__16u1__p4_0, 596 0 597 }; 598 599 static const long _vq_quantlist__16u1__p5_0[] = { 600 4, 601 3, 602 5, 603 2, 604 6, 605 1, 606 7, 607 0, 608 8, 609 }; 610 611 static const long _vq_lengthlist__16u1__p5_0[] = { 612 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8, 613 10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9, 614 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8, 615 10, 9,11,11,12,11, 7, 8, 8, 9, 9,11,11,12,12, 9, 616 10,10,11,11,12,12,13,12, 9,10,10,11,11,12,12,12, 617 13, 618 }; 619 620 static const static_codebook _16u1__p5_0 = { 621 2, 81, 622 (long *)_vq_lengthlist__16u1__p5_0, 623 1, -531628032, 1611661312, 4, 0, 624 (long *)_vq_quantlist__16u1__p5_0, 625 0 626 }; 627 628 static const long _vq_quantlist__16u1__p6_0[] = { 629 4, 630 3, 631 5, 632 2, 633 6, 634 1, 635 7, 636 0, 637 8, 638 }; 639 640 static const long _vq_lengthlist__16u1__p6_0[] = { 641 3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8, 642 9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7, 643 8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7, 644 8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9, 645 9, 9,10,10,10,10,11,11, 9, 9, 9,10,10,10,10,11, 646 11, 647 }; 648 649 static const static_codebook _16u1__p6_0 = { 650 2, 81, 651 (long *)_vq_lengthlist__16u1__p6_0, 652 1, -531628032, 1611661312, 4, 0, 653 (long *)_vq_quantlist__16u1__p6_0, 654 0 655 }; 656 657 static const long _vq_quantlist__16u1__p7_0[] = { 658 1, 659 0, 660 2, 661 }; 662 663 static const long _vq_lengthlist__16u1__p7_0[] = { 664 1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8, 665 12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14, 666 13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14, 667 13,16,14,12,15,16, 4,11,11,10,14,13,11,14,14, 8, 668 15,14,12,15,15,12,14,16, 8,14,14,11,16,15,12,15, 669 13, 670 }; 671 672 static const static_codebook _16u1__p7_0 = { 673 4, 81, 674 (long *)_vq_lengthlist__16u1__p7_0, 675 1, -529137664, 1618345984, 2, 0, 676 (long *)_vq_quantlist__16u1__p7_0, 677 0 678 }; 679 680 static const long _vq_quantlist__16u1__p7_1[] = { 681 5, 682 4, 683 6, 684 3, 685 7, 686 2, 687 8, 688 1, 689 9, 690 0, 691 10, 692 }; 693 694 static const long _vq_lengthlist__16u1__p7_1[] = { 695 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7, 696 8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8, 697 8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 698 8, 8, 8, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 9, 9,10, 699 9,10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9, 8, 8, 8, 700 9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,10, 701 10,10,10, 8, 8, 8, 9, 9, 9,10,10,10,10,10, 8, 8, 702 8, 9, 9,10,10,10,10,10,10, 703 }; 704 705 static const static_codebook _16u1__p7_1 = { 706 2, 121, 707 (long *)_vq_lengthlist__16u1__p7_1, 708 1, -531365888, 1611661312, 4, 0, 709 (long *)_vq_quantlist__16u1__p7_1, 710 0 711 }; 712 713 static const long _vq_quantlist__16u1__p8_0[] = { 714 5, 715 4, 716 6, 717 3, 718 7, 719 2, 720 8, 721 1, 722 9, 723 0, 724 10, 725 }; 726 727 static const long _vq_lengthlist__16u1__p8_0[] = { 728 1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8, 729 9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13, 730 12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9, 731 9,11,11,13,13,17,15, 8, 9,10,11,11,12,13,17,14, 732 17,16, 8,10, 9,11,11,12,12,13,15,15,17,10,11,11, 733 12,13,14,15,15,16,16,17, 9,11,11,12,12,14,15,17, 734 15,15,16,11,14,12,14,15,16,15,16,16,16,15,11,13, 735 13,14,14,15,15,16,16,15,16, 736 }; 737 738 static const static_codebook _16u1__p8_0 = { 739 2, 121, 740 (long *)_vq_lengthlist__16u1__p8_0, 741 1, -524582912, 1618345984, 4, 0, 742 (long *)_vq_quantlist__16u1__p8_0, 743 0 744 }; 745 746 static const long _vq_quantlist__16u1__p8_1[] = { 747 5, 748 4, 749 6, 750 3, 751 7, 752 2, 753 8, 754 1, 755 9, 756 0, 757 10, 758 }; 759 760 static const long _vq_lengthlist__16u1__p8_1[] = { 761 2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 762 8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 763 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7, 764 7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 765 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 766 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 767 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 768 8, 9, 9, 9, 9, 9, 9, 9, 9, 769 }; 770 771 static const static_codebook _16u1__p8_1 = { 772 2, 121, 773 (long *)_vq_lengthlist__16u1__p8_1, 774 1, -531365888, 1611661312, 4, 0, 775 (long *)_vq_quantlist__16u1__p8_1, 776 0 777 }; 778 779 static const long _vq_quantlist__16u1__p9_0[] = { 780 7, 781 6, 782 8, 783 5, 784 9, 785 4, 786 10, 787 3, 788 11, 789 2, 790 12, 791 1, 792 13, 793 0, 794 14, 795 }; 796 797 static const long _vq_lengthlist__16u1__p9_0[] = { 798 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 799 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 800 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 801 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 802 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 803 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 804 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 805 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 806 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 807 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 808 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 809 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 810 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 811 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 812 8, 813 }; 814 815 static const static_codebook _16u1__p9_0 = { 816 2, 225, 817 (long *)_vq_lengthlist__16u1__p9_0, 818 1, -514071552, 1627381760, 4, 0, 819 (long *)_vq_quantlist__16u1__p9_0, 820 0 821 }; 822 823 static const long _vq_quantlist__16u1__p9_1[] = { 824 7, 825 6, 826 8, 827 5, 828 9, 829 4, 830 10, 831 3, 832 11, 833 2, 834 12, 835 1, 836 13, 837 0, 838 14, 839 }; 840 841 static const long _vq_lengthlist__16u1__p9_1[] = { 842 1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5, 843 10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8, 844 9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10, 845 10,10,10,10, 9, 9,10,10,10,10,10,10, 9, 9, 8, 9, 846 10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10, 847 10,10,10,10,10,10,10,10,10,10,10, 8,10,10,10,10, 848 10,10,10,10,10,10,10,10,10, 6, 8, 8,10,10,10, 8, 849 10,10,10,10,10,10,10,10, 5, 8, 8,10,10,10, 9, 9, 850 10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10, 851 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 852 10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 853 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 854 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 855 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 856 9, 857 }; 858 859 static const static_codebook _16u1__p9_1 = { 860 2, 225, 861 (long *)_vq_lengthlist__16u1__p9_1, 862 1, -522338304, 1620115456, 4, 0, 863 (long *)_vq_quantlist__16u1__p9_1, 864 0 865 }; 866 867 static const long _vq_quantlist__16u1__p9_2[] = { 868 8, 869 7, 870 9, 871 6, 872 10, 873 5, 874 11, 875 4, 876 12, 877 3, 878 13, 879 2, 880 14, 881 1, 882 15, 883 0, 884 16, 885 }; 886 887 static const long _vq_lengthlist__16u1__p9_2[] = { 888 1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11, 889 9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10, 890 11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11, 891 9,10,11, 8, 9, 6, 8, 8, 9, 9,10,10,11,11,11, 9, 892 11,10, 9,11, 8, 8, 8, 9, 8, 9,10,11, 9, 9,11,11, 893 10, 9, 9,11,10, 8,11, 8, 9, 8,11, 9,10, 9,10,11, 894 11,10,10, 9,10,10, 8, 8, 9,10,10,10, 9,11, 9,10, 895 11,11,11,11,10, 9,11, 9, 9,11,11,10, 8,11,11,11, 896 9,10,10,11,10,11,11, 9,11,10, 9,11,10,10,10,10, 897 9,11,10,11,10, 9, 9,10,11, 9, 8,10,11,11,10,10, 898 11, 9,11,10,11,11,10,11, 9, 9, 8,10, 8, 9,11, 9, 899 8,10,10, 9,11,10,11,10,11, 9,11, 8,10,11,11,11, 900 11,10,10,11,11,11,11,10,11,11,10, 9, 8,10,10, 9, 901 11,10,11,11,11, 9, 9, 9,11,11,11,10,10, 9, 9,10, 902 9,11,11,11,11, 8,10,11,10,11,11,10,11,11, 9, 9, 903 9,10, 9,11, 9,11,11,11,11,11,10,11,11,10,11,10, 904 11,11, 9,11,10,11,10, 9,10, 9,10,10,11,11,11,11, 905 9,10, 9,10,11,11,10,11,11,11,11,11,11,10,11,11, 906 10, 907 }; 908 909 static const static_codebook _16u1__p9_2 = { 910 2, 289, 911 (long *)_vq_lengthlist__16u1__p9_2, 912 1, -529530880, 1611661312, 5, 0, 913 (long *)_vq_quantlist__16u1__p9_2, 914 0 915 }; 916 917 static const long _huff_lengthlist__16u1__short[] = { 918 5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7, 919 10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6, 920 7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9, 921 15,16, 9, 6, 6, 5, 6, 6, 9, 8,14,16,12, 7, 6, 6, 922 5, 6, 6, 7,13,16, 8, 6, 7, 6, 5, 5, 4, 4,11,16, 923 9, 8, 9, 9, 7, 7, 6, 5,13,16,14,14,16,15,16,15, 924 16,16,16,16, 925 }; 926 927 static const static_codebook _huff_book__16u1__short = { 928 2, 100, 929 (long *)_huff_lengthlist__16u1__short, 930 0, 0, 0, 0, 0, 931 NULL, 932 0 933 }; 934 935 static const long _huff_lengthlist__16u2__long[] = { 936 5, 8,10,10,10,11,11,12,14,18, 7, 5, 5, 6, 8, 9, 937 10,12,14,17, 9, 5, 4, 5, 6, 8,10,11,13,19, 9, 5, 938 4, 4, 5, 6, 9,10,12,17, 8, 6, 5, 4, 4, 5, 7,10, 939 11,15, 8, 7, 7, 6, 5, 5, 6, 9,11,14, 8, 9, 8, 7, 940 6, 5, 6, 7,11,14, 9,11,11, 9, 7, 6, 6, 6, 9,14, 941 11,14,15,13, 9, 8, 7, 7, 9,14,13,15,19,17,12,11, 942 10, 9,10,14, 943 }; 944 945 static const static_codebook _huff_book__16u2__long = { 946 2, 100, 947 (long *)_huff_lengthlist__16u2__long, 948 0, 0, 0, 0, 0, 949 NULL, 950 0 951 }; 952 953 static const long _vq_quantlist__16u2_p1_0[] = { 954 1, 955 0, 956 2, 957 }; 958 959 static const long _vq_lengthlist__16u2_p1_0[] = { 960 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7, 961 9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 8, 9, 962 9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,10,10, 7, 9, 9, 963 9,10, 9, 9,10,11, 5, 8, 7, 7, 9, 9, 8, 9, 9, 7, 964 9, 9, 9,11,10, 9, 9,10, 7, 9, 9, 9,10,10, 9,11, 965 10, 966 }; 967 968 static const static_codebook _16u2_p1_0 = { 969 4, 81, 970 (long *)_vq_lengthlist__16u2_p1_0, 971 1, -535822336, 1611661312, 2, 0, 972 (long *)_vq_quantlist__16u2_p1_0, 973 0 974 }; 975 976 static const long _vq_quantlist__16u2_p2_0[] = { 977 2, 978 1, 979 3, 980 0, 981 4, 982 }; 983 984 static const long _vq_lengthlist__16u2_p2_0[] = { 985 3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9, 986 10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8, 987 8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10, 988 11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10, 989 10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,12,12, 990 10,10,10,12,12, 9,10,10,12,12,12,12,12,14,14,11, 991 12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10, 992 10,12,12,11,12,12,14,13,12,12,12,14,13, 5, 7, 7, 993 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12, 994 12,10,10,10,12,12, 7, 8, 8,11,10, 8, 9, 9,11,11, 995 8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 7, 996 8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11, 997 10,13,12,10,11,11,13,13,10,11,10,13,12,10,11,11, 998 13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14, 999 14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13, 1000 12,13,12,14,13,12,13,13,14,15, 5, 7, 7, 9,10, 7, 1001 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10, 1002 11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9, 1003 10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10, 1004 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12, 1005 10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10, 1006 10,11,12,13,12,13,13,15,14,12,12,13,12,14, 9,10, 1007 11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13, 1008 14,14,12,13,12,14,13, 8,10,10,12,12, 9,11,10,13, 1009 12, 9,10,10,12,13,12,13,13,14,14,12,12,12,14,14, 1010 9,10,10,13,13,10,11,11,13,13,10,11,11,13,13,13, 1011 13,13,14,15,12,13,13,14,15, 9,10,10,12,13,10,11, 1012 10,13,13,10,11,11,12,13,12,13,12,15,14,12,13,13, 1013 14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15, 1014 14,13,13,15,14,16,14,14,14,16,15,11,12,12,14,14, 1015 11,12,12,14,14,12,13,13,14,15,13,14,13,15,13,14, 1016 14,14,15,16, 8, 9,10,12,12, 9,10,10,13,12, 9,10, 1017 11,12,13,12,12,12,14,14,12,13,13,14,14, 9,10,10, 1018 13,12,10,11,11,13,13,10,10,11,13,13,12,13,13,15, 1019 14,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13, 1020 10,11,11,13,13,12,13,13,14,14,13,13,13,15,15,11, 1021 12,12,14,13,12,13,13,15,14,11,12,12,14,14,14,14, 1022 14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13, 1023 14,15,12,13,12,14,14,14,14,14,16,16,14,15,13,16, 1024 14, 1025 }; 1026 1027 static const static_codebook _16u2_p2_0 = { 1028 4, 625, 1029 (long *)_vq_lengthlist__16u2_p2_0, 1030 1, -533725184, 1611661312, 3, 0, 1031 (long *)_vq_quantlist__16u2_p2_0, 1032 0 1033 }; 1034 1035 static const long _vq_quantlist__16u2_p3_0[] = { 1036 4, 1037 3, 1038 5, 1039 2, 1040 6, 1041 1, 1042 7, 1043 0, 1044 8, 1045 }; 1046 1047 static const long _vq_lengthlist__16u2_p3_0[] = { 1048 2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7, 1049 9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7, 1050 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7, 1051 8, 8, 9, 9,11,10, 7, 7, 8, 8, 8, 9, 9,10,11, 9, 1052 9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,10,11,11, 1053 11, 1054 }; 1055 1056 static const static_codebook _16u2_p3_0 = { 1057 2, 81, 1058 (long *)_vq_lengthlist__16u2_p3_0, 1059 1, -531628032, 1611661312, 4, 0, 1060 (long *)_vq_quantlist__16u2_p3_0, 1061 0 1062 }; 1063 1064 static const long _vq_quantlist__16u2_p4_0[] = { 1065 8, 1066 7, 1067 9, 1068 6, 1069 10, 1070 5, 1071 11, 1072 4, 1073 12, 1074 3, 1075 13, 1076 2, 1077 14, 1078 1, 1079 15, 1080 0, 1081 16, 1082 }; 1083 1084 static const long _vq_lengthlist__16u2_p4_0[] = { 1085 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11, 1086 11, 5, 5, 5, 7, 6, 8, 7, 9, 9, 9, 9,10,10,11,11, 1087 12,12, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 9,10,10,11, 1088 11,12,12, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10, 1089 11,11,12,12, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9,10, 1090 10,11,11,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10, 1091 11,11,11,11,12,12, 7, 7, 8, 8, 8, 9, 9, 9, 9,10, 1092 10,11,11,11,11,12,12, 8, 9, 9, 9, 9, 9, 9,10,10, 1093 10,10,11,11,12,12,12,12, 8, 9, 9, 9, 9, 9, 9,10, 1094 10,10,10,11,11,12,12,12,12, 9, 9, 9, 9, 9,10,10, 1095 10,10,10,11,11,11,12,12,13,13, 9, 9, 9, 9, 9,10, 1096 10,10,10,11,10,11,11,12,12,13,13,10,10,10,10,10, 1097 11,11,11,11,11,11,11,12,12,12,13,13,10,10,10,10, 1098 10,11,11,11,11,11,11,12,11,12,12,13,13,11,11,11, 1099 11,11,11,11,12,12,12,12,12,12,13,13,13,13,11,11, 1100 11,11,11,11,11,12,12,12,12,13,12,13,13,13,13,11, 1101 12,12,12,12,12,12,12,12,13,13,13,13,13,13,14,14, 1102 11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14, 1103 14, 1104 }; 1105 1106 static const static_codebook _16u2_p4_0 = { 1107 2, 289, 1108 (long *)_vq_lengthlist__16u2_p4_0, 1109 1, -529530880, 1611661312, 5, 0, 1110 (long *)_vq_quantlist__16u2_p4_0, 1111 0 1112 }; 1113 1114 static const long _vq_quantlist__16u2_p5_0[] = { 1115 1, 1116 0, 1117 2, 1118 }; 1119 1120 static const long _vq_lengthlist__16u2_p5_0[] = { 1121 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9, 9, 7, 1122 9,10, 5, 8, 8, 7,10, 9, 7,10, 9, 5, 8, 8, 8,11, 1123 10, 8,10,10, 7,10,10, 9, 9,12,10,12,12, 7,10,10, 1124 9,12,10,10,11,12, 5, 8, 8, 8,10,10, 8,11,11, 7, 1125 11,10,10,12,11, 9,10,12, 7,10,11,10,12,12, 9,12, 1126 9, 1127 }; 1128 1129 static const static_codebook _16u2_p5_0 = { 1130 4, 81, 1131 (long *)_vq_lengthlist__16u2_p5_0, 1132 1, -529137664, 1618345984, 2, 0, 1133 (long *)_vq_quantlist__16u2_p5_0, 1134 0 1135 }; 1136 1137 static const long _vq_quantlist__16u2_p5_1[] = { 1138 5, 1139 4, 1140 6, 1141 3, 1142 7, 1143 2, 1144 8, 1145 1, 1146 9, 1147 0, 1148 10, 1149 }; 1150 1151 static const long _vq_lengthlist__16u2_p5_1[] = { 1152 2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 1153 7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 1154 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 1155 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 1156 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1157 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1158 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 1159 8, 8, 8, 8, 8, 9, 9, 9, 9, 1160 }; 1161 1162 static const static_codebook _16u2_p5_1 = { 1163 2, 121, 1164 (long *)_vq_lengthlist__16u2_p5_1, 1165 1, -531365888, 1611661312, 4, 0, 1166 (long *)_vq_quantlist__16u2_p5_1, 1167 0 1168 }; 1169 1170 static const long _vq_quantlist__16u2_p6_0[] = { 1171 6, 1172 5, 1173 7, 1174 4, 1175 8, 1176 3, 1177 9, 1178 2, 1179 10, 1180 1, 1181 11, 1182 0, 1183 12, 1184 }; 1185 1186 static const long _vq_lengthlist__16u2_p6_0[] = { 1187 1, 5, 4, 7, 7, 8, 8, 8, 8,10,10,11,11, 4, 6, 6, 1188 7, 7, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 1189 9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9, 9, 9,10,10, 1190 11,11,12,12, 7, 7, 7, 9, 8,10, 9,10,10,11,11,12, 1191 12, 8, 9, 9, 9,10,10,10,11,11,12,12,13,13, 8, 9, 1192 9,10, 9,10,10,11,11,12,12,13,13, 8, 9, 9,10,10, 1193 11,11,11,11,12,12,13,13, 8, 9, 9,10,10,11,11,12, 1194 11,12,12,13,13,10,10,10,11,11,12,12,12,12,13,13, 1195 14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11, 1196 11,11,12,12,13,13,13,13,14,14,14,14,11,11,11,12, 1197 12,13,13,13,13,14,14,14,14, 1198 }; 1199 1200 static const static_codebook _16u2_p6_0 = { 1201 2, 169, 1202 (long *)_vq_lengthlist__16u2_p6_0, 1203 1, -526516224, 1616117760, 4, 0, 1204 (long *)_vq_quantlist__16u2_p6_0, 1205 0 1206 }; 1207 1208 static const long _vq_quantlist__16u2_p6_1[] = { 1209 2, 1210 1, 1211 3, 1212 0, 1213 4, 1214 }; 1215 1216 static const long _vq_lengthlist__16u2_p6_1[] = { 1217 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1218 5, 5, 5, 5, 5, 5, 5, 5, 5, 1219 }; 1220 1221 static const static_codebook _16u2_p6_1 = { 1222 2, 25, 1223 (long *)_vq_lengthlist__16u2_p6_1, 1224 1, -533725184, 1611661312, 3, 0, 1225 (long *)_vq_quantlist__16u2_p6_1, 1226 0 1227 }; 1228 1229 static const long _vq_quantlist__16u2_p7_0[] = { 1230 6, 1231 5, 1232 7, 1233 4, 1234 8, 1235 3, 1236 9, 1237 2, 1238 10, 1239 1, 1240 11, 1241 0, 1242 12, 1243 }; 1244 1245 static const long _vq_lengthlist__16u2_p7_0[] = { 1246 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6, 1247 8, 8, 9, 9, 9, 9,10,10,11,10, 4, 6, 6, 8, 8, 9, 1248 9, 9, 9,10,10,11,11, 7, 8, 8,10, 9,10,10,10,10, 1249 11,11,12,12, 7, 8, 8,10,10,10,10,10,10,11,11,12, 1250 12, 8, 9, 9,10,10,11,11,11,11,12,12,13,13, 8, 9, 1251 9,10,10,11,11,11,11,12,12,13,13, 8, 9, 9,11,10, 1252 11,11,12,12,13,13,14,13, 8, 9, 9,10,10,11,11,12, 1253 12,13,13,13,13, 9,10,10,11,11,12,12,13,13,13,13, 1254 14,14, 9,10,10,11,11,12,12,13,13,13,13,14,14,10, 1255 11,11,12,12,13,13,14,13,14,14,15,14,10,11,11,12, 1256 12,13,13,14,13,14,14,15,14, 1257 }; 1258 1259 static const static_codebook _16u2_p7_0 = { 1260 2, 169, 1261 (long *)_vq_lengthlist__16u2_p7_0, 1262 1, -523206656, 1618345984, 4, 0, 1263 (long *)_vq_quantlist__16u2_p7_0, 1264 0 1265 }; 1266 1267 static const long _vq_quantlist__16u2_p7_1[] = { 1268 5, 1269 4, 1270 6, 1271 3, 1272 7, 1273 2, 1274 8, 1275 1, 1276 9, 1277 0, 1278 10, 1279 }; 1280 1281 static const long _vq_lengthlist__16u2_p7_1[] = { 1282 2, 5, 5, 7, 7, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7, 1283 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 1284 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 1285 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 1286 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 1287 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 1288 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1289 8, 8, 8, 8, 8, 8, 8, 8, 8, 1290 }; 1291 1292 static const static_codebook _16u2_p7_1 = { 1293 2, 121, 1294 (long *)_vq_lengthlist__16u2_p7_1, 1295 1, -531365888, 1611661312, 4, 0, 1296 (long *)_vq_quantlist__16u2_p7_1, 1297 0 1298 }; 1299 1300 static const long _vq_quantlist__16u2_p8_0[] = { 1301 7, 1302 6, 1303 8, 1304 5, 1305 9, 1306 4, 1307 10, 1308 3, 1309 11, 1310 2, 1311 12, 1312 1, 1313 13, 1314 0, 1315 14, 1316 }; 1317 1318 static const long _vq_lengthlist__16u2_p8_0[] = { 1319 1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 8,10, 9,11,11, 4, 1320 7, 6, 9, 8, 9, 9, 9, 9,10, 9,11, 9,12, 9, 4, 6, 1321 7, 8, 8, 9, 9, 9, 9,10,10,10,11,11,12, 7, 9, 8, 1322 10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10, 1323 10,10,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11, 1324 11,11,11,11,12,12,13,13,13,13, 8, 9, 9,11,11,11, 1325 11,11,11,12,12,13,13,13,14, 8, 9, 9,10,10,11,11, 1326 12,11,13,13,14,13,14,14, 8, 9, 9,10,10,11,11,12, 1327 12,12,12,13,13,14,14, 9,10,10,11,11,12,12,13,12, 1328 13,13,14,14,15,15, 9,10,10,11,11,12,12,12,13,13, 1329 13,14,14,14,15,10,11,11,12,12,13,13,14,13,14,14, 1330 15,14,15,15,10,11,11,12,12,13,12,13,14,14,14,14, 1331 14,15,15,11,12,12,13,13,13,13,14,14,15,14,15,15, 1332 16,16,11,12,12,13,13,13,13,14,14,14,15,15,15,16, 1333 16, 1334 }; 1335 1336 static const static_codebook _16u2_p8_0 = { 1337 2, 225, 1338 (long *)_vq_lengthlist__16u2_p8_0, 1339 1, -520986624, 1620377600, 4, 0, 1340 (long *)_vq_quantlist__16u2_p8_0, 1341 0 1342 }; 1343 1344 static const long _vq_quantlist__16u2_p8_1[] = { 1345 10, 1346 9, 1347 11, 1348 8, 1349 12, 1350 7, 1351 13, 1352 6, 1353 14, 1354 5, 1355 15, 1356 4, 1357 16, 1358 3, 1359 17, 1360 2, 1361 18, 1362 1, 1363 19, 1364 0, 1365 20, 1366 }; 1367 1368 static const long _vq_lengthlist__16u2_p8_1[] = { 1369 3, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 1370 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 1371 9, 9, 9, 9, 9, 9,10,10,10,10, 5, 6, 6, 7, 7, 8, 1372 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 1373 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 1374 10,10,10,10, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 1375 9,10, 9,10,10,10, 9,10, 9, 8, 8, 8, 9, 8, 9, 9, 1376 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 8, 8, 1377 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 1378 10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10, 1379 10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 1380 10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 1381 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 1382 10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 1383 10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10, 1384 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 1385 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1386 10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 1387 10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10, 1388 10,10,10,10,10,10,10,10,10,10,10, 9, 9,10,10,10, 1389 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1390 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1391 10,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10, 1392 10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10, 1393 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 1394 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1395 10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10, 1396 10,10,10,10,10,10,10,10,10, 1397 }; 1398 1399 static const static_codebook _16u2_p8_1 = { 1400 2, 441, 1401 (long *)_vq_lengthlist__16u2_p8_1, 1402 1, -529268736, 1611661312, 5, 0, 1403 (long *)_vq_quantlist__16u2_p8_1, 1404 0 1405 }; 1406 1407 static const long _vq_quantlist__16u2_p9_0[] = { 1408 7, 1409 6, 1410 8, 1411 5, 1412 9, 1413 4, 1414 10, 1415 3, 1416 11, 1417 2, 1418 12, 1419 1, 1420 13, 1421 0, 1422 14, 1423 }; 1424 1425 static const long _vq_lengthlist__16u2_p9_0[] = { 1426 1, 5, 3, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 1427 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7, 1428 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1429 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, 1430 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1431 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1432 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1433 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1434 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1435 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1436 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1437 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1438 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1439 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1440 10, 1441 }; 1442 1443 static const static_codebook _16u2_p9_0 = { 1444 2, 225, 1445 (long *)_vq_lengthlist__16u2_p9_0, 1446 1, -510036736, 1631393792, 4, 0, 1447 (long *)_vq_quantlist__16u2_p9_0, 1448 0 1449 }; 1450 1451 static const long _vq_quantlist__16u2_p9_1[] = { 1452 9, 1453 8, 1454 10, 1455 7, 1456 11, 1457 6, 1458 12, 1459 5, 1460 13, 1461 4, 1462 14, 1463 3, 1464 15, 1465 2, 1466 16, 1467 1, 1468 17, 1469 0, 1470 18, 1471 }; 1472 1473 static const long _vq_lengthlist__16u2_p9_1[] = { 1474 1, 4, 4, 7, 7, 7, 7, 7, 6, 9, 7,10, 8,12,12,13, 1475 13,14,14, 4, 7, 7, 9, 9, 9, 8, 9, 8,10, 9,11, 9, 1476 14, 9,14,10,13,11, 4, 7, 7, 9, 9, 9, 9, 8, 9,10, 1477 10,11,11,12,13,12,13,14,15, 7, 9, 9,10,11,10,10, 1478 10,10,11,12,13,13,13,14,17,14,15,16, 7, 9, 9,10, 1479 10,10,10,10,10,11,12,13,13,14,14,15,15,18,18, 8, 1480 9, 9,11,10,11,11,11,12,13,12,14,14,16,15,15,17, 1481 18,15, 8, 9, 9,10,10,11,11,11,11,13,13,14,14,15, 1482 15,15,16,16,18, 7, 9, 8,10,10,11,11,12,12,14,14, 1483 15,15,16,16,15,17,16,18, 8, 9, 9,10,10,11,12,12, 1484 12,13,13,16,15,17,16,17,18,17,18, 9,10,10,12,11, 1485 13,13,14,13,14,14,15,17,16,18,17,18,17,18, 9,10, 1486 10,12,11,12,13,13,14,15,16,14,15,16,18,18,18,18, 1487 17,11,11,11,13,13,14,14,16,15,15,15,16,15,15,18, 1488 18,18,17,16,11,11,12,13,13,15,14,15,16,16,16,17, 1489 16,15,18,17,18,16,18,12,13,13,15,15,15,16,18,16, 1490 17,16,17,16,17,17,17,18,18,17,13,13,13,15,13,16, 1491 15,17,16,16,16,18,18,18,18,16,17,17,18,13,15,14, 1492 15,15,18,17,18,18,18,16,18,17,18,17,18,16,17,17, 1493 14,14,14,15,16,17,16,18,18,18,17,18,17,18,18,18, 1494 16,16,16,14,17,16,17,15,16,18,18,17,18,17,18,17, 1495 18,18,18,17,18,17,15,16,15,18,15,18,17,16,18,18, 1496 18,18,18,18,17,18,16,18,17, 1497 }; 1498 1499 static const static_codebook _16u2_p9_1 = { 1500 2, 361, 1501 (long *)_vq_lengthlist__16u2_p9_1, 1502 1, -518287360, 1622704128, 5, 0, 1503 (long *)_vq_quantlist__16u2_p9_1, 1504 0 1505 }; 1506 1507 static const long _vq_quantlist__16u2_p9_2[] = { 1508 24, 1509 23, 1510 25, 1511 22, 1512 26, 1513 21, 1514 27, 1515 20, 1516 28, 1517 19, 1518 29, 1519 18, 1520 30, 1521 17, 1522 31, 1523 16, 1524 32, 1525 15, 1526 33, 1527 14, 1528 34, 1529 13, 1530 35, 1531 12, 1532 36, 1533 11, 1534 37, 1535 10, 1536 38, 1537 9, 1538 39, 1539 8, 1540 40, 1541 7, 1542 41, 1543 6, 1544 42, 1545 5, 1546 43, 1547 4, 1548 44, 1549 3, 1550 45, 1551 2, 1552 46, 1553 1, 1554 47, 1555 0, 1556 48, 1557 }; 1558 1559 static const long _vq_lengthlist__16u2_p9_2[] = { 1560 2, 3, 4, 4, 4, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 7, 1561 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1562 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8, 1563 8, 1564 }; 1565 1566 static const static_codebook _16u2_p9_2 = { 1567 1, 49, 1568 (long *)_vq_lengthlist__16u2_p9_2, 1569 1, -526909440, 1611661312, 6, 0, 1570 (long *)_vq_quantlist__16u2_p9_2, 1571 0 1572 }; 1573 1574 static const long _huff_lengthlist__16u2__short[] = { 1575 8,11,13,13,15,16,19,19,19,19,11, 8, 8, 9, 9,11, 1576 13,15,19,20,14, 8, 7, 7, 8, 9,12,13,15,20,15, 9, 1577 6, 5, 5, 7,10,12,14,18,14, 9, 7, 5, 3, 4, 7,10, 1578 12,16,13,10, 8, 6, 3, 3, 5, 8,11,14,11,10, 9, 7, 1579 5, 4, 4, 6,11,14,10,10,10, 8, 6, 5, 5, 6,10,14, 1580 10,10,10, 9, 8, 7, 7, 7,10,14,11,12,12,12,11,10, 1581 10,10,12,16, 1582 }; 1583 1584 static const static_codebook _huff_book__16u2__short = { 1585 2, 100, 1586 (long *)_huff_lengthlist__16u2__short, 1587 0, 0, 0, 0, 0, 1588 NULL, 1589 0 1590 }; 1591 1592 static const long _vq_quantlist__8u0__p1_0[] = { 1593 1, 1594 0, 1595 2, 1596 }; 1597 1598 static const long _vq_lengthlist__8u0__p1_0[] = { 1599 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7, 1600 10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11, 1601 11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11, 1602 10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7, 1603 11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13, 1604 11, 1605 }; 1606 1607 static const static_codebook _8u0__p1_0 = { 1608 4, 81, 1609 (long *)_vq_lengthlist__8u0__p1_0, 1610 1, -535822336, 1611661312, 2, 0, 1611 (long *)_vq_quantlist__8u0__p1_0, 1612 0 1613 }; 1614 1615 static const long _vq_quantlist__8u0__p2_0[] = { 1616 1, 1617 0, 1618 2, 1619 }; 1620 1621 static const long _vq_lengthlist__8u0__p2_0[] = { 1622 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6, 1623 7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9, 1624 9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8, 1625 8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6, 1626 8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10, 1627 8, 1628 }; 1629 1630 static const static_codebook _8u0__p2_0 = { 1631 4, 81, 1632 (long *)_vq_lengthlist__8u0__p2_0, 1633 1, -535822336, 1611661312, 2, 0, 1634 (long *)_vq_quantlist__8u0__p2_0, 1635 0 1636 }; 1637 1638 static const long _vq_quantlist__8u0__p3_0[] = { 1639 2, 1640 1, 1641 3, 1642 0, 1643 4, 1644 }; 1645 1646 static const long _vq_lengthlist__8u0__p3_0[] = { 1647 1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8, 1648 10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10, 1649 10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11, 1650 12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11, 1651 11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13, 1652 10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12, 1653 14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11, 1654 12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8, 1655 11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15, 1656 14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14, 1657 10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7, 1658 10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13, 1659 12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13, 1660 15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17, 1661 16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18, 1662 13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8, 1663 11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12, 1664 12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12, 1665 13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13, 1666 13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16, 1667 12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11, 1668 13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12, 1669 12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15, 1670 16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16, 1671 15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18, 1672 9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15, 1673 15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14, 1674 13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15, 1675 17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18, 1676 17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19, 1677 13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14, 1678 17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13, 1679 13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12, 1680 16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19, 1681 0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17, 1682 12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11, 1683 14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16, 1684 17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15, 1685 19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18, 1686 16, 1687 }; 1688 1689 static const static_codebook _8u0__p3_0 = { 1690 4, 625, 1691 (long *)_vq_lengthlist__8u0__p3_0, 1692 1, -533725184, 1611661312, 3, 0, 1693 (long *)_vq_quantlist__8u0__p3_0, 1694 0 1695 }; 1696 1697 static const long _vq_quantlist__8u0__p4_0[] = { 1698 2, 1699 1, 1700 3, 1701 0, 1702 4, 1703 }; 1704 1705 static const long _vq_lengthlist__8u0__p4_0[] = { 1706 3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9, 1707 9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7, 1708 8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10, 1709 11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10, 1710 10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11, 1711 10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11, 1712 11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10, 1713 11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7, 1714 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12, 1715 12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11, 1716 8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7, 1717 8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11, 1718 10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11, 1719 12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15, 1720 13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14, 1721 12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7, 1722 8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11, 1723 10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9, 1724 10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10, 1725 11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12, 1726 10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10, 1727 10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10, 1728 11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13, 1729 13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13, 1730 13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13, 1731 9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12, 1732 12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12, 1733 10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12, 1734 15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14, 1735 13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14, 1736 11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13, 1737 15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11, 1738 11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10, 1739 12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14, 1740 14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13, 1741 10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11, 1742 12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14, 1743 14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13, 1744 14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14, 1745 12, 1746 }; 1747 1748 static const static_codebook _8u0__p4_0 = { 1749 4, 625, 1750 (long *)_vq_lengthlist__8u0__p4_0, 1751 1, -533725184, 1611661312, 3, 0, 1752 (long *)_vq_quantlist__8u0__p4_0, 1753 0 1754 }; 1755 1756 static const long _vq_quantlist__8u0__p5_0[] = { 1757 4, 1758 3, 1759 5, 1760 2, 1761 6, 1762 1, 1763 7, 1764 0, 1765 8, 1766 }; 1767 1768 static const long _vq_lengthlist__8u0__p5_0[] = { 1769 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8, 1770 10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9, 1771 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8, 1772 9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9, 1773 10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12, 1774 12, 1775 }; 1776 1777 static const static_codebook _8u0__p5_0 = { 1778 2, 81, 1779 (long *)_vq_lengthlist__8u0__p5_0, 1780 1, -531628032, 1611661312, 4, 0, 1781 (long *)_vq_quantlist__8u0__p5_0, 1782 0 1783 }; 1784 1785 static const long _vq_quantlist__8u0__p6_0[] = { 1786 6, 1787 5, 1788 7, 1789 4, 1790 8, 1791 3, 1792 9, 1793 2, 1794 10, 1795 1, 1796 11, 1797 0, 1798 12, 1799 }; 1800 1801 static const long _vq_lengthlist__8u0__p6_0[] = { 1802 1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6, 1803 9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11, 1804 11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14, 1805 14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17, 1806 0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11, 1807 11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14, 1808 15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15, 1809 14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16, 1810 0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17, 1811 17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16, 1812 16, 0,15, 0,17, 0, 0, 0, 0, 1813 }; 1814 1815 static const static_codebook _8u0__p6_0 = { 1816 2, 169, 1817 (long *)_vq_lengthlist__8u0__p6_0, 1818 1, -526516224, 1616117760, 4, 0, 1819 (long *)_vq_quantlist__8u0__p6_0, 1820 0 1821 }; 1822 1823 static const long _vq_quantlist__8u0__p6_1[] = { 1824 2, 1825 1, 1826 3, 1827 0, 1828 4, 1829 }; 1830 1831 static const long _vq_lengthlist__8u0__p6_1[] = { 1832 1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6, 1833 7, 7, 7, 7, 6, 7, 7, 7, 7, 1834 }; 1835 1836 static const static_codebook _8u0__p6_1 = { 1837 2, 25, 1838 (long *)_vq_lengthlist__8u0__p6_1, 1839 1, -533725184, 1611661312, 3, 0, 1840 (long *)_vq_quantlist__8u0__p6_1, 1841 0 1842 }; 1843 1844 static const long _vq_quantlist__8u0__p7_0[] = { 1845 1, 1846 0, 1847 2, 1848 }; 1849 1850 static const long _vq_lengthlist__8u0__p7_0[] = { 1851 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1852 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1853 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1854 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1855 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1856 7, 1857 }; 1858 1859 static const static_codebook _8u0__p7_0 = { 1860 4, 81, 1861 (long *)_vq_lengthlist__8u0__p7_0, 1862 1, -518803456, 1628680192, 2, 0, 1863 (long *)_vq_quantlist__8u0__p7_0, 1864 0 1865 }; 1866 1867 static const long _vq_quantlist__8u0__p7_1[] = { 1868 7, 1869 6, 1870 8, 1871 5, 1872 9, 1873 4, 1874 10, 1875 3, 1876 11, 1877 2, 1878 12, 1879 1, 1880 13, 1881 0, 1882 14, 1883 }; 1884 1885 static const long _vq_lengthlist__8u0__p7_1[] = { 1886 1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5, 1887 7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6, 1888 7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6, 1889 11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9, 1890 10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11, 1891 11,11,11,11,11,11,11,11,11,11, 7,11, 8,11,11,11, 1892 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 1893 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 1894 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 1895 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 1896 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 1897 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 1898 11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10, 1899 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 1900 10, 1901 }; 1902 1903 static const static_codebook _8u0__p7_1 = { 1904 2, 225, 1905 (long *)_vq_lengthlist__8u0__p7_1, 1906 1, -520986624, 1620377600, 4, 0, 1907 (long *)_vq_quantlist__8u0__p7_1, 1908 0 1909 }; 1910 1911 static const long _vq_quantlist__8u0__p7_2[] = { 1912 10, 1913 9, 1914 11, 1915 8, 1916 12, 1917 7, 1918 13, 1919 6, 1920 14, 1921 5, 1922 15, 1923 4, 1924 16, 1925 3, 1926 17, 1927 2, 1928 18, 1929 1, 1930 19, 1931 0, 1932 20, 1933 }; 1934 1935 static const long _vq_lengthlist__8u0__p7_2[] = { 1936 1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10, 1937 11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11, 1938 10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9, 1939 10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8, 1940 9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10, 1941 10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10, 1942 9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9, 1943 9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8, 1944 9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12, 1945 9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10, 1946 10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11, 1947 11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9, 1948 11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11, 1949 11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12, 1950 12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11, 1951 11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11, 1952 11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12, 1953 11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12, 1954 11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11, 1955 11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11, 1956 10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10, 1957 9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11, 1958 10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11, 1959 10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9, 1960 10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11, 1961 11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10, 1962 10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11, 1963 11,12,11,11,11,10,10,11,11, 1964 }; 1965 1966 static const static_codebook _8u0__p7_2 = { 1967 2, 441, 1968 (long *)_vq_lengthlist__8u0__p7_2, 1969 1, -529268736, 1611661312, 5, 0, 1970 (long *)_vq_quantlist__8u0__p7_2, 1971 0 1972 }; 1973 1974 static const long _huff_lengthlist__8u0__single[] = { 1975 4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16, 1976 9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17, 1977 10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15, 1978 7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17, 1979 }; 1980 1981 static const static_codebook _huff_book__8u0__single = { 1982 2, 64, 1983 (long *)_huff_lengthlist__8u0__single, 1984 0, 0, 0, 0, 0, 1985 NULL, 1986 0 1987 }; 1988 1989 static const long _vq_quantlist__8u1__p1_0[] = { 1990 1, 1991 0, 1992 2, 1993 }; 1994 1995 static const long _vq_lengthlist__8u1__p1_0[] = { 1996 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7, 1997 9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10, 1998 10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10, 1999 9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7, 2000 10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12, 2001 10, 2002 }; 2003 2004 static const static_codebook _8u1__p1_0 = { 2005 4, 81, 2006 (long *)_vq_lengthlist__8u1__p1_0, 2007 1, -535822336, 1611661312, 2, 0, 2008 (long *)_vq_quantlist__8u1__p1_0, 2009 0 2010 }; 2011 2012 static const long _vq_quantlist__8u1__p2_0[] = { 2013 1, 2014 0, 2015 2, 2016 }; 2017 2018 static const long _vq_lengthlist__8u1__p2_0[] = { 2019 3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6, 2020 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8, 2021 8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8, 2022 7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6, 2023 8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9, 2024 7, 2025 }; 2026 2027 static const static_codebook _8u1__p2_0 = { 2028 4, 81, 2029 (long *)_vq_lengthlist__8u1__p2_0, 2030 1, -535822336, 1611661312, 2, 0, 2031 (long *)_vq_quantlist__8u1__p2_0, 2032 0 2033 }; 2034 2035 static const long _vq_quantlist__8u1__p3_0[] = { 2036 2, 2037 1, 2038 3, 2039 0, 2040 4, 2041 }; 2042 2043 static const long _vq_lengthlist__8u1__p3_0[] = { 2044 1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8, 2045 10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10, 2046 10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11, 2047 12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11, 2048 11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13, 2049 10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12, 2050 13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11, 2051 12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8, 2052 11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14, 2053 13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14, 2054 10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7, 2055 10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13, 2056 12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13, 2057 15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17, 2058 15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15, 2059 13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8, 2060 10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12, 2061 12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12, 2062 12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12, 2063 12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14, 2064 12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11, 2065 12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12, 2066 12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15, 2067 16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15, 2068 15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16, 2069 9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14, 2070 15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14, 2071 13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15, 2072 17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18, 2073 18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17, 2074 12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14, 2075 16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12, 2076 13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12, 2077 15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17, 2078 16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17, 2079 11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11, 2080 14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16, 2081 16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15, 2082 18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0, 2083 16, 2084 }; 2085 2086 static const static_codebook _8u1__p3_0 = { 2087 4, 625, 2088 (long *)_vq_lengthlist__8u1__p3_0, 2089 1, -533725184, 1611661312, 3, 0, 2090 (long *)_vq_quantlist__8u1__p3_0, 2091 0 2092 }; 2093 2094 static const long _vq_quantlist__8u1__p4_0[] = { 2095 2, 2096 1, 2097 3, 2098 0, 2099 4, 2100 }; 2101 2102 static const long _vq_lengthlist__8u1__p4_0[] = { 2103 4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9, 2104 9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7, 2105 8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10, 2106 10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10, 2107 9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11, 2108 9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11, 2109 11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10, 2110 10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7, 2111 9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12, 2112 12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11, 2113 8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7, 2114 8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11, 2115 10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10, 2116 12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13, 2117 14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12, 2118 11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7, 2119 7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10, 2120 10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9, 2121 10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10, 2122 10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12, 2123 10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9, 2124 10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10, 2125 10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12, 2126 14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12, 2127 12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12, 2128 9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12, 2129 12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11, 2130 10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12, 2131 13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14, 2132 13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14, 2133 10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13, 2134 13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10, 2135 10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10, 2136 12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14, 2137 13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12, 2138 9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11, 2139 12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13, 2140 13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12, 2141 13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15, 2142 10, 2143 }; 2144 2145 static const static_codebook _8u1__p4_0 = { 2146 4, 625, 2147 (long *)_vq_lengthlist__8u1__p4_0, 2148 1, -533725184, 1611661312, 3, 0, 2149 (long *)_vq_quantlist__8u1__p4_0, 2150 0 2151 }; 2152 2153 static const long _vq_quantlist__8u1__p5_0[] = { 2154 4, 2155 3, 2156 5, 2157 2, 2158 6, 2159 1, 2160 7, 2161 0, 2162 8, 2163 }; 2164 2165 static const long _vq_lengthlist__8u1__p5_0[] = { 2166 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8, 2167 10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9, 2168 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8, 2169 9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9, 2170 10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12, 2171 13, 2172 }; 2173 2174 static const static_codebook _8u1__p5_0 = { 2175 2, 81, 2176 (long *)_vq_lengthlist__8u1__p5_0, 2177 1, -531628032, 1611661312, 4, 0, 2178 (long *)_vq_quantlist__8u1__p5_0, 2179 0 2180 }; 2181 2182 static const long _vq_quantlist__8u1__p6_0[] = { 2183 4, 2184 3, 2185 5, 2186 2, 2187 6, 2188 1, 2189 7, 2190 0, 2191 8, 2192 }; 2193 2194 static const long _vq_lengthlist__8u1__p6_0[] = { 2195 3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7, 2196 9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7, 2197 8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7, 2198 8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9, 2199 9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10, 2200 10, 2201 }; 2202 2203 static const static_codebook _8u1__p6_0 = { 2204 2, 81, 2205 (long *)_vq_lengthlist__8u1__p6_0, 2206 1, -531628032, 1611661312, 4, 0, 2207 (long *)_vq_quantlist__8u1__p6_0, 2208 0 2209 }; 2210 2211 static const long _vq_quantlist__8u1__p7_0[] = { 2212 1, 2213 0, 2214 2, 2215 }; 2216 2217 static const long _vq_lengthlist__8u1__p7_0[] = { 2218 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8, 2219 10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12, 2220 12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12, 2221 10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7, 2222 12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13, 2223 11, 2224 }; 2225 2226 static const static_codebook _8u1__p7_0 = { 2227 4, 81, 2228 (long *)_vq_lengthlist__8u1__p7_0, 2229 1, -529137664, 1618345984, 2, 0, 2230 (long *)_vq_quantlist__8u1__p7_0, 2231 0 2232 }; 2233 2234 static const long _vq_quantlist__8u1__p7_1[] = { 2235 5, 2236 4, 2237 6, 2238 3, 2239 7, 2240 2, 2241 8, 2242 1, 2243 9, 2244 0, 2245 10, 2246 }; 2247 2248 static const long _vq_lengthlist__8u1__p7_1[] = { 2249 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7, 2250 8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9, 2251 9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 2252 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 2253 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 2254 9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10, 2255 10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9, 2256 9, 9, 9, 9, 9,10,10,10,10, 2257 }; 2258 2259 static const static_codebook _8u1__p7_1 = { 2260 2, 121, 2261 (long *)_vq_lengthlist__8u1__p7_1, 2262 1, -531365888, 1611661312, 4, 0, 2263 (long *)_vq_quantlist__8u1__p7_1, 2264 0 2265 }; 2266 2267 static const long _vq_quantlist__8u1__p8_0[] = { 2268 5, 2269 4, 2270 6, 2271 3, 2272 7, 2273 2, 2274 8, 2275 1, 2276 9, 2277 0, 2278 10, 2279 }; 2280 2281 static const long _vq_lengthlist__8u1__p8_0[] = { 2282 1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7, 2283 9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12, 2284 12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9, 2285 9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13, 2286 14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11, 2287 12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14, 2288 14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12, 2289 12,13,13,14,14,15,15,15,15, 2290 }; 2291 2292 static const static_codebook _8u1__p8_0 = { 2293 2, 121, 2294 (long *)_vq_lengthlist__8u1__p8_0, 2295 1, -524582912, 1618345984, 4, 0, 2296 (long *)_vq_quantlist__8u1__p8_0, 2297 0 2298 }; 2299 2300 static const long _vq_quantlist__8u1__p8_1[] = { 2301 5, 2302 4, 2303 6, 2304 3, 2305 7, 2306 2, 2307 8, 2308 1, 2309 9, 2310 0, 2311 10, 2312 }; 2313 2314 static const long _vq_lengthlist__8u1__p8_1[] = { 2315 2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7, 2316 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 2317 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 2318 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 2319 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2320 8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 2321 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 2322 8, 8, 8, 8, 8, 9, 9, 9, 9, 2323 }; 2324 2325 static const static_codebook _8u1__p8_1 = { 2326 2, 121, 2327 (long *)_vq_lengthlist__8u1__p8_1, 2328 1, -531365888, 1611661312, 4, 0, 2329 (long *)_vq_quantlist__8u1__p8_1, 2330 0 2331 }; 2332 2333 static const long _vq_quantlist__8u1__p9_0[] = { 2334 7, 2335 6, 2336 8, 2337 5, 2338 9, 2339 4, 2340 10, 2341 3, 2342 11, 2343 2, 2344 12, 2345 1, 2346 13, 2347 0, 2348 14, 2349 }; 2350 2351 static const long _vq_lengthlist__8u1__p9_0[] = { 2352 1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3, 2353 11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9, 2354 9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2355 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2356 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2357 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2358 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2359 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2360 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2361 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2362 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2363 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2364 11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10, 2365 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2366 10, 2367 }; 2368 2369 static const static_codebook _8u1__p9_0 = { 2370 2, 225, 2371 (long *)_vq_lengthlist__8u1__p9_0, 2372 1, -514071552, 1627381760, 4, 0, 2373 (long *)_vq_quantlist__8u1__p9_0, 2374 0 2375 }; 2376 2377 static const long _vq_quantlist__8u1__p9_1[] = { 2378 7, 2379 6, 2380 8, 2381 5, 2382 9, 2383 4, 2384 10, 2385 3, 2386 11, 2387 2, 2388 12, 2389 1, 2390 13, 2391 0, 2392 14, 2393 }; 2394 2395 static const long _vq_lengthlist__8u1__p9_1[] = { 2396 1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4, 2397 7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7, 2398 7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9, 2399 12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11, 2400 11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12, 2401 14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14, 2402 13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10, 2403 11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12, 2404 12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12, 2405 12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12, 2406 12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12, 2407 12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12, 2408 12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12, 2409 12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14, 2410 13, 2411 }; 2412 2413 static const static_codebook _8u1__p9_1 = { 2414 2, 225, 2415 (long *)_vq_lengthlist__8u1__p9_1, 2416 1, -522338304, 1620115456, 4, 0, 2417 (long *)_vq_quantlist__8u1__p9_1, 2418 0 2419 }; 2420 2421 static const long _vq_quantlist__8u1__p9_2[] = { 2422 8, 2423 7, 2424 9, 2425 6, 2426 10, 2427 5, 2428 11, 2429 4, 2430 12, 2431 3, 2432 13, 2433 2, 2434 14, 2435 1, 2436 15, 2437 0, 2438 16, 2439 }; 2440 2441 static const long _vq_lengthlist__8u1__p9_2[] = { 2442 2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 2443 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 2444 9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 2445 9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 2446 9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 2447 9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9, 2448 10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 2449 10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10, 2450 10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10, 2451 10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 2452 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 2453 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10, 2454 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 2455 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 2456 10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10, 2457 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 2458 10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2459 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2460 10, 2461 }; 2462 2463 static const static_codebook _8u1__p9_2 = { 2464 2, 289, 2465 (long *)_vq_lengthlist__8u1__p9_2, 2466 1, -529530880, 1611661312, 5, 0, 2467 (long *)_vq_quantlist__8u1__p9_2, 2468 0 2469 }; 2470 2471 static const long _huff_lengthlist__8u1__single[] = { 2472 4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7, 2473 10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5, 2474 8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7, 2475 11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8, 2476 6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13, 2477 9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12, 2478 13, 8, 8,15, 2479 }; 2480 2481 static const static_codebook _huff_book__8u1__single = { 2482 2, 100, 2483 (long *)_huff_lengthlist__8u1__single, 2484 0, 0, 0, 0, 0, 2485 NULL, 2486 0 2487 }; 2488 2489 static const long _huff_lengthlist__44u0__long[] = { 2490 5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16, 2491 13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18, 2492 15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17, 2493 9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12, 2494 }; 2495 2496 static const static_codebook _huff_book__44u0__long = { 2497 2, 64, 2498 (long *)_huff_lengthlist__44u0__long, 2499 0, 0, 0, 0, 0, 2500 NULL, 2501 0 2502 }; 2503 2504 static const long _vq_quantlist__44u0__p1_0[] = { 2505 1, 2506 0, 2507 2, 2508 }; 2509 2510 static const long _vq_lengthlist__44u0__p1_0[] = { 2511 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8, 2512 10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11, 2513 11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11, 2514 10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8, 2515 11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14, 2516 13, 2517 }; 2518 2519 static const static_codebook _44u0__p1_0 = { 2520 4, 81, 2521 (long *)_vq_lengthlist__44u0__p1_0, 2522 1, -535822336, 1611661312, 2, 0, 2523 (long *)_vq_quantlist__44u0__p1_0, 2524 0 2525 }; 2526 2527 static const long _vq_quantlist__44u0__p2_0[] = { 2528 1, 2529 0, 2530 2, 2531 }; 2532 2533 static const long _vq_lengthlist__44u0__p2_0[] = { 2534 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6, 2535 8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8, 2536 8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8, 2537 8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6, 2538 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10, 2539 9, 2540 }; 2541 2542 static const static_codebook _44u0__p2_0 = { 2543 4, 81, 2544 (long *)_vq_lengthlist__44u0__p2_0, 2545 1, -535822336, 1611661312, 2, 0, 2546 (long *)_vq_quantlist__44u0__p2_0, 2547 0 2548 }; 2549 2550 static const long _vq_quantlist__44u0__p3_0[] = { 2551 2, 2552 1, 2553 3, 2554 0, 2555 4, 2556 }; 2557 2558 static const long _vq_lengthlist__44u0__p3_0[] = { 2559 1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9, 2560 10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10, 2561 10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11, 2562 13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11, 2563 11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14, 2564 10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12, 2565 14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11, 2566 12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8, 2567 11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14, 2568 14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13, 2569 10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7, 2570 10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13, 2571 12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13, 2572 16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19, 2573 19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16, 2574 14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8, 2575 10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12, 2576 12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12, 2577 13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13, 2578 13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16, 2579 12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11, 2580 12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12, 2581 12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15, 2582 17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17, 2583 17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19, 2584 9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16, 2585 17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14, 2586 13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16, 2587 18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20, 2588 17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19, 2589 13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16, 2590 17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13, 2591 13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12, 2592 16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20, 2593 20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17, 2594 11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12, 2595 14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16, 2596 17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15, 2597 0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0, 2598 19, 2599 }; 2600 2601 static const static_codebook _44u0__p3_0 = { 2602 4, 625, 2603 (long *)_vq_lengthlist__44u0__p3_0, 2604 1, -533725184, 1611661312, 3, 0, 2605 (long *)_vq_quantlist__44u0__p3_0, 2606 0 2607 }; 2608 2609 static const long _vq_quantlist__44u0__p4_0[] = { 2610 2, 2611 1, 2612 3, 2613 0, 2614 4, 2615 }; 2616 2617 static const long _vq_lengthlist__44u0__p4_0[] = { 2618 4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9, 2619 10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7, 2620 8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10, 2621 12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10, 2622 10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13, 2623 10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12, 2624 12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10, 2625 10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6, 2626 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13, 2627 13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11, 2628 8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6, 2629 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11, 2630 10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11, 2631 14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15, 2632 15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14, 2633 12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7, 2634 8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10, 2635 11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9, 2636 10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10, 2637 11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13, 2638 10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10, 2639 10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11, 2640 11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13, 2641 16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14, 2642 13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16, 2643 9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13, 2644 13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11, 2645 10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14, 2646 15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16, 2647 15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16, 2648 11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14, 2649 16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11, 2650 11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10, 2651 14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16, 2652 16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15, 2653 10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12, 2654 13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15, 2655 16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14, 2656 15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17, 2657 12, 2658 }; 2659 2660 static const static_codebook _44u0__p4_0 = { 2661 4, 625, 2662 (long *)_vq_lengthlist__44u0__p4_0, 2663 1, -533725184, 1611661312, 3, 0, 2664 (long *)_vq_quantlist__44u0__p4_0, 2665 0 2666 }; 2667 2668 static const long _vq_quantlist__44u0__p5_0[] = { 2669 4, 2670 3, 2671 5, 2672 2, 2673 6, 2674 1, 2675 7, 2676 0, 2677 8, 2678 }; 2679 2680 static const long _vq_lengthlist__44u0__p5_0[] = { 2681 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8, 2682 9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 2683 9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8, 2684 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9, 2685 9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12, 2686 12, 2687 }; 2688 2689 static const static_codebook _44u0__p5_0 = { 2690 2, 81, 2691 (long *)_vq_lengthlist__44u0__p5_0, 2692 1, -531628032, 1611661312, 4, 0, 2693 (long *)_vq_quantlist__44u0__p5_0, 2694 0 2695 }; 2696 2697 static const long _vq_quantlist__44u0__p6_0[] = { 2698 6, 2699 5, 2700 7, 2701 4, 2702 8, 2703 3, 2704 9, 2705 2, 2706 10, 2707 1, 2708 11, 2709 0, 2710 12, 2711 }; 2712 2713 static const long _vq_lengthlist__44u0__p6_0[] = { 2714 1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5, 2715 8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9, 2716 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11, 2717 12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15, 2718 15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10, 2719 9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11, 2720 12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13, 2721 12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15, 2722 17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14, 2723 15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15, 2724 15,17,16,17,18,17,17,18, 0, 2725 }; 2726 2727 static const static_codebook _44u0__p6_0 = { 2728 2, 169, 2729 (long *)_vq_lengthlist__44u0__p6_0, 2730 1, -526516224, 1616117760, 4, 0, 2731 (long *)_vq_quantlist__44u0__p6_0, 2732 0 2733 }; 2734 2735 static const long _vq_quantlist__44u0__p6_1[] = { 2736 2, 2737 1, 2738 3, 2739 0, 2740 4, 2741 }; 2742 2743 static const long _vq_lengthlist__44u0__p6_1[] = { 2744 2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 2745 6, 6, 6, 6, 5, 6, 6, 6, 6, 2746 }; 2747 2748 static const static_codebook _44u0__p6_1 = { 2749 2, 25, 2750 (long *)_vq_lengthlist__44u0__p6_1, 2751 1, -533725184, 1611661312, 3, 0, 2752 (long *)_vq_quantlist__44u0__p6_1, 2753 0 2754 }; 2755 2756 static const long _vq_quantlist__44u0__p7_0[] = { 2757 2, 2758 1, 2759 3, 2760 0, 2761 4, 2762 }; 2763 2764 static const long _vq_lengthlist__44u0__p7_0[] = { 2765 1, 4, 4,11,11, 9,11,11,11,11,11,11,11,11,11,11, 2766 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2767 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2768 11,11, 9,11,11,11,11,11,11,11,11,11,11,11,11,11, 2769 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2770 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2771 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2772 11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11, 2773 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2774 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2775 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2776 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2777 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2778 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2779 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2780 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2781 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2782 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2783 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2784 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2785 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2786 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2787 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2788 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2789 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2790 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2791 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2792 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2793 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2794 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 2795 11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10, 2796 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2797 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2798 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2799 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2800 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2801 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2802 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2803 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 2804 10, 2805 }; 2806 2807 static const static_codebook _44u0__p7_0 = { 2808 4, 625, 2809 (long *)_vq_lengthlist__44u0__p7_0, 2810 1, -518709248, 1626677248, 3, 0, 2811 (long *)_vq_quantlist__44u0__p7_0, 2812 0 2813 }; 2814 2815 static const long _vq_quantlist__44u0__p7_1[] = { 2816 6, 2817 5, 2818 7, 2819 4, 2820 8, 2821 3, 2822 9, 2823 2, 2824 10, 2825 1, 2826 11, 2827 0, 2828 12, 2829 }; 2830 2831 static const long _vq_lengthlist__44u0__p7_1[] = { 2832 1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7, 2833 8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7, 2834 7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10, 2835 12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14, 2836 12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8, 2837 8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12, 2838 13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15, 2839 14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14, 2840 15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12, 2841 15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15, 2842 15,15,15,15,15,15,15,15,15, 2843 }; 2844 2845 static const static_codebook _44u0__p7_1 = { 2846 2, 169, 2847 (long *)_vq_lengthlist__44u0__p7_1, 2848 1, -523010048, 1618608128, 4, 0, 2849 (long *)_vq_quantlist__44u0__p7_1, 2850 0 2851 }; 2852 2853 static const long _vq_quantlist__44u0__p7_2[] = { 2854 6, 2855 5, 2856 7, 2857 4, 2858 8, 2859 3, 2860 9, 2861 2, 2862 10, 2863 1, 2864 11, 2865 0, 2866 12, 2867 }; 2868 2869 static const long _vq_lengthlist__44u0__p7_2[] = { 2870 2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6, 2871 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8, 2872 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8, 2873 9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9, 2874 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8, 2875 8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 2876 9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9, 2877 9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2878 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2879 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 2880 9, 9, 9,10, 9, 9,10,10, 9, 2881 }; 2882 2883 static const static_codebook _44u0__p7_2 = { 2884 2, 169, 2885 (long *)_vq_lengthlist__44u0__p7_2, 2886 1, -531103744, 1611661312, 4, 0, 2887 (long *)_vq_quantlist__44u0__p7_2, 2888 0 2889 }; 2890 2891 static const long _huff_lengthlist__44u0__short[] = { 2892 12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16, 2893 4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16, 2894 6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16, 2895 11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16, 2896 }; 2897 2898 static const static_codebook _huff_book__44u0__short = { 2899 2, 64, 2900 (long *)_huff_lengthlist__44u0__short, 2901 0, 0, 0, 0, 0, 2902 NULL, 2903 0 2904 }; 2905 2906 static const long _huff_lengthlist__44u1__long[] = { 2907 5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16, 2908 13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18, 2909 15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17, 2910 9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12, 2911 }; 2912 2913 static const static_codebook _huff_book__44u1__long = { 2914 2, 64, 2915 (long *)_huff_lengthlist__44u1__long, 2916 0, 0, 0, 0, 0, 2917 NULL, 2918 0 2919 }; 2920 2921 static const long _vq_quantlist__44u1__p1_0[] = { 2922 1, 2923 0, 2924 2, 2925 }; 2926 2927 static const long _vq_lengthlist__44u1__p1_0[] = { 2928 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8, 2929 10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11, 2930 11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11, 2931 10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8, 2932 11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14, 2933 13, 2934 }; 2935 2936 static const static_codebook _44u1__p1_0 = { 2937 4, 81, 2938 (long *)_vq_lengthlist__44u1__p1_0, 2939 1, -535822336, 1611661312, 2, 0, 2940 (long *)_vq_quantlist__44u1__p1_0, 2941 0 2942 }; 2943 2944 static const long _vq_quantlist__44u1__p2_0[] = { 2945 1, 2946 0, 2947 2, 2948 }; 2949 2950 static const long _vq_lengthlist__44u1__p2_0[] = { 2951 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6, 2952 8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8, 2953 8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8, 2954 8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6, 2955 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10, 2956 9, 2957 }; 2958 2959 static const static_codebook _44u1__p2_0 = { 2960 4, 81, 2961 (long *)_vq_lengthlist__44u1__p2_0, 2962 1, -535822336, 1611661312, 2, 0, 2963 (long *)_vq_quantlist__44u1__p2_0, 2964 0 2965 }; 2966 2967 static const long _vq_quantlist__44u1__p3_0[] = { 2968 2, 2969 1, 2970 3, 2971 0, 2972 4, 2973 }; 2974 2975 static const long _vq_lengthlist__44u1__p3_0[] = { 2976 1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9, 2977 10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10, 2978 10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11, 2979 13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11, 2980 11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14, 2981 10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12, 2982 14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11, 2983 12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8, 2984 11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14, 2985 14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13, 2986 10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7, 2987 10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13, 2988 12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13, 2989 16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19, 2990 19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16, 2991 14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8, 2992 10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12, 2993 12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12, 2994 13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13, 2995 13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16, 2996 12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11, 2997 12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12, 2998 12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15, 2999 17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17, 3000 17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19, 3001 9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16, 3002 17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14, 3003 13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16, 3004 18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20, 3005 17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19, 3006 13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16, 3007 17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13, 3008 13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12, 3009 16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20, 3010 20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17, 3011 11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12, 3012 14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16, 3013 17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15, 3014 0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0, 3015 19, 3016 }; 3017 3018 static const static_codebook _44u1__p3_0 = { 3019 4, 625, 3020 (long *)_vq_lengthlist__44u1__p3_0, 3021 1, -533725184, 1611661312, 3, 0, 3022 (long *)_vq_quantlist__44u1__p3_0, 3023 0 3024 }; 3025 3026 static const long _vq_quantlist__44u1__p4_0[] = { 3027 2, 3028 1, 3029 3, 3030 0, 3031 4, 3032 }; 3033 3034 static const long _vq_lengthlist__44u1__p4_0[] = { 3035 4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9, 3036 10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7, 3037 8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10, 3038 12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10, 3039 10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13, 3040 10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12, 3041 12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10, 3042 10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6, 3043 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13, 3044 13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11, 3045 8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6, 3046 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11, 3047 10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11, 3048 14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15, 3049 15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14, 3050 12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7, 3051 8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10, 3052 11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9, 3053 10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10, 3054 11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13, 3055 10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10, 3056 10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11, 3057 11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13, 3058 16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14, 3059 13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16, 3060 9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13, 3061 13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11, 3062 10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14, 3063 15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16, 3064 15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16, 3065 11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14, 3066 16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11, 3067 11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10, 3068 14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16, 3069 16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15, 3070 10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12, 3071 13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15, 3072 16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14, 3073 15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17, 3074 12, 3075 }; 3076 3077 static const static_codebook _44u1__p4_0 = { 3078 4, 625, 3079 (long *)_vq_lengthlist__44u1__p4_0, 3080 1, -533725184, 1611661312, 3, 0, 3081 (long *)_vq_quantlist__44u1__p4_0, 3082 0 3083 }; 3084 3085 static const long _vq_quantlist__44u1__p5_0[] = { 3086 4, 3087 3, 3088 5, 3089 2, 3090 6, 3091 1, 3092 7, 3093 0, 3094 8, 3095 }; 3096 3097 static const long _vq_lengthlist__44u1__p5_0[] = { 3098 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8, 3099 9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 3100 9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8, 3101 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9, 3102 9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12, 3103 12, 3104 }; 3105 3106 static const static_codebook _44u1__p5_0 = { 3107 2, 81, 3108 (long *)_vq_lengthlist__44u1__p5_0, 3109 1, -531628032, 1611661312, 4, 0, 3110 (long *)_vq_quantlist__44u1__p5_0, 3111 0 3112 }; 3113 3114 static const long _vq_quantlist__44u1__p6_0[] = { 3115 6, 3116 5, 3117 7, 3118 4, 3119 8, 3120 3, 3121 9, 3122 2, 3123 10, 3124 1, 3125 11, 3126 0, 3127 12, 3128 }; 3129 3130 static const long _vq_lengthlist__44u1__p6_0[] = { 3131 1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5, 3132 8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9, 3133 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11, 3134 12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15, 3135 15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10, 3136 9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11, 3137 12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13, 3138 12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15, 3139 17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14, 3140 15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15, 3141 15,17,16,17,18,17,17,18, 0, 3142 }; 3143 3144 static const static_codebook _44u1__p6_0 = { 3145 2, 169, 3146 (long *)_vq_lengthlist__44u1__p6_0, 3147 1, -526516224, 1616117760, 4, 0, 3148 (long *)_vq_quantlist__44u1__p6_0, 3149 0 3150 }; 3151 3152 static const long _vq_quantlist__44u1__p6_1[] = { 3153 2, 3154 1, 3155 3, 3156 0, 3157 4, 3158 }; 3159 3160 static const long _vq_lengthlist__44u1__p6_1[] = { 3161 2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 3162 6, 6, 6, 6, 5, 6, 6, 6, 6, 3163 }; 3164 3165 static const static_codebook _44u1__p6_1 = { 3166 2, 25, 3167 (long *)_vq_lengthlist__44u1__p6_1, 3168 1, -533725184, 1611661312, 3, 0, 3169 (long *)_vq_quantlist__44u1__p6_1, 3170 0 3171 }; 3172 3173 static const long _vq_quantlist__44u1__p7_0[] = { 3174 3, 3175 2, 3176 4, 3177 1, 3178 5, 3179 0, 3180 6, 3181 }; 3182 3183 static const long _vq_lengthlist__44u1__p7_0[] = { 3184 1, 3, 2, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3185 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3186 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3187 8, 3188 }; 3189 3190 static const static_codebook _44u1__p7_0 = { 3191 2, 49, 3192 (long *)_vq_lengthlist__44u1__p7_0, 3193 1, -518017024, 1626677248, 3, 0, 3194 (long *)_vq_quantlist__44u1__p7_0, 3195 0 3196 }; 3197 3198 static const long _vq_quantlist__44u1__p7_1[] = { 3199 6, 3200 5, 3201 7, 3202 4, 3203 8, 3204 3, 3205 9, 3206 2, 3207 10, 3208 1, 3209 11, 3210 0, 3211 12, 3212 }; 3213 3214 static const long _vq_lengthlist__44u1__p7_1[] = { 3215 1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7, 3216 8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7, 3217 7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10, 3218 12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14, 3219 12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8, 3220 8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12, 3221 13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15, 3222 14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14, 3223 15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12, 3224 15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15, 3225 15,15,15,15,15,15,15,15,15, 3226 }; 3227 3228 static const static_codebook _44u1__p7_1 = { 3229 2, 169, 3230 (long *)_vq_lengthlist__44u1__p7_1, 3231 1, -523010048, 1618608128, 4, 0, 3232 (long *)_vq_quantlist__44u1__p7_1, 3233 0 3234 }; 3235 3236 static const long _vq_quantlist__44u1__p7_2[] = { 3237 6, 3238 5, 3239 7, 3240 4, 3241 8, 3242 3, 3243 9, 3244 2, 3245 10, 3246 1, 3247 11, 3248 0, 3249 12, 3250 }; 3251 3252 static const long _vq_lengthlist__44u1__p7_2[] = { 3253 2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6, 3254 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8, 3255 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8, 3256 9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9, 3257 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8, 3258 8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 3259 9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9, 3260 9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3261 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3262 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 3263 9, 9, 9,10, 9, 9,10,10, 9, 3264 }; 3265 3266 static const static_codebook _44u1__p7_2 = { 3267 2, 169, 3268 (long *)_vq_lengthlist__44u1__p7_2, 3269 1, -531103744, 1611661312, 4, 0, 3270 (long *)_vq_quantlist__44u1__p7_2, 3271 0 3272 }; 3273 3274 static const long _huff_lengthlist__44u1__short[] = { 3275 12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16, 3276 4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16, 3277 6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16, 3278 11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16, 3279 }; 3280 3281 static const static_codebook _huff_book__44u1__short = { 3282 2, 64, 3283 (long *)_huff_lengthlist__44u1__short, 3284 0, 0, 0, 0, 0, 3285 NULL, 3286 0 3287 }; 3288 3289 static const long _huff_lengthlist__44u2__long[] = { 3290 5, 9,14,12,15,13,10,13, 7, 4, 5, 6, 8, 7, 8,12, 3291 13, 4, 3, 5, 5, 6, 9,15,12, 6, 5, 6, 6, 6, 7,14, 3292 14, 7, 4, 6, 4, 6, 8,15,12, 6, 6, 5, 5, 5, 6,14, 3293 9, 7, 8, 6, 7, 5, 4,10,10,13,14,14,15,10, 6, 8, 3294 }; 3295 3296 static const static_codebook _huff_book__44u2__long = { 3297 2, 64, 3298 (long *)_huff_lengthlist__44u2__long, 3299 0, 0, 0, 0, 0, 3300 NULL, 3301 0 3302 }; 3303 3304 static const long _vq_quantlist__44u2__p1_0[] = { 3305 1, 3306 0, 3307 2, 3308 }; 3309 3310 static const long _vq_lengthlist__44u2__p1_0[] = { 3311 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8, 3312 10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11, 3313 11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11, 3314 10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8, 3315 11,11,11,14,13,10,12,13, 8,11,11,11,13,13,11,13, 3316 13, 3317 }; 3318 3319 static const static_codebook _44u2__p1_0 = { 3320 4, 81, 3321 (long *)_vq_lengthlist__44u2__p1_0, 3322 1, -535822336, 1611661312, 2, 0, 3323 (long *)_vq_quantlist__44u2__p1_0, 3324 0 3325 }; 3326 3327 static const long _vq_quantlist__44u2__p2_0[] = { 3328 1, 3329 0, 3330 2, 3331 }; 3332 3333 static const long _vq_lengthlist__44u2__p2_0[] = { 3334 2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6, 3335 8, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8, 3336 8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8, 3337 7,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6, 3338 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10, 3339 9, 3340 }; 3341 3342 static const static_codebook _44u2__p2_0 = { 3343 4, 81, 3344 (long *)_vq_lengthlist__44u2__p2_0, 3345 1, -535822336, 1611661312, 2, 0, 3346 (long *)_vq_quantlist__44u2__p2_0, 3347 0 3348 }; 3349 3350 static const long _vq_quantlist__44u2__p3_0[] = { 3351 2, 3352 1, 3353 3, 3354 0, 3355 4, 3356 }; 3357 3358 static const long _vq_lengthlist__44u2__p3_0[] = { 3359 2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8, 3360 9, 9,12,11, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9, 3361 9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11, 3362 12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11, 3363 11, 9,11,10,13,13,10,11,11,13,13, 8,10,10,14,13, 3364 10,11,11,15,14, 9,11,11,15,14,13,14,13,16,14,12, 3365 13,13,15,16, 8,10,10,13,14, 9,11,11,14,15,10,11, 3366 11,14,15,12,13,13,15,15,12,13,14,15,16, 5, 7, 7, 3367 10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14, 3368 13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13, 3369 9,11,11,13,13,12,13,12,14,14,11,12,13,15,15, 7, 3370 9, 9,12,12, 8,11,10,13,12, 9,11,11,13,13,11,13, 3371 12,15,13,11,13,13,15,16, 9,12,11,15,15,11,12,12, 3372 16,15,11,12,13,16,16,13,14,15,16,15,13,15,15,17, 3373 17, 9,11,11,14,15,10,12,12,15,15,11,13,12,15,16, 3374 13,15,14,16,16,13,15,15,17,19, 5, 7, 7,10,10, 7, 3375 9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11, 3376 11,13,14, 7, 9, 9,12,12, 9,11,11,13,13, 9,10,11, 3377 12,13,11,13,12,16,15,11,12,12,14,15, 7, 9, 9,12, 3378 12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,15,16, 3379 12,13,13,15,14, 9,11,11,15,14,11,13,12,16,15,10, 3380 11,12,15,15,13,14,14,18,17,13,14,14,15,17,10,11, 3381 11,14,15,11,13,12,15,17,11,13,12,15,16,13,15,14, 3382 18,17,14,15,15,16,18, 7,10,10,14,14,10,12,12,15, 3383 15,10,12,12,15,15,14,15,15,18,17,13,15,15,16,16, 3384 9,11,11,16,15,11,13,13,16,18,11,13,13,16,16,15, 3385 16,16, 0, 0,14,15,16,18,17, 9,11,11,15,15,10,13, 3386 12,17,16,11,12,13,16,17,14,15,16,19,19,14,15,15, 3387 0,20,12,14,14, 0, 0,13,14,16,19,18,13,15,16,20, 3388 17,16,18, 0, 0, 0,15,16,17,18,19,11,14,14, 0,19, 3389 12,15,14,17,17,13,15,15, 0, 0,16,17,15,20,19,15, 3390 17,16,19, 0, 8,10,10,14,15,10,12,11,15,15,10,11, 3391 12,16,15,13,14,14,19,17,14,15,15, 0, 0, 9,11,11, 3392 16,15,11,13,13,17,16,10,12,13,16,17,14,15,15,18, 3393 18,14,15,16,20,19, 9,12,12, 0,15,11,13,13,16,17, 3394 11,13,13,19,17,14,16,16,18,17,15,16,16,17,19,11, 3395 14,14,18,18,13,14,15, 0, 0,12,14,15,19,18,15,16, 3396 19, 0,19,15,16,19,19,17,12,14,14,16,19,13,15,15, 3397 0,17,13,15,14,18,18,15,16,15, 0,18,16,17,17, 0, 3398 0, 3399 }; 3400 3401 static const static_codebook _44u2__p3_0 = { 3402 4, 625, 3403 (long *)_vq_lengthlist__44u2__p3_0, 3404 1, -533725184, 1611661312, 3, 0, 3405 (long *)_vq_quantlist__44u2__p3_0, 3406 0 3407 }; 3408 3409 static const long _vq_quantlist__44u2__p4_0[] = { 3410 2, 3411 1, 3412 3, 3413 0, 3414 4, 3415 }; 3416 3417 static const long _vq_lengthlist__44u2__p4_0[] = { 3418 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9, 3419 9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8, 3420 8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10, 3421 11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10, 3422 10, 9,10,10,12,11, 9,10,10,12,11, 9,10,10,12,12, 3423 10,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11, 3424 12,12,13,14, 9,10,10,12,12, 9,10,10,12,13,10,10, 3425 10,12,13,11,12,12,14,13,12,12,12,14,13, 5, 7, 7, 3426 10, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12, 3427 12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11, 3428 8, 9, 9,11,11,10,11,11,12,13,10,11,11,13,13, 6, 3429 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11, 3430 10,13,11,10,11,11,13,13, 9,10,10,13,13,10,11,11, 3431 13,13,10,11,11,14,13,12,11,13,12,15,12,13,13,15, 3432 15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,13, 3433 12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9,10, 7, 3434 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10, 3435 11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9, 3436 10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10, 3437 11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13, 3438 10,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10, 3439 10,11,13,13,12,13,13,15,15,12,11,13,12,14, 9,10, 3440 10,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13, 3441 15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13, 3442 13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14, 3443 9,10,10,13,13,10,11,11,13,14,10,11,11,14,12,13, 3444 13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11, 3445 10,14,13,10,11,11,13,14,12,14,13,16,14,13,13,13, 3446 14,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16, 3447 15,14,12,15,12,16,14,15,15,17,16,11,12,12,14,15, 3448 11,13,11,15,14,12,13,13,15,16,13,15,12,17,13,14, 3449 15,15,16,16, 8, 9, 9,12,12, 9,10,10,13,13, 9,10, 3450 10,13,13,12,13,12,14,14,12,13,13,15,15, 9,10,10, 3451 13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,15, 3452 14,12,12,14,14,16, 9,10,10,13,13,10,11,11,13,14, 3453 10,11,11,14,13,13,13,13,15,15,13,14,13,16,14,11, 3454 12,12,14,14,12,13,13,16,15,11,12,13,14,15,14,15, 3455 15,16,16,14,13,15,13,17,11,12,12,14,15,12,13,13, 3456 15,16,11,13,12,15,15,14,15,14,16,16,14,15,12,17, 3457 13, 3458 }; 3459 3460 static const static_codebook _44u2__p4_0 = { 3461 4, 625, 3462 (long *)_vq_lengthlist__44u2__p4_0, 3463 1, -533725184, 1611661312, 3, 0, 3464 (long *)_vq_quantlist__44u2__p4_0, 3465 0 3466 }; 3467 3468 static const long _vq_quantlist__44u2__p5_0[] = { 3469 4, 3470 3, 3471 5, 3472 2, 3473 6, 3474 1, 3475 7, 3476 0, 3477 8, 3478 }; 3479 3480 static const long _vq_lengthlist__44u2__p5_0[] = { 3481 1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8, 3482 10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9, 3483 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8, 3484 9, 9,10,11,12,12, 8, 8, 8, 9, 9,10,10,12,12,10, 3485 10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13, 3486 13, 3487 }; 3488 3489 static const static_codebook _44u2__p5_0 = { 3490 2, 81, 3491 (long *)_vq_lengthlist__44u2__p5_0, 3492 1, -531628032, 1611661312, 4, 0, 3493 (long *)_vq_quantlist__44u2__p5_0, 3494 0 3495 }; 3496 3497 static const long _vq_quantlist__44u2__p6_0[] = { 3498 6, 3499 5, 3500 7, 3501 4, 3502 8, 3503 3, 3504 9, 3505 2, 3506 10, 3507 1, 3508 11, 3509 0, 3510 12, 3511 }; 3512 3513 static const long _vq_lengthlist__44u2__p6_0[] = { 3514 1, 4, 4, 6, 6, 8, 8,10,10,11,11,14,13, 4, 6, 5, 3515 8, 8, 9, 9,11,10,12,11,15,14, 4, 5, 6, 8, 8, 9, 3516 9,11,11,11,11,14,14, 6, 8, 8,10, 9,11,11,11,11, 3517 12,12,15,15, 6, 8, 8, 9, 9,11,11,11,12,12,12,15, 3518 15, 8,10,10,11,11,11,11,12,12,13,13,15,16, 8,10, 3519 10,11,11,11,11,12,12,13,13,16,16,10,11,11,12,12, 3520 12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,13, 3521 13,13,14,16,17,11,12,12,13,13,13,13,14,14,15,14, 3522 18,17,11,12,12,13,13,13,13,14,14,14,15,19,18,14, 3523 15,15,15,15,16,16,18,19,18,18, 0, 0,14,15,15,16, 3524 15,17,17,16,18,17,18, 0, 0, 3525 }; 3526 3527 static const static_codebook _44u2__p6_0 = { 3528 2, 169, 3529 (long *)_vq_lengthlist__44u2__p6_0, 3530 1, -526516224, 1616117760, 4, 0, 3531 (long *)_vq_quantlist__44u2__p6_0, 3532 0 3533 }; 3534 3535 static const long _vq_quantlist__44u2__p6_1[] = { 3536 2, 3537 1, 3538 3, 3539 0, 3540 4, 3541 }; 3542 3543 static const long _vq_lengthlist__44u2__p6_1[] = { 3544 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5, 3545 6, 5, 6, 6, 5, 5, 6, 6, 6, 3546 }; 3547 3548 static const static_codebook _44u2__p6_1 = { 3549 2, 25, 3550 (long *)_vq_lengthlist__44u2__p6_1, 3551 1, -533725184, 1611661312, 3, 0, 3552 (long *)_vq_quantlist__44u2__p6_1, 3553 0 3554 }; 3555 3556 static const long _vq_quantlist__44u2__p7_0[] = { 3557 4, 3558 3, 3559 5, 3560 2, 3561 6, 3562 1, 3563 7, 3564 0, 3565 8, 3566 }; 3567 3568 static const long _vq_lengthlist__44u2__p7_0[] = { 3569 1, 3, 2,12,12,12,12,12,12, 4,12,12,12,12,12,12, 3570 12,12, 5,12,12,12,12,12,12,12,12,12,12,11,11,11, 3571 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 3572 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 3573 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 3574 11, 3575 }; 3576 3577 static const static_codebook _44u2__p7_0 = { 3578 2, 81, 3579 (long *)_vq_lengthlist__44u2__p7_0, 3580 1, -516612096, 1626677248, 4, 0, 3581 (long *)_vq_quantlist__44u2__p7_0, 3582 0 3583 }; 3584 3585 static const long _vq_quantlist__44u2__p7_1[] = { 3586 6, 3587 5, 3588 7, 3589 4, 3590 8, 3591 3, 3592 9, 3593 2, 3594 10, 3595 1, 3596 11, 3597 0, 3598 12, 3599 }; 3600 3601 static const long _vq_lengthlist__44u2__p7_1[] = { 3602 1, 4, 4, 7, 6, 7, 6, 8, 7, 9, 7, 9, 8, 4, 7, 6, 3603 8, 8, 9, 8,10, 9,10,10,11,11, 4, 7, 7, 8, 8, 8, 3604 8, 9,10,11,11,11,11, 6, 8, 8,10,10,10,10,11,11, 3605 12,12,12,12, 7, 8, 8,10,10,10,10,11,11,12,12,13, 3606 13, 7, 9, 9,11,10,12,12,13,13,14,13,14,14, 7, 9, 3607 9,10,11,11,12,13,13,13,13,16,14, 9,10,10,12,12, 3608 13,13,14,14,15,16,15,16, 9,10,10,12,12,12,13,14, 3609 14,14,15,16,15,10,12,12,13,13,15,13,16,16,15,17, 3610 17,17,10,11,11,12,14,14,14,15,15,17,17,15,17,11, 3611 12,12,14,14,14,15,15,15,17,16,17,17,10,12,12,13, 3612 14,14,14,17,15,17,17,17,17, 3613 }; 3614 3615 static const static_codebook _44u2__p7_1 = { 3616 2, 169, 3617 (long *)_vq_lengthlist__44u2__p7_1, 3618 1, -523010048, 1618608128, 4, 0, 3619 (long *)_vq_quantlist__44u2__p7_1, 3620 0 3621 }; 3622 3623 static const long _vq_quantlist__44u2__p7_2[] = { 3624 6, 3625 5, 3626 7, 3627 4, 3628 8, 3629 3, 3630 9, 3631 2, 3632 10, 3633 1, 3634 11, 3635 0, 3636 12, 3637 }; 3638 3639 static const long _vq_lengthlist__44u2__p7_2[] = { 3640 2, 5, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 5, 6, 6, 3641 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 5, 6, 6, 7, 7, 8, 3642 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 8, 8, 8, 8, 8, 3643 9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9, 3644 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8, 3645 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 3646 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 3647 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3648 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 3649 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 3650 9, 9, 9, 9, 9, 9, 9, 9, 9, 3651 }; 3652 3653 static const static_codebook _44u2__p7_2 = { 3654 2, 169, 3655 (long *)_vq_lengthlist__44u2__p7_2, 3656 1, -531103744, 1611661312, 4, 0, 3657 (long *)_vq_quantlist__44u2__p7_2, 3658 0 3659 }; 3660 3661 static const long _huff_lengthlist__44u2__short[] = { 3662 13,15,17,17,15,15,12,17,11, 9, 7,10,10, 9,12,17, 3663 10, 6, 3, 6, 5, 7,10,17,15,10, 6, 9, 8, 9,11,17, 3664 15, 8, 4, 7, 3, 5, 9,16,16,10, 5, 8, 4, 5, 8,16, 3665 13,11, 5, 8, 3, 3, 5,14,13,12, 7,10, 5, 5, 7,14, 3666 }; 3667 3668 static const static_codebook _huff_book__44u2__short = { 3669 2, 64, 3670 (long *)_huff_lengthlist__44u2__short, 3671 0, 0, 0, 0, 0, 3672 NULL, 3673 0 3674 }; 3675 3676 static const long _huff_lengthlist__44u3__long[] = { 3677 6, 9,13,12,14,11,10,13, 8, 4, 5, 7, 8, 7, 8,12, 3678 11, 4, 3, 5, 5, 7, 9,14,11, 6, 5, 6, 6, 6, 7,13, 3679 13, 7, 5, 6, 4, 5, 7,14,11, 7, 6, 6, 5, 5, 6,13, 3680 9, 7, 8, 6, 7, 5, 3, 9, 9,12,13,12,14,10, 6, 7, 3681 }; 3682 3683 static const static_codebook _huff_book__44u3__long = { 3684 2, 64, 3685 (long *)_huff_lengthlist__44u3__long, 3686 0, 0, 0, 0, 0, 3687 NULL, 3688 0 3689 }; 3690 3691 static const long _vq_quantlist__44u3__p1_0[] = { 3692 1, 3693 0, 3694 2, 3695 }; 3696 3697 static const long _vq_lengthlist__44u3__p1_0[] = { 3698 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8, 3699 10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11, 3700 11, 8,11,11, 8,11,11,11,13,14,11,14,14, 8,11,11, 3701 10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7, 3702 11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14, 3703 13, 3704 }; 3705 3706 static const static_codebook _44u3__p1_0 = { 3707 4, 81, 3708 (long *)_vq_lengthlist__44u3__p1_0, 3709 1, -535822336, 1611661312, 2, 0, 3710 (long *)_vq_quantlist__44u3__p1_0, 3711 0 3712 }; 3713 3714 static const long _vq_quantlist__44u3__p2_0[] = { 3715 1, 3716 0, 3717 2, 3718 }; 3719 3720 static const long _vq_lengthlist__44u3__p2_0[] = { 3721 2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6, 3722 8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 7, 8, 3723 8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8, 3724 8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6, 3725 8, 8, 8,10,10, 8, 8,10, 7, 8, 8, 8,10,10, 8,10, 3726 9, 3727 }; 3728 3729 static const static_codebook _44u3__p2_0 = { 3730 4, 81, 3731 (long *)_vq_lengthlist__44u3__p2_0, 3732 1, -535822336, 1611661312, 2, 0, 3733 (long *)_vq_quantlist__44u3__p2_0, 3734 0 3735 }; 3736 3737 static const long _vq_quantlist__44u3__p3_0[] = { 3738 2, 3739 1, 3740 3, 3741 0, 3742 4, 3743 }; 3744 3745 static const long _vq_lengthlist__44u3__p3_0[] = { 3746 2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8, 3747 9, 9,12,12, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9, 3748 9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11, 3749 13,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11, 3750 11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13, 3751 10,11,11,15,14, 9,11,11,14,14,13,14,13,16,16,12, 3752 13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11, 3753 11,14,15,12,13,13,15,15,13,14,14,15,16, 5, 7, 7, 3754 10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14, 3755 14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13, 3756 9,11,11,13,13,12,12,13,15,15,11,12,13,15,16, 7, 3757 9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13, 3758 12,15,13,11,13,13,15,16, 9,12,11,15,14,11,12,13, 3759 16,15,11,13,13,15,16,14,14,15,17,16,13,15,16, 0, 3760 17, 9,11,11,15,15,10,13,12,15,15,11,13,13,15,16, 3761 13,15,13,16,15,14,16,15, 0,19, 5, 7, 7,10,10, 7, 3762 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,14,10,11, 3763 12,14,14, 7, 9, 9,12,12, 9,11,11,14,13, 9,10,11, 3764 12,13,11,13,13,16,16,11,12,13,13,16, 7, 9, 9,12, 3765 12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,15, 3766 12,13,12,15,14, 9,11,11,15,14,11,13,12,16,16,10, 3767 12,12,15,15,13,15,15,17,19,13,14,15,16,17,10,12, 3768 12,15,15,11,13,13,16,16,11,13,13,15,16,13,15,15, 3769 0, 0,14,15,15,16,16, 8,10,10,14,14,10,12,12,15, 3770 15,10,12,11,15,16,14,15,15,19,20,13,14,14,18,16, 3771 9,11,11,15,15,11,13,13,17,16,11,13,13,16,16,15, 3772 17,17,20,20,14,15,16,17,20, 9,11,11,15,15,10,13, 3773 12,16,15,11,13,13,15,17,14,16,15,18, 0,14,16,15, 3774 18,20,12,14,14, 0, 0,14,14,16, 0, 0,13,16,15, 0, 3775 0,17,17,18, 0, 0,16,17,19,19, 0,12,14,14,18, 0, 3776 12,16,14, 0,17,13,15,15,18, 0,16,18,17, 0,17,16, 3777 18,17, 0, 0, 7,10,10,14,14,10,12,11,15,15,10,12, 3778 12,16,15,13,15,15,18, 0,14,15,15,17, 0, 9,11,11, 3779 15,15,11,13,13,16,16,11,12,13,16,16,14,15,16,17, 3780 17,14,16,16,16,18, 9,11,12,16,16,11,13,13,17,17, 3781 11,14,13,20,17,15,16,16,19, 0,15,16,17, 0,19,11, 3782 13,14,17,16,14,15,15,20,18,13,14,15,17,19,16,18, 3783 18, 0,20,16,16,19,17, 0,12,15,14,17, 0,14,15,15, 3784 18,19,13,16,15,19,20,15,18,18, 0,20,17, 0,16, 0, 3785 0, 3786 }; 3787 3788 static const static_codebook _44u3__p3_0 = { 3789 4, 625, 3790 (long *)_vq_lengthlist__44u3__p3_0, 3791 1, -533725184, 1611661312, 3, 0, 3792 (long *)_vq_quantlist__44u3__p3_0, 3793 0 3794 }; 3795 3796 static const long _vq_quantlist__44u3__p4_0[] = { 3797 2, 3798 1, 3799 3, 3800 0, 3801 4, 3802 }; 3803 3804 static const long _vq_lengthlist__44u3__p4_0[] = { 3805 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9, 3806 9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8, 3807 8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10, 3808 11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10, 3809 10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12, 3810 9,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11, 3811 12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10, 3812 10,12,13,11,12,11,14,13,12,12,12,14,13, 5, 7, 7, 3813 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12, 3814 12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11, 3815 8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6, 3816 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11, 3817 10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11, 3818 13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,15, 3819 15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14, 3820 12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7, 3821 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10, 3822 11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9, 3823 10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10, 3824 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13, 3825 11,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10, 3826 10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10, 3827 11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13, 3828 15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13, 3829 13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,13, 3830 9,10,10,13,12,10,11,11,13,13,10,11,11,14,12,13, 3831 13,14,14,16,12,13,13,15,15, 9,10,10,13,13,10,11, 3832 10,14,13,10,11,11,13,14,12,14,13,15,14,13,13,13, 3833 15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16, 3834 14,14,12,15,12,16,14,15,15,17,15,11,12,12,14,14, 3835 11,13,11,15,14,12,13,13,15,15,13,15,12,17,13,14, 3836 15,15,16,16, 8, 9, 9,12,12, 9,10,10,12,13, 9,10, 3837 10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10, 3838 13,12,10,11,11,14,13,10,10,11,13,14,12,13,13,15, 3839 15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,14, 3840 10,11,11,14,13,12,13,13,14,15,13,14,13,16,14,11, 3841 12,12,14,14,12,13,13,15,14,11,12,13,14,15,14,15, 3842 15,16,16,13,13,15,13,16,11,12,12,14,15,12,13,13, 3843 14,15,11,13,12,15,14,14,15,15,16,16,14,15,12,16, 3844 13, 3845 }; 3846 3847 static const static_codebook _44u3__p4_0 = { 3848 4, 625, 3849 (long *)_vq_lengthlist__44u3__p4_0, 3850 1, -533725184, 1611661312, 3, 0, 3851 (long *)_vq_quantlist__44u3__p4_0, 3852 0 3853 }; 3854 3855 static const long _vq_quantlist__44u3__p5_0[] = { 3856 4, 3857 3, 3858 5, 3859 2, 3860 6, 3861 1, 3862 7, 3863 0, 3864 8, 3865 }; 3866 3867 static const long _vq_lengthlist__44u3__p5_0[] = { 3868 2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8, 3869 10,10, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8, 3870 9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 8, 8, 3871 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9, 3872 10,10,11,10,11,11,12,12, 9,10,10,10,10,11,11,12, 3873 12, 3874 }; 3875 3876 static const static_codebook _44u3__p5_0 = { 3877 2, 81, 3878 (long *)_vq_lengthlist__44u3__p5_0, 3879 1, -531628032, 1611661312, 4, 0, 3880 (long *)_vq_quantlist__44u3__p5_0, 3881 0 3882 }; 3883 3884 static const long _vq_quantlist__44u3__p6_0[] = { 3885 6, 3886 5, 3887 7, 3888 4, 3889 8, 3890 3, 3891 9, 3892 2, 3893 10, 3894 1, 3895 11, 3896 0, 3897 12, 3898 }; 3899 3900 static const long _vq_lengthlist__44u3__p6_0[] = { 3901 1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,13,14, 4, 6, 5, 3902 8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9, 3903 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11, 3904 12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15, 3905 15, 8, 9, 9,11,10,11,11,12,12,13,13,15,16, 8, 9, 3906 9,10,11,11,11,12,12,13,13,16,16,10,10,11,11,11, 3907 12,12,13,13,13,14,17,16, 9,10,11,12,11,12,12,13, 3908 13,13,13,16,18,11,12,11,12,12,13,13,13,14,15,14, 3909 17,17,11,11,12,12,12,13,13,13,14,14,15,18,17,14, 3910 15,15,15,15,16,16,17,17,19,18, 0,20,14,15,14,15, 3911 15,16,16,16,17,18,16,20,18, 3912 }; 3913 3914 static const static_codebook _44u3__p6_0 = { 3915 2, 169, 3916 (long *)_vq_lengthlist__44u3__p6_0, 3917 1, -526516224, 1616117760, 4, 0, 3918 (long *)_vq_quantlist__44u3__p6_0, 3919 0 3920 }; 3921 3922 static const long _vq_quantlist__44u3__p6_1[] = { 3923 2, 3924 1, 3925 3, 3926 0, 3927 4, 3928 }; 3929 3930 static const long _vq_lengthlist__44u3__p6_1[] = { 3931 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5, 3932 6, 5, 6, 6, 5, 5, 6, 6, 6, 3933 }; 3934 3935 static const static_codebook _44u3__p6_1 = { 3936 2, 25, 3937 (long *)_vq_lengthlist__44u3__p6_1, 3938 1, -533725184, 1611661312, 3, 0, 3939 (long *)_vq_quantlist__44u3__p6_1, 3940 0 3941 }; 3942 3943 static const long _vq_quantlist__44u3__p7_0[] = { 3944 4, 3945 3, 3946 5, 3947 2, 3948 6, 3949 1, 3950 7, 3951 0, 3952 8, 3953 }; 3954 3955 static const long _vq_lengthlist__44u3__p7_0[] = { 3956 1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10, 3957 10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 3958 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3959 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3960 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3961 9, 3962 }; 3963 3964 static const static_codebook _44u3__p7_0 = { 3965 2, 81, 3966 (long *)_vq_lengthlist__44u3__p7_0, 3967 1, -515907584, 1627381760, 4, 0, 3968 (long *)_vq_quantlist__44u3__p7_0, 3969 0 3970 }; 3971 3972 static const long _vq_quantlist__44u3__p7_1[] = { 3973 7, 3974 6, 3975 8, 3976 5, 3977 9, 3978 4, 3979 10, 3980 3, 3981 11, 3982 2, 3983 12, 3984 1, 3985 13, 3986 0, 3987 14, 3988 }; 3989 3990 static const long _vq_lengthlist__44u3__p7_1[] = { 3991 1, 4, 4, 6, 6, 7, 6, 8, 7, 9, 8,10, 9,11,11, 4, 3992 7, 7, 8, 7, 9, 9,10,10,11,11,11,11,12,12, 4, 7, 3993 7, 7, 7, 9, 9,10,10,11,11,12,12,12,11, 6, 8, 8, 3994 9, 9,10,10,11,11,12,12,13,12,13,13, 6, 8, 8, 9, 3995 9,10,11,11,11,12,12,13,14,13,13, 8, 9, 9,11,11, 3996 12,12,12,13,14,13,14,14,14,15, 8, 9, 9,11,11,11, 3997 12,13,14,13,14,15,17,14,15, 9,10,10,12,12,13,13, 3998 13,14,15,15,15,16,16,16, 9,11,11,12,12,13,13,14, 3999 14,14,15,16,16,16,16,10,12,12,13,13,14,14,15,15, 4000 15,16,17,17,17,17,10,12,11,13,13,15,14,15,14,16, 4001 17,16,16,16,16,11,13,12,14,14,14,14,15,16,17,16, 4002 17,17,17,17,11,13,12,14,14,14,15,17,16,17,17,17, 4003 17,17,17,12,13,13,15,16,15,16,17,17,16,16,17,17, 4004 17,17,12,13,13,15,15,15,16,17,17,17,16,17,16,17, 4005 17, 4006 }; 4007 4008 static const static_codebook _44u3__p7_1 = { 4009 2, 225, 4010 (long *)_vq_lengthlist__44u3__p7_1, 4011 1, -522338304, 1620115456, 4, 0, 4012 (long *)_vq_quantlist__44u3__p7_1, 4013 0 4014 }; 4015 4016 static const long _vq_quantlist__44u3__p7_2[] = { 4017 8, 4018 7, 4019 9, 4020 6, 4021 10, 4022 5, 4023 11, 4024 4, 4025 12, 4026 3, 4027 13, 4028 2, 4029 14, 4030 1, 4031 15, 4032 0, 4033 16, 4034 }; 4035 4036 static const long _vq_lengthlist__44u3__p7_2[] = { 4037 2, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 4038 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 4039 10,10, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 4040 9,10, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 4041 10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 4042 9,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 4043 10,10,10,10,10,10, 7, 8, 8, 9, 8, 9, 9, 9, 9,10, 4044 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 4045 9,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9,10, 4046 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 4047 9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 4048 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9, 4049 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 4050 10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 4051 10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,10, 4052 10,10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9, 4053 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 4054 9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,10, 4055 11, 4056 }; 4057 4058 static const static_codebook _44u3__p7_2 = { 4059 2, 289, 4060 (long *)_vq_lengthlist__44u3__p7_2, 4061 1, -529530880, 1611661312, 5, 0, 4062 (long *)_vq_quantlist__44u3__p7_2, 4063 0 4064 }; 4065 4066 static const long _huff_lengthlist__44u3__short[] = { 4067 14,14,14,15,13,15,12,16,10, 8, 7, 9, 9, 8,12,16, 4068 10, 5, 4, 6, 5, 6, 9,16,14, 8, 6, 8, 7, 8,10,16, 4069 14, 7, 4, 6, 3, 5, 8,16,15, 9, 5, 7, 4, 4, 7,16, 4070 13,10, 6, 7, 4, 3, 4,13,13,12, 7, 9, 5, 5, 6,12, 4071 }; 4072 4073 static const static_codebook _huff_book__44u3__short = { 4074 2, 64, 4075 (long *)_huff_lengthlist__44u3__short, 4076 0, 0, 0, 0, 0, 4077 NULL, 4078 0 4079 }; 4080 4081 static const long _huff_lengthlist__44u4__long[] = { 4082 3, 8,12,12,13,12,11,13, 5, 4, 6, 7, 8, 8, 9,13, 4083 9, 5, 4, 5, 5, 7, 9,13, 9, 6, 5, 6, 6, 7, 8,12, 4084 12, 7, 5, 6, 4, 5, 8,13,11, 7, 6, 6, 5, 5, 6,12, 4085 10, 8, 8, 7, 7, 5, 3, 8,10,12,13,12,12, 9, 6, 7, 4086 }; 4087 4088 static const static_codebook _huff_book__44u4__long = { 4089 2, 64, 4090 (long *)_huff_lengthlist__44u4__long, 4091 0, 0, 0, 0, 0, 4092 NULL, 4093 0 4094 }; 4095 4096 static const long _vq_quantlist__44u4__p1_0[] = { 4097 1, 4098 0, 4099 2, 4100 }; 4101 4102 static const long _vq_lengthlist__44u4__p1_0[] = { 4103 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8, 4104 10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11, 4105 11, 8,11,11, 8,11,11,11,13,14,11,15,14, 8,11,11, 4106 10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7, 4107 11,11,11,15,14,10,12,14, 8,11,11,11,14,14,11,14, 4108 13, 4109 }; 4110 4111 static const static_codebook _44u4__p1_0 = { 4112 4, 81, 4113 (long *)_vq_lengthlist__44u4__p1_0, 4114 1, -535822336, 1611661312, 2, 0, 4115 (long *)_vq_quantlist__44u4__p1_0, 4116 0 4117 }; 4118 4119 static const long _vq_quantlist__44u4__p2_0[] = { 4120 1, 4121 0, 4122 2, 4123 }; 4124 4125 static const long _vq_lengthlist__44u4__p2_0[] = { 4126 2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6, 4127 8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 6, 8, 4128 8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8, 4129 8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6, 4130 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10, 4131 9, 4132 }; 4133 4134 static const static_codebook _44u4__p2_0 = { 4135 4, 81, 4136 (long *)_vq_lengthlist__44u4__p2_0, 4137 1, -535822336, 1611661312, 2, 0, 4138 (long *)_vq_quantlist__44u4__p2_0, 4139 0 4140 }; 4141 4142 static const long _vq_quantlist__44u4__p3_0[] = { 4143 2, 4144 1, 4145 3, 4146 0, 4147 4, 4148 }; 4149 4150 static const long _vq_lengthlist__44u4__p3_0[] = { 4151 2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8, 4152 10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9, 4153 9,11,11, 7, 9, 9,11,11,10,12,11,14,14, 9,10,11, 4154 13,14, 5, 7, 7,10,10, 7, 9, 9,11,11, 7, 9, 9,11, 4155 11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13, 4156 10,12,12,15,14, 9,11,11,15,14,13,14,14,17,17,12, 4157 14,14,16,16, 8,10,10,14,14, 9,11,11,14,15,10,12, 4158 12,14,15,12,14,13,16,16,13,14,15,15,18, 4, 7, 7, 4159 10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,12,11,15, 4160 14,10,11,12,14,15, 7, 9, 9,12,12, 9,11,12,13,13, 4161 9,11,12,13,13,12,13,13,15,16,11,13,13,15,16, 7, 4162 9, 9,12,12, 9,11,10,13,12, 9,11,12,13,14,11,13, 4163 12,16,14,12,13,13,15,16,10,12,12,16,15,11,13,13, 4164 17,16,11,13,13,17,16,14,15,15,17,17,14,16,16,18, 4165 20, 9,11,11,15,16,11,13,12,16,16,11,13,13,16,17, 4166 14,15,14,18,16,14,16,16,17,20, 5, 7, 7,10,10, 7, 4167 9, 9,12,11, 7, 9,10,11,12,10,12,11,15,15,10,12, 4168 12,14,14, 7, 9, 9,12,12, 9,12,11,14,13, 9,10,11, 4169 12,13,12,13,14,16,16,11,12,13,14,16, 7, 9, 9,12, 4170 12, 9,12,11,13,13, 9,12,11,13,13,11,13,13,16,16, 4171 12,13,13,16,15, 9,11,11,16,14,11,13,13,16,16,11, 4172 12,13,16,16,14,16,16,17,17,13,14,15,16,17,10,12, 4173 12,15,15,11,13,13,16,17,11,13,13,16,16,14,16,15, 4174 19,19,14,15,15,17,18, 8,10,10,14,14,10,12,12,15, 4175 15,10,12,12,16,16,14,16,15,20,19,13,15,15,17,16, 4176 9,12,12,16,16,11,13,13,16,18,11,14,13,16,17,16, 4177 17,16,20, 0,15,16,18,18,20, 9,11,11,15,15,11,14, 4178 12,17,16,11,13,13,17,17,15,17,15,20,20,14,16,16, 4179 17, 0,13,15,14,18,16,14,15,16, 0,18,14,16,16, 0, 4180 0,18,16, 0, 0,20,16,18,18, 0, 0,12,14,14,17,18, 4181 13,15,14,20,18,14,16,15,19,19,16,20,16, 0,18,16, 4182 19,17,19, 0, 8,10,10,14,14,10,12,12,16,15,10,12, 4183 12,16,16,13,15,15,18,17,14,16,16,19, 0, 9,11,11, 4184 16,15,11,14,13,18,17,11,12,13,17,18,14,17,16,18, 4185 18,15,16,17,18,18, 9,12,12,16,16,11,13,13,16,18, 4186 11,14,13,17,17,15,16,16,18,20,16,17,17,20,20,12, 4187 14,14,18,17,14,16,16, 0,19,13,14,15,18, 0,16, 0, 4188 0, 0, 0,16,16, 0,19,20,13,15,14, 0, 0,14,16,16, 4189 18,19,14,16,15, 0,20,16,20,18, 0,20,17,20,17, 0, 4190 0, 4191 }; 4192 4193 static const static_codebook _44u4__p3_0 = { 4194 4, 625, 4195 (long *)_vq_lengthlist__44u4__p3_0, 4196 1, -533725184, 1611661312, 3, 0, 4197 (long *)_vq_quantlist__44u4__p3_0, 4198 0 4199 }; 4200 4201 static const long _vq_quantlist__44u4__p4_0[] = { 4202 2, 4203 1, 4204 3, 4205 0, 4206 4, 4207 }; 4208 4209 static const long _vq_lengthlist__44u4__p4_0[] = { 4210 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9, 4211 9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8, 4212 8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10, 4213 11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10, 4214 10, 9,10,10,12,11, 9,10,10,12,11, 9,10, 9,12,12, 4215 9,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11, 4216 12,12,13,14, 9, 9,10,12,12, 9,10,10,13,13, 9,10, 4217 10,12,13,11,12,12,14,13,11,12,12,14,14, 5, 7, 7, 4218 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12, 4219 12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11, 4220 8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6, 4221 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11, 4222 10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11, 4223 13,14,10,11,11,14,13,12,12,13,12,15,12,13,13,15, 4224 15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14, 4225 12,13,11,15,13,13,13,13,15,15, 5, 7, 7, 9, 9, 7, 4226 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10, 4227 11,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9, 4228 10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10, 4229 11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13, 4230 11,12,11,13,12, 9,10,10,13,12,10,11,11,14,13,10, 4231 10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10, 4232 11,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13, 4233 15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13, 4234 13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14, 4235 9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13, 4236 13,14,14,16,13,13,13,15,15, 9,10,10,13,13,10,11, 4237 10,14,13,10,11,11,13,14,12,14,13,16,14,12,13,13, 4238 14,15,11,12,12,15,14,11,12,13,14,15,12,13,13,16, 4239 15,14,12,15,12,16,14,15,15,16,16,11,12,12,14,14, 4240 11,13,12,15,14,12,13,13,15,16,13,15,13,17,13,14, 4241 15,15,16,17, 8, 9, 9,12,12, 9,10,10,12,13, 9,10, 4242 10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10, 4243 13,12,10,11,11,14,13,10,10,11,13,14,13,13,13,15, 4244 15,12,13,14,14,16, 9,10,10,13,13,10,11,11,13,14, 4245 10,11,11,14,14,13,13,13,15,15,13,14,13,16,14,11, 4246 12,12,15,14,12,13,13,16,15,11,12,13,14,15,14,15, 4247 15,17,16,13,13,15,13,16,11,12,13,14,15,13,13,13, 4248 15,16,11,13,12,15,14,14,15,15,16,16,14,15,12,17, 4249 13, 4250 }; 4251 4252 static const static_codebook _44u4__p4_0 = { 4253 4, 625, 4254 (long *)_vq_lengthlist__44u4__p4_0, 4255 1, -533725184, 1611661312, 3, 0, 4256 (long *)_vq_quantlist__44u4__p4_0, 4257 0 4258 }; 4259 4260 static const long _vq_quantlist__44u4__p5_0[] = { 4261 4, 4262 3, 4263 5, 4264 2, 4265 6, 4266 1, 4267 7, 4268 0, 4269 8, 4270 }; 4271 4272 static const long _vq_lengthlist__44u4__p5_0[] = { 4273 2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8, 4274 10, 9, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8, 4275 9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8, 4276 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9, 4277 10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12, 4278 12, 4279 }; 4280 4281 static const static_codebook _44u4__p5_0 = { 4282 2, 81, 4283 (long *)_vq_lengthlist__44u4__p5_0, 4284 1, -531628032, 1611661312, 4, 0, 4285 (long *)_vq_quantlist__44u4__p5_0, 4286 0 4287 }; 4288 4289 static const long _vq_quantlist__44u4__p6_0[] = { 4290 6, 4291 5, 4292 7, 4293 4, 4294 8, 4295 3, 4296 9, 4297 2, 4298 10, 4299 1, 4300 11, 4301 0, 4302 12, 4303 }; 4304 4305 static const long _vq_lengthlist__44u4__p6_0[] = { 4306 1, 4, 4, 6, 6, 8, 8, 9, 9,11,10,13,13, 4, 6, 5, 4307 8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9, 4308 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11, 4309 12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15, 4310 15, 8, 9, 9,11,10,11,11,12,12,13,13,16,16, 8, 9, 4311 9,10,10,11,11,12,12,13,13,16,16,10,10,10,12,11, 4312 12,12,13,13,14,14,16,16,10,10,10,11,12,12,12,13, 4313 13,13,14,16,17,11,12,11,12,12,13,13,14,14,15,14, 4314 18,17,11,11,12,12,12,13,13,14,14,14,15,19,18,14, 4315 15,14,15,15,17,16,17,17,17,17,21, 0,14,15,15,16, 4316 16,16,16,17,17,18,17,20,21, 4317 }; 4318 4319 static const static_codebook _44u4__p6_0 = { 4320 2, 169, 4321 (long *)_vq_lengthlist__44u4__p6_0, 4322 1, -526516224, 1616117760, 4, 0, 4323 (long *)_vq_quantlist__44u4__p6_0, 4324 0 4325 }; 4326 4327 static const long _vq_quantlist__44u4__p6_1[] = { 4328 2, 4329 1, 4330 3, 4331 0, 4332 4, 4333 }; 4334 4335 static const long _vq_lengthlist__44u4__p6_1[] = { 4336 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5, 4337 6, 5, 6, 6, 5, 5, 6, 6, 6, 4338 }; 4339 4340 static const static_codebook _44u4__p6_1 = { 4341 2, 25, 4342 (long *)_vq_lengthlist__44u4__p6_1, 4343 1, -533725184, 1611661312, 3, 0, 4344 (long *)_vq_quantlist__44u4__p6_1, 4345 0 4346 }; 4347 4348 static const long _vq_quantlist__44u4__p7_0[] = { 4349 6, 4350 5, 4351 7, 4352 4, 4353 8, 4354 3, 4355 9, 4356 2, 4357 10, 4358 1, 4359 11, 4360 0, 4361 12, 4362 }; 4363 4364 static const long _vq_lengthlist__44u4__p7_0[] = { 4365 1, 3, 3,12,12,12,12,12,12,12,12,12,12, 3,12,11, 4366 12,12,12,12,12,12,12,12,12,12, 4,11,10,12,12,12, 4367 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 4368 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 4369 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 4370 12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 4371 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 4372 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 4373 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 4374 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 4375 11,11,11,11,11,11,11,11,11, 4376 }; 4377 4378 static const static_codebook _44u4__p7_0 = { 4379 2, 169, 4380 (long *)_vq_lengthlist__44u4__p7_0, 4381 1, -514332672, 1627381760, 4, 0, 4382 (long *)_vq_quantlist__44u4__p7_0, 4383 0 4384 }; 4385 4386 static const long _vq_quantlist__44u4__p7_1[] = { 4387 7, 4388 6, 4389 8, 4390 5, 4391 9, 4392 4, 4393 10, 4394 3, 4395 11, 4396 2, 4397 12, 4398 1, 4399 13, 4400 0, 4401 14, 4402 }; 4403 4404 static const long _vq_lengthlist__44u4__p7_1[] = { 4405 1, 4, 4, 6, 6, 7, 7, 9, 8,10, 8,10, 9,11,11, 4, 4406 7, 6, 8, 7, 9, 9,10,10,11,10,11,10,12,10, 4, 6, 4407 7, 8, 8, 9, 9,10,10,11,11,11,11,12,12, 6, 8, 8, 4408 10, 9,11,10,12,11,12,12,12,12,13,13, 6, 8, 8,10, 4409 10,10,11,11,11,12,12,13,12,13,13, 8, 9, 9,11,11, 4410 12,11,12,12,13,13,13,13,13,13, 8, 9, 9,11,11,11, 4411 12,12,12,13,13,13,13,13,13, 9,10,10,12,11,13,13, 4412 13,13,14,13,13,14,14,14, 9,10,11,11,12,12,13,13, 4413 13,13,13,14,15,14,14,10,11,11,12,12,13,13,14,14, 4414 14,14,14,15,16,16,10,11,11,12,13,13,13,13,15,14, 4415 14,15,16,15,16,10,12,12,13,13,14,14,14,15,15,15, 4416 15,15,15,16,11,12,12,13,13,14,14,14,15,15,15,16, 4417 15,17,16,11,12,12,13,13,13,15,15,14,16,16,16,16, 4418 16,17,11,12,12,13,13,14,14,15,14,15,15,17,17,16, 4419 16, 4420 }; 4421 4422 static const static_codebook _44u4__p7_1 = { 4423 2, 225, 4424 (long *)_vq_lengthlist__44u4__p7_1, 4425 1, -522338304, 1620115456, 4, 0, 4426 (long *)_vq_quantlist__44u4__p7_1, 4427 0 4428 }; 4429 4430 static const long _vq_quantlist__44u4__p7_2[] = { 4431 8, 4432 7, 4433 9, 4434 6, 4435 10, 4436 5, 4437 11, 4438 4, 4439 12, 4440 3, 4441 13, 4442 2, 4443 14, 4444 1, 4445 15, 4446 0, 4447 16, 4448 }; 4449 4450 static const long _vq_lengthlist__44u4__p7_2[] = { 4451 2, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 4452 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 4453 9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 4454 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 4455 10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 4456 9,10, 9,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 4457 10,10,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 4458 9,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9, 9, 4459 10,10,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 4460 10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10, 4461 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 4462 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10, 4463 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 4464 10,10,10,10,10,10,10,10,10,11,10,10,10, 9, 9, 9, 4465 10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 4466 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 4467 10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 4468 9,10, 9,10,10,10,10,10,10,10,10,10,10,11,10,10, 4469 10, 4470 }; 4471 4472 static const static_codebook _44u4__p7_2 = { 4473 2, 289, 4474 (long *)_vq_lengthlist__44u4__p7_2, 4475 1, -529530880, 1611661312, 5, 0, 4476 (long *)_vq_quantlist__44u4__p7_2, 4477 0 4478 }; 4479 4480 static const long _huff_lengthlist__44u4__short[] = { 4481 14,17,15,17,16,14,13,16,10, 7, 7,10,13,10,15,16, 4482 9, 4, 4, 6, 5, 7, 9,16,12, 8, 7, 8, 8, 8,11,16, 4483 14, 7, 4, 6, 3, 5, 8,15,13, 8, 5, 7, 4, 5, 7,16, 4484 12, 9, 6, 8, 3, 3, 5,16,14,13, 7,10, 5, 5, 7,15, 4485 }; 4486 4487 static const static_codebook _huff_book__44u4__short = { 4488 2, 64, 4489 (long *)_huff_lengthlist__44u4__short, 4490 0, 0, 0, 0, 0, 4491 NULL, 4492 0 4493 }; 4494 4495 static const long _huff_lengthlist__44u5__long[] = { 4496 3, 8,13,12,14,12,16,11,13,14, 5, 4, 5, 6, 7, 8, 4497 10, 9,12,15,10, 5, 5, 5, 6, 8, 9, 9,13,15,10, 5, 4498 5, 6, 6, 7, 8, 8,11,13,12, 7, 5, 6, 4, 6, 7, 7, 4499 11,14,11, 7, 7, 6, 6, 6, 7, 6,10,14,14, 9, 8, 8, 4500 6, 7, 7, 7,11,16,11, 8, 8, 7, 6, 6, 7, 4, 7,12, 4501 10,10,12,10,10, 9,10, 5, 6, 9,10,12,15,13,14,14, 4502 14, 8, 7, 8, 4503 }; 4504 4505 static const static_codebook _huff_book__44u5__long = { 4506 2, 100, 4507 (long *)_huff_lengthlist__44u5__long, 4508 0, 0, 0, 0, 0, 4509 NULL, 4510 0 4511 }; 4512 4513 static const long _vq_quantlist__44u5__p1_0[] = { 4514 1, 4515 0, 4516 2, 4517 }; 4518 4519 static const long _vq_lengthlist__44u5__p1_0[] = { 4520 1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7, 4521 9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10, 4522 10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10, 4523 10,13,11,10,13,13, 4, 8, 8, 8,11,10, 8,10,10, 7, 4524 10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13, 4525 12, 4526 }; 4527 4528 static const static_codebook _44u5__p1_0 = { 4529 4, 81, 4530 (long *)_vq_lengthlist__44u5__p1_0, 4531 1, -535822336, 1611661312, 2, 0, 4532 (long *)_vq_quantlist__44u5__p1_0, 4533 0 4534 }; 4535 4536 static const long _vq_quantlist__44u5__p2_0[] = { 4537 1, 4538 0, 4539 2, 4540 }; 4541 4542 static const long _vq_lengthlist__44u5__p2_0[] = { 4543 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6, 4544 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8, 4545 8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7, 4546 7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6, 4547 8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9, 4548 9, 4549 }; 4550 4551 static const static_codebook _44u5__p2_0 = { 4552 4, 81, 4553 (long *)_vq_lengthlist__44u5__p2_0, 4554 1, -535822336, 1611661312, 2, 0, 4555 (long *)_vq_quantlist__44u5__p2_0, 4556 0 4557 }; 4558 4559 static const long _vq_quantlist__44u5__p3_0[] = { 4560 2, 4561 1, 4562 3, 4563 0, 4564 4, 4565 }; 4566 4567 static const long _vq_lengthlist__44u5__p3_0[] = { 4568 2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8, 4569 10, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9, 4570 9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11, 4571 13,14, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11, 4572 11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,13,13, 4573 10,11,11,15,14, 9,11,11,14,14,13,14,14,17,16,12, 4574 13,13,15,16, 8,10,10,13,13, 9,11,11,14,15,10,11, 4575 11,14,15,12,14,13,16,16,13,15,14,15,17, 5, 7, 7, 4576 10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14, 4577 14,10,11,12,14,14, 7, 9, 9,12,11, 9,11,11,13,13, 4578 9,11,11,13,13,12,13,13,15,16,11,12,13,15,16, 6, 4579 9, 9,11,11, 8,11,10,13,12, 9,11,11,13,14,11,13, 4580 12,16,14,11,13,13,16,17,10,12,11,15,15,11,13,13, 4581 16,16,11,13,13,17,16,14,15,15,17,17,14,16,16,17, 4582 18, 9,11,11,14,15,10,12,12,15,15,11,13,13,16,17, 4583 13,15,13,17,15,14,15,16,18, 0, 5, 7, 7,10,10, 7, 4584 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11, 4585 12,14,15, 6, 9, 9,12,11, 9,11,11,13,13, 8,10,11, 4586 12,13,11,13,13,16,15,11,12,13,14,15, 7, 9, 9,11, 4587 12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,16, 4588 11,13,13,15,14, 9,11,11,15,14,11,13,13,17,15,10, 4589 12,12,15,15,14,16,16,17,17,13,13,15,15,17,10,11, 4590 12,15,15,11,13,13,16,16,11,13,13,15,15,14,15,15, 4591 18,18,14,15,15,17,17, 8,10,10,13,13,10,12,11,15, 4592 15,10,11,12,15,15,14,15,15,18,18,13,14,14,18,18, 4593 9,11,11,15,16,11,13,13,17,17,11,13,13,16,16,15, 4594 15,16,17, 0,14,15,17, 0, 0, 9,11,11,15,15,10,13, 4595 12,18,16,11,13,13,15,16,14,16,15,20,20,14,15,16, 4596 17, 0,13,14,14,20,16,14,15,16,19,18,14,15,15,19, 4597 0,18,16, 0,20,20,16,18,18, 0, 0,12,14,14,18,18, 4598 13,15,14,18,16,14,15,16,18,20,16,19,16, 0,17,17, 4599 18,18,19, 0, 8,10,10,14,14,10,11,11,14,15,10,11, 4600 12,15,15,13,15,14,19,17,13,15,15,17, 0, 9,11,11, 4601 16,15,11,13,13,16,16,10,12,13,15,17,14,16,16,18, 4602 18,14,15,15,18, 0, 9,11,11,15,15,11,13,13,16,17, 4603 11,13,13,18,17,14,18,16,18,18,15,17,17,18, 0,12, 4604 14,14,18,18,14,15,15,20, 0,13,14,15,17, 0,16,18, 4605 17, 0, 0,16,16, 0,17,20,12,14,14,18,18,14,16,15, 4606 0,18,14,16,15,18, 0,16,19,17, 0, 0,17,18,16, 0, 4607 0, 4608 }; 4609 4610 static const static_codebook _44u5__p3_0 = { 4611 4, 625, 4612 (long *)_vq_lengthlist__44u5__p3_0, 4613 1, -533725184, 1611661312, 3, 0, 4614 (long *)_vq_quantlist__44u5__p3_0, 4615 0 4616 }; 4617 4618 static const long _vq_quantlist__44u5__p4_0[] = { 4619 2, 4620 1, 4621 3, 4622 0, 4623 4, 4624 }; 4625 4626 static const long _vq_lengthlist__44u5__p4_0[] = { 4627 4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8, 4628 9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8, 4629 8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10, 4630 11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10, 4631 10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11, 4632 9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11, 4633 11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10, 4634 10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7, 4635 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12, 4636 12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11, 4637 8, 9, 9,11,11,10,10,11,11,13,10,11,11,12,13, 6, 4638 7, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11, 4639 10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11, 4640 12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14, 4641 15, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13, 4642 11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7, 4643 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10, 4644 10,12,12, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 8, 9, 4645 10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10, 4646 10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12, 4647 10,11,10,13,11, 9,10,10,12,12,10,11,11,13,12, 9, 4648 10,10,12,13,12,13,13,14,15,11,11,13,12,14, 9,10, 4649 10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13, 4650 14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12, 4651 12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,13, 4652 9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12, 4653 12,13,14,15,12,13,13,15,14, 9,10,10,12,12,10,11, 4654 10,13,12,10,11,11,12,13,12,13,12,15,13,12,13,13, 4655 14,15,11,12,12,14,13,11,12,12,14,15,12,13,13,15, 4656 14,13,12,14,12,16,13,14,14,15,15,11,11,12,14,14, 4657 11,12,11,14,13,12,13,13,14,15,13,14,12,16,12,14, 4658 14,15,16,16, 8, 9, 9,11,12, 9,10,10,12,12, 9,10, 4659 10,12,13,11,12,12,13,13,12,12,13,14,14, 9,10,10, 4660 12,12,10,11,10,13,12,10,10,11,12,13,12,13,13,15, 4661 14,12,12,13,13,15, 9,10,10,12,13,10,11,11,12,13, 4662 10,11,11,13,13,12,13,13,14,15,12,13,12,15,14,11, 4663 12,11,14,13,12,13,13,15,14,11,11,12,13,14,14,15, 4664 14,16,15,13,12,14,13,16,11,12,12,13,14,12,13,13, 4665 14,15,11,12,11,14,14,14,14,14,15,16,13,15,12,16, 4666 12, 4667 }; 4668 4669 static const static_codebook _44u5__p4_0 = { 4670 4, 625, 4671 (long *)_vq_lengthlist__44u5__p4_0, 4672 1, -533725184, 1611661312, 3, 0, 4673 (long *)_vq_quantlist__44u5__p4_0, 4674 0 4675 }; 4676 4677 static const long _vq_quantlist__44u5__p5_0[] = { 4678 4, 4679 3, 4680 5, 4681 2, 4682 6, 4683 1, 4684 7, 4685 0, 4686 8, 4687 }; 4688 4689 static const long _vq_lengthlist__44u5__p5_0[] = { 4690 2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8, 4691 11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7,10, 9, 4692 10,10,11,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8, 4693 10,10,11,11,13,12, 8, 8, 9, 9,10,11,11,12,13,10, 4694 11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14, 4695 14, 4696 }; 4697 4698 static const static_codebook _44u5__p5_0 = { 4699 2, 81, 4700 (long *)_vq_lengthlist__44u5__p5_0, 4701 1, -531628032, 1611661312, 4, 0, 4702 (long *)_vq_quantlist__44u5__p5_0, 4703 0 4704 }; 4705 4706 static const long _vq_quantlist__44u5__p6_0[] = { 4707 4, 4708 3, 4709 5, 4710 2, 4711 6, 4712 1, 4713 7, 4714 0, 4715 8, 4716 }; 4717 4718 static const long _vq_lengthlist__44u5__p6_0[] = { 4719 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7, 4720 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7, 4721 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7, 4722 8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9, 4723 9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,10,11, 4724 11, 4725 }; 4726 4727 static const static_codebook _44u5__p6_0 = { 4728 2, 81, 4729 (long *)_vq_lengthlist__44u5__p6_0, 4730 1, -531628032, 1611661312, 4, 0, 4731 (long *)_vq_quantlist__44u5__p6_0, 4732 0 4733 }; 4734 4735 static const long _vq_quantlist__44u5__p7_0[] = { 4736 1, 4737 0, 4738 2, 4739 }; 4740 4741 static const long _vq_lengthlist__44u5__p7_0[] = { 4742 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,11,10, 7, 4743 11,10, 5, 9, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12, 4744 12, 9,12,12, 8,12,12,11,12,12,10,12,13, 7,12,12, 4745 11,12,12,10,12,13, 4, 9, 9, 9,12,12, 9,12,12, 7, 4746 12,11,10,13,13,11,12,12, 7,12,12,10,13,13,11,12, 4747 12, 4748 }; 4749 4750 static const static_codebook _44u5__p7_0 = { 4751 4, 81, 4752 (long *)_vq_lengthlist__44u5__p7_0, 4753 1, -529137664, 1618345984, 2, 0, 4754 (long *)_vq_quantlist__44u5__p7_0, 4755 0 4756 }; 4757 4758 static const long _vq_quantlist__44u5__p7_1[] = { 4759 5, 4760 4, 4761 6, 4762 3, 4763 7, 4764 2, 4765 8, 4766 1, 4767 9, 4768 0, 4769 10, 4770 }; 4771 4772 static const long _vq_lengthlist__44u5__p7_1[] = { 4773 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7, 4774 8, 8, 9, 8, 8, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 8, 4775 9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8, 4776 8, 9, 9, 9, 9, 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9, 4777 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 4778 9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10, 4779 10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9, 4780 9, 9, 9, 9, 9,10,10,10,10, 4781 }; 4782 4783 static const static_codebook _44u5__p7_1 = { 4784 2, 121, 4785 (long *)_vq_lengthlist__44u5__p7_1, 4786 1, -531365888, 1611661312, 4, 0, 4787 (long *)_vq_quantlist__44u5__p7_1, 4788 0 4789 }; 4790 4791 static const long _vq_quantlist__44u5__p8_0[] = { 4792 5, 4793 4, 4794 6, 4795 3, 4796 7, 4797 2, 4798 8, 4799 1, 4800 9, 4801 0, 4802 10, 4803 }; 4804 4805 static const long _vq_lengthlist__44u5__p8_0[] = { 4806 1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 4807 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11, 4808 11, 6, 8, 7, 9, 9,10,10,11,11,13,12, 6, 8, 8, 9, 4809 9,10,10,11,11,12,13, 8, 9, 9,10,10,12,12,13,12, 4810 14,13, 8, 9, 9,10,10,12,12,13,13,14,14, 9,11,11, 4811 12,12,13,13,14,14,15,14, 9,11,11,12,12,13,13,14, 4812 14,15,14,11,12,12,13,13,14,14,15,14,15,14,11,11, 4813 12,13,13,14,14,14,14,15,15, 4814 }; 4815 4816 static const static_codebook _44u5__p8_0 = { 4817 2, 121, 4818 (long *)_vq_lengthlist__44u5__p8_0, 4819 1, -524582912, 1618345984, 4, 0, 4820 (long *)_vq_quantlist__44u5__p8_0, 4821 0 4822 }; 4823 4824 static const long _vq_quantlist__44u5__p8_1[] = { 4825 5, 4826 4, 4827 6, 4828 3, 4829 7, 4830 2, 4831 8, 4832 1, 4833 9, 4834 0, 4835 10, 4836 }; 4837 4838 static const long _vq_lengthlist__44u5__p8_1[] = { 4839 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 6, 4840 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 4841 8, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7, 4842 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 4843 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 4844 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 4845 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4846 8, 8, 8, 8, 8, 8, 8, 8, 8, 4847 }; 4848 4849 static const static_codebook _44u5__p8_1 = { 4850 2, 121, 4851 (long *)_vq_lengthlist__44u5__p8_1, 4852 1, -531365888, 1611661312, 4, 0, 4853 (long *)_vq_quantlist__44u5__p8_1, 4854 0 4855 }; 4856 4857 static const long _vq_quantlist__44u5__p9_0[] = { 4858 6, 4859 5, 4860 7, 4861 4, 4862 8, 4863 3, 4864 9, 4865 2, 4866 10, 4867 1, 4868 11, 4869 0, 4870 12, 4871 }; 4872 4873 static const long _vq_lengthlist__44u5__p9_0[] = { 4874 1, 3, 2,12,10,13,13,13,13,13,13,13,13, 4, 9, 9, 4875 13,13,13,13,13,13,13,13,13,13, 5,10, 9,13,13,13, 4876 13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13, 4877 13,13,13,13,11,13,13,13,13,13,13,13,13,13,13,13, 4878 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 4879 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 4880 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 4881 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 4882 13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12, 4883 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 4884 12,12,12,12,12,12,12,12,12, 4885 }; 4886 4887 static const static_codebook _44u5__p9_0 = { 4888 2, 169, 4889 (long *)_vq_lengthlist__44u5__p9_0, 4890 1, -514332672, 1627381760, 4, 0, 4891 (long *)_vq_quantlist__44u5__p9_0, 4892 0 4893 }; 4894 4895 static const long _vq_quantlist__44u5__p9_1[] = { 4896 7, 4897 6, 4898 8, 4899 5, 4900 9, 4901 4, 4902 10, 4903 3, 4904 11, 4905 2, 4906 12, 4907 1, 4908 13, 4909 0, 4910 14, 4911 }; 4912 4913 static const long _vq_lengthlist__44u5__p9_1[] = { 4914 1, 4, 4, 7, 7, 8, 8, 8, 7, 8, 7, 9, 8, 9, 9, 4, 4915 7, 6, 9, 8,10,10, 9, 8, 9, 9, 9, 9, 9, 8, 5, 6, 4916 6, 8, 9,10,10, 9, 9, 9,10,10,10,10,11, 7, 8, 8, 4917 10,10,11,11,10,10,11,11,11,12,11,11, 7, 8, 8,10, 4918 10,11,11,10,10,11,11,12,11,11,11, 8, 9, 9,11,11, 4919 12,12,11,11,12,11,12,12,12,12, 8, 9,10,11,11,12, 4920 12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,12,11, 4921 12,12,12,12,12,12,12,13, 8, 9, 9,11,11,11,11,12, 4922 12,12,12,13,12,13,13, 9,10,10,11,11,12,12,12,13, 4923 12,13,13,13,14,13, 9,10,10,11,11,12,12,12,13,13, 4924 12,13,13,14,13, 9,11,10,12,11,13,12,12,13,13,13, 4925 13,13,13,14, 9,10,10,12,12,12,12,12,13,13,13,13, 4926 13,14,14,10,11,11,12,12,12,13,13,13,14,14,13,14, 4927 14,14,10,11,11,12,12,12,12,13,12,13,14,13,14,14, 4928 14, 4929 }; 4930 4931 static const static_codebook _44u5__p9_1 = { 4932 2, 225, 4933 (long *)_vq_lengthlist__44u5__p9_1, 4934 1, -522338304, 1620115456, 4, 0, 4935 (long *)_vq_quantlist__44u5__p9_1, 4936 0 4937 }; 4938 4939 static const long _vq_quantlist__44u5__p9_2[] = { 4940 8, 4941 7, 4942 9, 4943 6, 4944 10, 4945 5, 4946 11, 4947 4, 4948 12, 4949 3, 4950 13, 4951 2, 4952 14, 4953 1, 4954 15, 4955 0, 4956 16, 4957 }; 4958 4959 static const long _vq_lengthlist__44u5__p9_2[] = { 4960 2, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 4961 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 4962 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 4963 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 4964 9, 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 4965 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 4966 9,10, 9,10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 4967 9, 9,10, 9,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 4968 9,10, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10, 4969 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 9, 4970 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 4971 9,10, 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9, 4972 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 4973 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 4974 9,10,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 4975 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 4976 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 4977 9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10, 4978 10, 4979 }; 4980 4981 static const static_codebook _44u5__p9_2 = { 4982 2, 289, 4983 (long *)_vq_lengthlist__44u5__p9_2, 4984 1, -529530880, 1611661312, 5, 0, 4985 (long *)_vq_quantlist__44u5__p9_2, 4986 0 4987 }; 4988 4989 static const long _huff_lengthlist__44u5__short[] = { 4990 4,10,17,13,17,13,17,17,17,17, 3, 6, 8, 9,11, 9, 4991 15,12,16,17, 6, 5, 5, 7, 7, 8,10,11,17,17, 7, 8, 4992 7, 9, 9,10,13,13,17,17, 8, 6, 5, 7, 4, 7, 5, 8, 4993 14,17, 9, 9, 8, 9, 7, 9, 8,10,16,17,12,10, 7, 8, 4994 4, 7, 4, 7,16,17,12,11, 9,10, 6, 9, 5, 7,14,17, 4995 14,13,10,15, 4, 8, 3, 5,14,17,17,14,11,15, 6,10, 4996 6, 8,15,17, 4997 }; 4998 4999 static const static_codebook _huff_book__44u5__short = { 5000 2, 100, 5001 (long *)_huff_lengthlist__44u5__short, 5002 0, 0, 0, 0, 0, 5003 NULL, 5004 0 5005 }; 5006 5007 static const long _huff_lengthlist__44u6__long[] = { 5008 3, 9,14,13,14,13,16,12,13,14, 5, 4, 6, 6, 8, 9, 5009 11,10,12,15,10, 5, 5, 6, 6, 8,10,10,13,16,10, 6, 5010 6, 6, 6, 8, 9, 9,12,14,13, 7, 6, 6, 4, 6, 6, 7, 5011 11,14,10, 7, 7, 7, 6, 6, 6, 7,10,13,15,10, 9, 8, 5012 5, 6, 5, 6,10,14,10, 9, 8, 8, 6, 6, 5, 4, 6,11, 5013 11,11,12,11,10, 9, 9, 5, 5, 9,10,12,15,13,13,13, 5014 13, 8, 7, 7, 5015 }; 5016 5017 static const static_codebook _huff_book__44u6__long = { 5018 2, 100, 5019 (long *)_huff_lengthlist__44u6__long, 5020 0, 0, 0, 0, 0, 5021 NULL, 5022 0 5023 }; 5024 5025 static const long _vq_quantlist__44u6__p1_0[] = { 5026 1, 5027 0, 5028 2, 5029 }; 5030 5031 static const long _vq_lengthlist__44u6__p1_0[] = { 5032 1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7, 5033 9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10, 5034 10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10, 5035 10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7, 5036 10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13, 5037 12, 5038 }; 5039 5040 static const static_codebook _44u6__p1_0 = { 5041 4, 81, 5042 (long *)_vq_lengthlist__44u6__p1_0, 5043 1, -535822336, 1611661312, 2, 0, 5044 (long *)_vq_quantlist__44u6__p1_0, 5045 0 5046 }; 5047 5048 static const long _vq_quantlist__44u6__p2_0[] = { 5049 1, 5050 0, 5051 2, 5052 }; 5053 5054 static const long _vq_lengthlist__44u6__p2_0[] = { 5055 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6, 5056 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8, 5057 8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7, 5058 7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6, 5059 8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9, 5060 9, 5061 }; 5062 5063 static const static_codebook _44u6__p2_0 = { 5064 4, 81, 5065 (long *)_vq_lengthlist__44u6__p2_0, 5066 1, -535822336, 1611661312, 2, 0, 5067 (long *)_vq_quantlist__44u6__p2_0, 5068 0 5069 }; 5070 5071 static const long _vq_quantlist__44u6__p3_0[] = { 5072 2, 5073 1, 5074 3, 5075 0, 5076 4, 5077 }; 5078 5079 static const long _vq_lengthlist__44u6__p3_0[] = { 5080 2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8, 5081 9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9, 5082 9,11,11, 7, 8, 9,11,11,10,11,11,14,14, 9,10,11, 5083 13,14, 5, 7, 7, 9,10, 6, 9, 8,11,11, 7, 9, 9,11, 5084 11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,13,13, 5085 10,11,11,15,15, 9,11,11,14,14,13,14,14,17,16,12, 5086 13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11, 5087 12,14,15,12,14,13,16,15,13,14,14,15,17, 5, 7, 7, 5088 10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14, 5089 14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13, 5090 9,11,11,13,13,11,13,13,14,15,11,12,13,15,16, 6, 5091 9, 9,11,12, 8,11,10,13,12, 9,11,11,13,14,11,13, 5092 12,16,14,11,13,13,15,16,10,12,11,14,15,11,13,13, 5093 15,17,11,13,13,17,16,15,15,16,17,16,14,15,16,18, 5094 0, 9,11,11,14,15,10,12,12,16,15,11,13,13,16,16, 5095 13,15,14,18,15,14,16,16, 0, 0, 5, 7, 7,10,10, 7, 5096 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11, 5097 12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11, 5098 12,13,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11, 5099 12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,16,15, 5100 11,13,12,15,15, 9,11,11,15,14,11,13,13,17,16,10, 5101 12,13,15,16,14,16,16, 0,18,14,14,15,15,17,10,11, 5102 12,15,15,11,13,13,16,16,11,13,13,16,16,14,16,16, 5103 19,17,14,15,15,17,17, 8,10,10,14,14,10,12,11,15, 5104 15,10,11,12,16,15,14,15,15,18,20,13,14,16,17,18, 5105 9,11,11,15,16,11,13,13,17,17,11,13,13,17,16,15, 5106 16,16, 0, 0,15,16,16, 0, 0, 9,11,11,15,15,10,13, 5107 12,17,15,11,13,13,17,16,15,17,15,20,19,15,16,16, 5108 19, 0,13,15,14, 0,17,14,15,16, 0,20,15,16,16, 0, 5109 19,17,18, 0, 0, 0,16,17,18, 0, 0,12,14,14,19,18, 5110 13,15,14, 0,17,14,15,16,19,19,16,18,16, 0,19,19, 5111 20,17,20, 0, 8,10,10,13,14,10,11,11,15,15,10,12, 5112 12,15,16,14,15,14,19,16,14,15,15, 0,18, 9,11,11, 5113 16,15,11,13,13, 0,16,11,12,13,16,17,14,16,17, 0, 5114 19,15,16,16,18, 0, 9,11,11,15,16,11,13,13,16,16, 5115 11,14,13,18,17,15,16,16,18,20,15,17,19, 0, 0,12, 5116 14,14,17,17,14,16,15, 0, 0,13,14,15,19, 0,16,18, 5117 20, 0, 0,16,16,18,18, 0,12,14,14,17,20,14,16,16, 5118 19, 0,14,16,14, 0,20,16,20,17, 0, 0,17, 0,15, 0, 5119 19, 5120 }; 5121 5122 static const static_codebook _44u6__p3_0 = { 5123 4, 625, 5124 (long *)_vq_lengthlist__44u6__p3_0, 5125 1, -533725184, 1611661312, 3, 0, 5126 (long *)_vq_quantlist__44u6__p3_0, 5127 0 5128 }; 5129 5130 static const long _vq_quantlist__44u6__p4_0[] = { 5131 2, 5132 1, 5133 3, 5134 0, 5135 4, 5136 }; 5137 5138 static const long _vq_lengthlist__44u6__p4_0[] = { 5139 4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8, 5140 9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8, 5141 8,10,10, 7, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10, 5142 11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10, 5143 10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11, 5144 9,10,10,12,12, 9,10,10,12,12,11,12,12,14,13,11, 5145 11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10, 5146 10,12,12,11,12,11,13,12,11,12,12,13,13, 5, 7, 7, 5147 9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12, 5148 11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11, 5149 8, 9, 9,11,11,10,10,11,12,13,10,10,11,12,12, 6, 5150 7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11, 5151 10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11, 5152 13,13,10,11,11,12,13,12,12,12,13,14,12,12,13,14, 5153 14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13, 5154 11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7, 5155 8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10, 5156 10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9, 5157 10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10, 5158 10, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,10,13,12, 5159 10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9, 5160 10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10, 5161 10,12,12,10,11,11,13,13,10,11,10,13,12,12,12,12, 5162 14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12, 5163 12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14, 5164 9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12, 5165 12,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11, 5166 10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13, 5167 14,15,11,12,12,14,13,11,12,12,14,14,12,13,13,14, 5168 14,13,13,14,14,16,13,14,14,15,15,11,12,11,13,13, 5169 11,12,11,14,13,12,12,13,14,15,12,14,12,15,12,13, 5170 14,15,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10, 5171 10,12,12,11,12,12,14,13,11,12,12,13,13, 9,10,10, 5172 12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14, 5173 14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13, 5174 10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11, 5175 11,11,13,13,12,13,12,14,14,11,11,12,13,14,14,14, 5176 14,16,15,12,12,14,12,15,11,12,12,13,14,12,13,13, 5177 14,15,11,12,12,14,14,13,14,14,16,16,13,14,13,16, 5178 13, 5179 }; 5180 5181 static const static_codebook _44u6__p4_0 = { 5182 4, 625, 5183 (long *)_vq_lengthlist__44u6__p4_0, 5184 1, -533725184, 1611661312, 3, 0, 5185 (long *)_vq_quantlist__44u6__p4_0, 5186 0 5187 }; 5188 5189 static const long _vq_quantlist__44u6__p5_0[] = { 5190 4, 5191 3, 5192 5, 5193 2, 5194 6, 5195 1, 5196 7, 5197 0, 5198 8, 5199 }; 5200 5201 static const long _vq_lengthlist__44u6__p5_0[] = { 5202 2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8, 5203 11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9, 5204 10, 9,12,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8, 5205 10, 9,12,11,13,13, 8, 8, 9, 9,10,11,12,13,13,10, 5206 11,11,12,12,13,13,14,14,10,10,11,11,12,13,13,14, 5207 14, 5208 }; 5209 5210 static const static_codebook _44u6__p5_0 = { 5211 2, 81, 5212 (long *)_vq_lengthlist__44u6__p5_0, 5213 1, -531628032, 1611661312, 4, 0, 5214 (long *)_vq_quantlist__44u6__p5_0, 5215 0 5216 }; 5217 5218 static const long _vq_quantlist__44u6__p6_0[] = { 5219 4, 5220 3, 5221 5, 5222 2, 5223 6, 5224 1, 5225 7, 5226 0, 5227 8, 5228 }; 5229 5230 static const long _vq_lengthlist__44u6__p6_0[] = { 5231 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7, 5232 9, 9, 4, 4, 5, 6, 6, 7, 8, 9, 9, 5, 6, 6, 7, 7, 5233 8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7, 5234 8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9, 5235 9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11, 5236 12, 5237 }; 5238 5239 static const static_codebook _44u6__p6_0 = { 5240 2, 81, 5241 (long *)_vq_lengthlist__44u6__p6_0, 5242 1, -531628032, 1611661312, 4, 0, 5243 (long *)_vq_quantlist__44u6__p6_0, 5244 0 5245 }; 5246 5247 static const long _vq_quantlist__44u6__p7_0[] = { 5248 1, 5249 0, 5250 2, 5251 }; 5252 5253 static const long _vq_lengthlist__44u6__p7_0[] = { 5254 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 7,10,10, 8, 5255 10,10, 5, 8, 9, 7,10,10, 7,10, 9, 4, 8, 8, 9,11, 5256 11, 8,11,11, 7,11,11,10,10,13,10,13,13, 7,11,11, 5257 10,13,12,10,13,13, 5, 9, 8, 8,11,11, 9,11,11, 7, 5258 11,11,10,13,13,10,12,13, 7,11,11,10,13,13, 9,13, 5259 10, 5260 }; 5261 5262 static const static_codebook _44u6__p7_0 = { 5263 4, 81, 5264 (long *)_vq_lengthlist__44u6__p7_0, 5265 1, -529137664, 1618345984, 2, 0, 5266 (long *)_vq_quantlist__44u6__p7_0, 5267 0 5268 }; 5269 5270 static const long _vq_quantlist__44u6__p7_1[] = { 5271 5, 5272 4, 5273 6, 5274 3, 5275 7, 5276 2, 5277 8, 5278 1, 5279 9, 5280 0, 5281 10, 5282 }; 5283 5284 static const long _vq_lengthlist__44u6__p7_1[] = { 5285 3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 6, 5286 8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 7, 8, 8, 8, 8, 8, 5287 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 5288 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 9, 9, 5289 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 5290 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 5291 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 5292 8, 8, 8, 9, 9, 9, 9, 9, 9, 5293 }; 5294 5295 static const static_codebook _44u6__p7_1 = { 5296 2, 121, 5297 (long *)_vq_lengthlist__44u6__p7_1, 5298 1, -531365888, 1611661312, 4, 0, 5299 (long *)_vq_quantlist__44u6__p7_1, 5300 0 5301 }; 5302 5303 static const long _vq_quantlist__44u6__p8_0[] = { 5304 5, 5305 4, 5306 6, 5307 3, 5308 7, 5309 2, 5310 8, 5311 1, 5312 9, 5313 0, 5314 10, 5315 }; 5316 5317 static const long _vq_lengthlist__44u6__p8_0[] = { 5318 1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 5319 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11, 5320 11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9, 5321 9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12, 5322 13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10, 5323 11,11,13,13,13,13,15,14, 9,10,10,12,11,12,13,13, 5324 13,14,15,11,12,12,13,13,13,13,15,14,15,15,11,11, 5325 12,13,13,14,14,14,15,15,15, 5326 }; 5327 5328 static const static_codebook _44u6__p8_0 = { 5329 2, 121, 5330 (long *)_vq_lengthlist__44u6__p8_0, 5331 1, -524582912, 1618345984, 4, 0, 5332 (long *)_vq_quantlist__44u6__p8_0, 5333 0 5334 }; 5335 5336 static const long _vq_quantlist__44u6__p8_1[] = { 5337 5, 5338 4, 5339 6, 5340 3, 5341 7, 5342 2, 5343 8, 5344 1, 5345 9, 5346 0, 5347 10, 5348 }; 5349 5350 static const long _vq_lengthlist__44u6__p8_1[] = { 5351 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 7, 5352 7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8, 5353 8, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 7, 7, 5354 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 5355 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 5356 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 5357 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 5358 8, 8, 8, 8, 8, 8, 8, 8, 8, 5359 }; 5360 5361 static const static_codebook _44u6__p8_1 = { 5362 2, 121, 5363 (long *)_vq_lengthlist__44u6__p8_1, 5364 1, -531365888, 1611661312, 4, 0, 5365 (long *)_vq_quantlist__44u6__p8_1, 5366 0 5367 }; 5368 5369 static const long _vq_quantlist__44u6__p9_0[] = { 5370 7, 5371 6, 5372 8, 5373 5, 5374 9, 5375 4, 5376 10, 5377 3, 5378 11, 5379 2, 5380 12, 5381 1, 5382 13, 5383 0, 5384 14, 5385 }; 5386 5387 static const long _vq_lengthlist__44u6__p9_0[] = { 5388 1, 3, 2, 9, 8,15,15,15,15,15,15,15,15,15,15, 4, 5389 8, 9,13,14,14,14,14,14,14,14,14,14,14,14, 5, 8, 5390 9,14,14,14,14,14,14,14,14,14,14,14,14,11,14,14, 5391 14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,14, 5392 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5393 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5394 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5395 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5396 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5397 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5398 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5399 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5400 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5401 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, 5402 14, 5403 }; 5404 5405 static const static_codebook _44u6__p9_0 = { 5406 2, 225, 5407 (long *)_vq_lengthlist__44u6__p9_0, 5408 1, -514071552, 1627381760, 4, 0, 5409 (long *)_vq_quantlist__44u6__p9_0, 5410 0 5411 }; 5412 5413 static const long _vq_quantlist__44u6__p9_1[] = { 5414 7, 5415 6, 5416 8, 5417 5, 5418 9, 5419 4, 5420 10, 5421 3, 5422 11, 5423 2, 5424 12, 5425 1, 5426 13, 5427 0, 5428 14, 5429 }; 5430 5431 static const long _vq_lengthlist__44u6__p9_1[] = { 5432 1, 4, 4, 7, 7, 8, 9, 8, 8, 9, 8, 9, 8, 9, 9, 4, 5433 7, 6, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 7, 5434 6, 9, 9,10,10, 9, 9,10,10,10,10,11,11, 7, 9, 8, 5435 10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 9,10, 5436 10,11,11,10,10,11,11,11,11,11,12, 8,10,10,11,11, 5437 12,12,11,11,12,12,12,12,13,12, 8,10,10,11,11,12, 5438 11,11,11,11,12,12,12,12,13, 8, 9, 9,11,10,11,11, 5439 12,12,12,12,13,12,13,12, 8, 9, 9,11,11,11,11,12, 5440 12,12,12,12,13,13,13, 9,10,10,11,12,12,12,12,12, 5441 13,13,13,13,13,13, 9,10,10,11,11,12,12,12,12,13, 5442 13,13,13,14,13,10,10,10,12,11,12,12,13,13,13,13, 5443 13,13,13,13,10,10,11,11,11,12,12,13,13,13,13,13, 5444 13,13,13,10,11,11,12,12,13,12,12,13,13,13,13,13, 5445 13,14,10,11,11,12,12,13,12,13,13,13,14,13,13,14, 5446 13, 5447 }; 5448 5449 static const static_codebook _44u6__p9_1 = { 5450 2, 225, 5451 (long *)_vq_lengthlist__44u6__p9_1, 5452 1, -522338304, 1620115456, 4, 0, 5453 (long *)_vq_quantlist__44u6__p9_1, 5454 0 5455 }; 5456 5457 static const long _vq_quantlist__44u6__p9_2[] = { 5458 8, 5459 7, 5460 9, 5461 6, 5462 10, 5463 5, 5464 11, 5465 4, 5466 12, 5467 3, 5468 13, 5469 2, 5470 14, 5471 1, 5472 15, 5473 0, 5474 16, 5475 }; 5476 5477 static const long _vq_lengthlist__44u6__p9_2[] = { 5478 3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9, 5479 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 5480 9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 5481 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 5482 9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 5483 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 5484 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 5485 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 5486 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 5487 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 5488 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 8, 9, 9, 9, 9, 9, 5489 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5490 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9, 9, 9, 9, 5491 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 5492 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9, 9, 5493 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9,10, 9, 5494 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9,10,10, 5495 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10, 9, 9, 5496 10, 5497 }; 5498 5499 static const static_codebook _44u6__p9_2 = { 5500 2, 289, 5501 (long *)_vq_lengthlist__44u6__p9_2, 5502 1, -529530880, 1611661312, 5, 0, 5503 (long *)_vq_quantlist__44u6__p9_2, 5504 0 5505 }; 5506 5507 static const long _huff_lengthlist__44u6__short[] = { 5508 4,11,16,13,17,13,17,16,17,17, 4, 7, 9, 9,13,10, 5509 16,12,16,17, 7, 6, 5, 7, 8, 9,12,12,16,17, 6, 9, 5510 7, 9,10,10,15,15,17,17, 6, 7, 5, 7, 5, 7, 7,10, 5511 16,17, 7, 9, 8, 9, 8,10,11,11,15,17, 7, 7, 7, 8, 5512 5, 8, 8, 9,15,17, 8, 7, 9, 9, 7, 8, 7, 2, 7,15, 5513 14,13,13,15, 5,10, 4, 3, 6,17,17,15,13,17, 7,11, 5514 7, 6, 9,16, 5515 }; 5516 5517 static const static_codebook _huff_book__44u6__short = { 5518 2, 100, 5519 (long *)_huff_lengthlist__44u6__short, 5520 0, 0, 0, 0, 0, 5521 NULL, 5522 0 5523 }; 5524 5525 static const long _huff_lengthlist__44u7__long[] = { 5526 3, 9,14,13,15,14,16,13,13,14, 5, 5, 7, 7, 8, 9, 5527 11,10,12,15,10, 6, 5, 6, 6, 9,10,10,13,16,10, 6, 5528 6, 6, 6, 8, 9, 9,12,15,14, 7, 6, 6, 5, 6, 6, 8, 5529 12,15,10, 8, 7, 7, 6, 7, 7, 7,11,13,14,10, 9, 8, 5530 5, 6, 4, 5, 9,12,10, 9, 9, 8, 6, 6, 5, 3, 6,11, 5531 12,11,12,12,10, 9, 8, 5, 5, 8,10,11,15,13,13,13, 5532 12, 8, 6, 7, 5533 }; 5534 5535 static const static_codebook _huff_book__44u7__long = { 5536 2, 100, 5537 (long *)_huff_lengthlist__44u7__long, 5538 0, 0, 0, 0, 0, 5539 NULL, 5540 0 5541 }; 5542 5543 static const long _vq_quantlist__44u7__p1_0[] = { 5544 1, 5545 0, 5546 2, 5547 }; 5548 5549 static const long _vq_lengthlist__44u7__p1_0[] = { 5550 1, 4, 4, 4, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7, 5551 10,10, 5, 8, 8, 7,10,10, 8,10,10, 5, 8, 8, 8,11, 5552 10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10, 5553 10,13,12,10,13,13, 5, 8, 8, 8,11,10, 8,10,11, 7, 5554 10,10,10,13,13,10,12,13, 8,11,11,10,13,13,10,13, 5555 12, 5556 }; 5557 5558 static const static_codebook _44u7__p1_0 = { 5559 4, 81, 5560 (long *)_vq_lengthlist__44u7__p1_0, 5561 1, -535822336, 1611661312, 2, 0, 5562 (long *)_vq_quantlist__44u7__p1_0, 5563 0 5564 }; 5565 5566 static const long _vq_quantlist__44u7__p2_0[] = { 5567 1, 5568 0, 5569 2, 5570 }; 5571 5572 static const long _vq_lengthlist__44u7__p2_0[] = { 5573 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6, 5574 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8, 5575 7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7, 5576 7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6, 5577 8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9, 5578 9, 5579 }; 5580 5581 static const static_codebook _44u7__p2_0 = { 5582 4, 81, 5583 (long *)_vq_lengthlist__44u7__p2_0, 5584 1, -535822336, 1611661312, 2, 0, 5585 (long *)_vq_quantlist__44u7__p2_0, 5586 0 5587 }; 5588 5589 static const long _vq_quantlist__44u7__p3_0[] = { 5590 2, 5591 1, 5592 3, 5593 0, 5594 4, 5595 }; 5596 5597 static const long _vq_lengthlist__44u7__p3_0[] = { 5598 2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8, 5599 9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9, 5600 9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11, 5601 13,14, 5, 7, 7, 9, 9, 7, 9, 8,11,11, 7, 9, 9,11, 5602 11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13, 5603 10,11,12,15,14, 9,11,11,15,14,13,14,14,16,16,12, 5604 13,14,17,16, 8,10,10,13,13, 9,11,11,14,15,10,11, 5605 12,14,15,12,14,13,16,16,13,14,15,15,17, 5, 7, 7, 5606 10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,15, 5607 14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13, 5608 9,11,11,13,13,11,13,13,14,17,11,13,13,15,16, 6, 5609 9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13, 5610 12,16,14,11,13,13,16,16,10,12,12,15,15,11,13,13, 5611 16,16,11,13,13,16,15,14,16,17,17,19,14,16,16,18, 5612 0, 9,11,11,14,15,10,13,12,16,15,11,13,13,16,16, 5613 14,15,14, 0,16,14,16,16,18, 0, 5, 7, 7,10,10, 7, 5614 9, 9,12,11, 7, 9, 9,11,12,10,11,11,15,14,10,11, 5615 12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11, 5616 12,13,11,13,13,17,15,11,12,13,14,15, 7, 9, 9,11, 5617 12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,16,16, 5618 11,13,13,15,14, 9,11,11,14,15,11,13,13,16,15,10, 5619 12,13,16,16,15,16,16, 0, 0,14,13,15,16,18,10,11, 5620 11,15,15,11,13,14,16,18,11,13,13,16,15,15,16,16, 5621 19, 0,14,15,15,16,16, 8,10,10,13,13,10,12,11,16, 5622 15,10,11,11,16,15,13,15,16,18, 0,13,14,15,17,17, 5623 9,11,11,15,15,11,13,13,16,18,11,13,13,16,17,15, 5624 16,16, 0, 0,15,18,16, 0,17, 9,11,11,15,15,11,13, 5625 12,17,15,11,13,14,16,17,15,18,15, 0,17,15,16,16, 5626 18,19,13,15,14, 0,18,14,16,16,19,18,14,16,15,19, 5627 19,16,18,19, 0, 0,16,17, 0, 0, 0,12,14,14,17,17, 5628 13,16,14, 0,18,14,16,15,18, 0,16,18,16,19,17,18, 5629 19,17, 0, 0, 8,10,10,14,14, 9,12,11,15,15,10,11, 5630 12,15,17,13,15,15,18,16,14,16,15,18,17, 9,11,11, 5631 16,15,11,13,13, 0,16,11,12,13,16,15,15,16,16, 0, 5632 17,15,15,16,18,17, 9,12,11,15,17,11,13,13,16,16, 5633 11,14,13,16,16,15,15,16,18,19,16,18,16, 0, 0,12, 5634 14,14, 0,16,14,16,16, 0,18,13,14,15,16, 0,17,16, 5635 18, 0, 0,16,16,17,19, 0,13,14,14,17, 0,14,17,16, 5636 0,19,14,15,15,18,19,17,16,18, 0, 0,15,19,16, 0, 5637 0, 5638 }; 5639 5640 static const static_codebook _44u7__p3_0 = { 5641 4, 625, 5642 (long *)_vq_lengthlist__44u7__p3_0, 5643 1, -533725184, 1611661312, 3, 0, 5644 (long *)_vq_quantlist__44u7__p3_0, 5645 0 5646 }; 5647 5648 static const long _vq_quantlist__44u7__p4_0[] = { 5649 2, 5650 1, 5651 3, 5652 0, 5653 4, 5654 }; 5655 5656 static const long _vq_lengthlist__44u7__p4_0[] = { 5657 4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8, 5658 9, 9,11,11, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8, 5659 8,10,10, 6, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10, 5660 11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10, 5661 10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11, 5662 9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11, 5663 11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10, 5664 10,12,12,11,12,11,13,13,11,12,12,13,13, 6, 7, 7, 5665 9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12, 5666 11, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,11,11, 5667 8, 9, 9,11,11,10,11,11,12,12,10,10,11,12,13, 6, 5668 7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11, 5669 10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11, 5670 13,13,10,11,11,13,12,12,12,13,13,14,12,12,13,14, 5671 14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,13,13, 5672 11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7, 5673 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,11, 9,10, 5674 10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9, 5675 10,11,10,11,11,13,12,10,10,11,11,13, 7, 8, 8,10, 5676 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,10,13,12, 5677 10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9, 5678 10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10, 5679 10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,12, 5680 14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12, 5681 12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13, 5682 9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12, 5683 13,13,14,14,12,12,13,14,14, 9,10,10,12,12, 9,11, 5684 10,13,12,10,10,11,12,13,11,13,12,14,13,12,12,13, 5685 14,14,11,12,12,13,13,11,12,13,14,14,12,13,13,14, 5686 14,13,13,14,14,16,13,14,14,16,16,11,11,11,13,13, 5687 11,12,11,14,13,12,12,13,14,15,13,14,12,16,13,14, 5688 14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10, 5689 10,12,12,11,12,12,14,13,11,12,12,13,14, 9,10,10, 5690 12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14, 5691 14,12,12,13,13,14, 9,10,10,12,12,10,11,11,12,13, 5692 10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11, 5693 12,12,13,13,12,13,12,14,14,11,11,12,13,14,13,15, 5694 14,16,15,13,12,14,13,16,11,12,12,13,13,12,13,13, 5695 14,14,12,12,12,14,14,13,14,14,15,15,13,14,13,16, 5696 14, 5697 }; 5698 5699 static const static_codebook _44u7__p4_0 = { 5700 4, 625, 5701 (long *)_vq_lengthlist__44u7__p4_0, 5702 1, -533725184, 1611661312, 3, 0, 5703 (long *)_vq_quantlist__44u7__p4_0, 5704 0 5705 }; 5706 5707 static const long _vq_quantlist__44u7__p5_0[] = { 5708 4, 5709 3, 5710 5, 5711 2, 5712 6, 5713 1, 5714 7, 5715 0, 5716 8, 5717 }; 5718 5719 static const long _vq_lengthlist__44u7__p5_0[] = { 5720 2, 3, 3, 6, 6, 7, 8,10,10, 4, 5, 5, 8, 7, 8, 8, 5721 11,11, 3, 5, 5, 7, 7, 8, 9,11,11, 6, 8, 7, 9, 9, 5722 10,10,12,12, 6, 7, 8, 9,10,10,10,12,12, 8, 8, 8, 5723 10,10,12,11,13,13, 8, 8, 9,10,10,11,11,13,13,10, 5724 11,11,12,12,13,13,14,14,10,11,11,12,12,13,13,14, 5725 14, 5726 }; 5727 5728 static const static_codebook _44u7__p5_0 = { 5729 2, 81, 5730 (long *)_vq_lengthlist__44u7__p5_0, 5731 1, -531628032, 1611661312, 4, 0, 5732 (long *)_vq_quantlist__44u7__p5_0, 5733 0 5734 }; 5735 5736 static const long _vq_quantlist__44u7__p6_0[] = { 5737 4, 5738 3, 5739 5, 5740 2, 5741 6, 5742 1, 5743 7, 5744 0, 5745 8, 5746 }; 5747 5748 static const long _vq_lengthlist__44u7__p6_0[] = { 5749 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 8, 7, 5750 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7, 5751 8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7, 5752 8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,11,11, 9, 5753 9, 9,10,10,11,10,12,11, 9, 9, 9,10,10,11,11,11, 5754 12, 5755 }; 5756 5757 static const static_codebook _44u7__p6_0 = { 5758 2, 81, 5759 (long *)_vq_lengthlist__44u7__p6_0, 5760 1, -531628032, 1611661312, 4, 0, 5761 (long *)_vq_quantlist__44u7__p6_0, 5762 0 5763 }; 5764 5765 static const long _vq_quantlist__44u7__p7_0[] = { 5766 1, 5767 0, 5768 2, 5769 }; 5770 5771 static const long _vq_lengthlist__44u7__p7_0[] = { 5772 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8, 9, 9, 7, 5773 10,10, 5, 8, 9, 7, 9,10, 8, 9, 9, 4, 9, 9, 9,11, 5774 10, 8,10,10, 7,11,10,10,10,12,10,12,12, 7,10,10, 5775 10,12,11,10,12,12, 5, 9, 9, 8,10,10, 9,11,11, 7, 5776 11,10,10,12,12,10,11,12, 7,10,11,10,12,12,10,12, 5777 10, 5778 }; 5779 5780 static const static_codebook _44u7__p7_0 = { 5781 4, 81, 5782 (long *)_vq_lengthlist__44u7__p7_0, 5783 1, -529137664, 1618345984, 2, 0, 5784 (long *)_vq_quantlist__44u7__p7_0, 5785 0 5786 }; 5787 5788 static const long _vq_quantlist__44u7__p7_1[] = { 5789 5, 5790 4, 5791 6, 5792 3, 5793 7, 5794 2, 5795 8, 5796 1, 5797 9, 5798 0, 5799 10, 5800 }; 5801 5802 static const long _vq_lengthlist__44u7__p7_1[] = { 5803 3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 5804 8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8, 5805 8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7, 5806 7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9, 5807 9, 9, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 5808 9, 9, 9, 9,10, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 5809 9, 9,10, 8, 8, 8, 9, 9, 9, 9,10, 9,10,10, 8, 8, 5810 8, 9, 9, 9, 9, 9,10,10,10, 5811 }; 5812 5813 static const static_codebook _44u7__p7_1 = { 5814 2, 121, 5815 (long *)_vq_lengthlist__44u7__p7_1, 5816 1, -531365888, 1611661312, 4, 0, 5817 (long *)_vq_quantlist__44u7__p7_1, 5818 0 5819 }; 5820 5821 static const long _vq_quantlist__44u7__p8_0[] = { 5822 5, 5823 4, 5824 6, 5825 3, 5826 7, 5827 2, 5828 8, 5829 1, 5830 9, 5831 0, 5832 10, 5833 }; 5834 5835 static const long _vq_lengthlist__44u7__p8_0[] = { 5836 1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7, 5837 9, 9,11,10,12,12, 5, 6, 5, 7, 7, 9, 9,10,11,12, 5838 12, 6, 7, 7, 8, 8,10,10,11,11,13,13, 6, 7, 7, 8, 5839 8,10,10,11,12,13,13, 8, 9, 9,10,10,11,11,12,12, 5840 14,14, 8, 9, 9,10,10,11,11,12,12,14,14,10,10,10, 5841 11,11,13,12,14,14,15,15,10,10,10,12,12,13,13,14, 5842 14,15,15,11,12,12,13,13,14,14,15,14,16,15,11,12, 5843 12,13,13,14,14,15,15,15,16, 5844 }; 5845 5846 static const static_codebook _44u7__p8_0 = { 5847 2, 121, 5848 (long *)_vq_lengthlist__44u7__p8_0, 5849 1, -524582912, 1618345984, 4, 0, 5850 (long *)_vq_quantlist__44u7__p8_0, 5851 0 5852 }; 5853 5854 static const long _vq_quantlist__44u7__p8_1[] = { 5855 5, 5856 4, 5857 6, 5858 3, 5859 7, 5860 2, 5861 8, 5862 1, 5863 9, 5864 0, 5865 10, 5866 }; 5867 5868 static const long _vq_lengthlist__44u7__p8_1[] = { 5869 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 5870 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 5871 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7, 5872 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 5873 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 5874 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 5875 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5876 7, 8, 8, 8, 8, 8, 8, 8, 8, 5877 }; 5878 5879 static const static_codebook _44u7__p8_1 = { 5880 2, 121, 5881 (long *)_vq_lengthlist__44u7__p8_1, 5882 1, -531365888, 1611661312, 4, 0, 5883 (long *)_vq_quantlist__44u7__p8_1, 5884 0 5885 }; 5886 5887 static const long _vq_quantlist__44u7__p9_0[] = { 5888 5, 5889 4, 5890 6, 5891 3, 5892 7, 5893 2, 5894 8, 5895 1, 5896 9, 5897 0, 5898 10, 5899 }; 5900 5901 static const long _vq_lengthlist__44u7__p9_0[] = { 5902 1, 3, 3,10,10,10,10,10,10,10,10, 4,10,10,10,10, 5903 10,10,10,10,10,10, 4,10,10,10,10,10,10,10,10,10, 5904 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5905 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5906 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5907 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5908 10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 5909 9, 9, 9, 9, 9, 9, 9, 9, 9, 5910 }; 5911 5912 static const static_codebook _44u7__p9_0 = { 5913 2, 121, 5914 (long *)_vq_lengthlist__44u7__p9_0, 5915 1, -512171520, 1630791680, 4, 0, 5916 (long *)_vq_quantlist__44u7__p9_0, 5917 0 5918 }; 5919 5920 static const long _vq_quantlist__44u7__p9_1[] = { 5921 6, 5922 5, 5923 7, 5924 4, 5925 8, 5926 3, 5927 9, 5928 2, 5929 10, 5930 1, 5931 11, 5932 0, 5933 12, 5934 }; 5935 5936 static const long _vq_lengthlist__44u7__p9_1[] = { 5937 1, 4, 4, 6, 5, 8, 6, 9, 8,10, 9,11,10, 4, 6, 6, 5938 8, 8, 9, 9,11,10,11,11,11,11, 4, 6, 6, 8, 8,10, 5939 9,11,11,11,11,11,12, 6, 8, 8,10,10,11,11,12,12, 5940 13,12,13,13, 6, 8, 8,10,10,11,11,12,12,12,13,14, 5941 13, 8,10,10,11,11,12,13,14,14,14,14,15,15, 8,10, 5942 10,11,12,12,13,13,14,14,14,14,15, 9,11,11,13,13, 5943 14,14,15,14,16,15,17,15, 9,11,11,12,13,14,14,15, 5944 14,15,15,15,16,10,12,12,13,14,15,15,15,15,16,17, 5945 16,17,10,13,12,13,14,14,16,16,16,16,15,16,17,11, 5946 13,13,14,15,14,17,15,16,17,17,17,17,11,13,13,14, 5947 15,15,15,15,17,17,16,17,16, 5948 }; 5949 5950 static const static_codebook _44u7__p9_1 = { 5951 2, 169, 5952 (long *)_vq_lengthlist__44u7__p9_1, 5953 1, -518889472, 1622704128, 4, 0, 5954 (long *)_vq_quantlist__44u7__p9_1, 5955 0 5956 }; 5957 5958 static const long _vq_quantlist__44u7__p9_2[] = { 5959 24, 5960 23, 5961 25, 5962 22, 5963 26, 5964 21, 5965 27, 5966 20, 5967 28, 5968 19, 5969 29, 5970 18, 5971 30, 5972 17, 5973 31, 5974 16, 5975 32, 5976 15, 5977 33, 5978 14, 5979 34, 5980 13, 5981 35, 5982 12, 5983 36, 5984 11, 5985 37, 5986 10, 5987 38, 5988 9, 5989 39, 5990 8, 5991 40, 5992 7, 5993 41, 5994 6, 5995 42, 5996 5, 5997 43, 5998 4, 5999 44, 6000 3, 6001 45, 6002 2, 6003 46, 6004 1, 6005 47, 6006 0, 6007 48, 6008 }; 6009 6010 static const long _vq_lengthlist__44u7__p9_2[] = { 6011 2, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6012 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6013 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6014 8, 6015 }; 6016 6017 static const static_codebook _44u7__p9_2 = { 6018 1, 49, 6019 (long *)_vq_lengthlist__44u7__p9_2, 6020 1, -526909440, 1611661312, 6, 0, 6021 (long *)_vq_quantlist__44u7__p9_2, 6022 0 6023 }; 6024 6025 static const long _huff_lengthlist__44u7__short[] = { 6026 5,12,17,16,16,17,17,17,17,17, 4, 7,11,11,12, 9, 6027 17,10,17,17, 7, 7, 8, 9, 7, 9,11,10,15,17, 7, 9, 6028 10,11,10,12,14,12,16,17, 7, 8, 5, 7, 4, 7, 7, 8, 6029 16,16, 6,10, 9,10, 7,10,11,11,16,17, 6, 8, 8, 9, 6030 5, 7, 5, 8,16,17, 5, 5, 8, 7, 6, 7, 7, 6, 6,14, 6031 12,10,12,11, 7,11, 4, 4, 2, 7,17,15,15,15, 8,15, 6032 6, 8, 5, 9, 6033 }; 6034 6035 static const static_codebook _huff_book__44u7__short = { 6036 2, 100, 6037 (long *)_huff_lengthlist__44u7__short, 6038 0, 0, 0, 0, 0, 6039 NULL, 6040 0 6041 }; 6042 6043 static const long _huff_lengthlist__44u8__long[] = { 6044 3, 9,13,14,14,15,14,14,15,15, 5, 4, 6, 8,10,12, 6045 12,14,15,15, 9, 5, 4, 5, 8,10,11,13,16,16,10, 7, 6046 4, 3, 5, 7, 9,11,13,13,10, 9, 7, 4, 4, 6, 8,10, 6047 12,14,13,11, 9, 6, 5, 5, 6, 8,12,14,13,11,10, 8, 6048 7, 6, 6, 7,10,14,13,11,12,10, 8, 7, 6, 6, 9,13, 6049 12,11,14,12,11, 9, 8, 7, 9,11,11,12,14,13,14,11, 6050 10, 8, 8, 9, 6051 }; 6052 6053 static const static_codebook _huff_book__44u8__long = { 6054 2, 100, 6055 (long *)_huff_lengthlist__44u8__long, 6056 0, 0, 0, 0, 0, 6057 NULL, 6058 0 6059 }; 6060 6061 static const long _huff_lengthlist__44u8__short[] = { 6062 6,14,18,18,17,17,17,17,17,17, 4, 7, 9, 9,10,13, 6063 15,17,17,17, 6, 7, 5, 6, 8,11,16,17,16,17, 5, 7, 6064 5, 4, 6,10,14,17,17,17, 6, 6, 6, 5, 7,10,13,16, 6065 17,17, 7, 6, 7, 7, 7, 8, 7,10,15,16,12, 9, 9, 6, 6066 6, 5, 3, 5,11,15,14,14,13, 5, 5, 7, 3, 4, 8,15, 6067 17,17,13, 7, 7,10, 6, 6,10,15,17,17,16,10,11,14, 6068 10,10,15,17, 6069 }; 6070 6071 static const static_codebook _huff_book__44u8__short = { 6072 2, 100, 6073 (long *)_huff_lengthlist__44u8__short, 6074 0, 0, 0, 0, 0, 6075 NULL, 6076 0 6077 }; 6078 6079 static const long _vq_quantlist__44u8_p1_0[] = { 6080 1, 6081 0, 6082 2, 6083 }; 6084 6085 static const long _vq_lengthlist__44u8_p1_0[] = { 6086 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7, 6087 9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 7, 9, 6088 9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,10, 7, 9, 9, 6089 9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7, 6090 9, 9, 9,11,10, 9,10,10, 8, 9, 9, 9,11,11, 9,11, 6091 10, 6092 }; 6093 6094 static const static_codebook _44u8_p1_0 = { 6095 4, 81, 6096 (long *)_vq_lengthlist__44u8_p1_0, 6097 1, -535822336, 1611661312, 2, 0, 6098 (long *)_vq_quantlist__44u8_p1_0, 6099 0 6100 }; 6101 6102 static const long _vq_quantlist__44u8_p2_0[] = { 6103 2, 6104 1, 6105 3, 6106 0, 6107 4, 6108 }; 6109 6110 static const long _vq_lengthlist__44u8_p2_0[] = { 6111 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8, 6112 9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8, 6113 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,10, 6114 11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10, 6115 10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,12,11, 6116 9,10,10,12,12, 9,10,10,12,12,11,12,12,14,14,11, 6117 11,12,13,14, 8, 9, 9,11,11, 9,10,10,12,12, 9,10, 6118 10,12,12,11,12,11,13,13,11,12,12,14,14, 5, 7, 7, 6119 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12, 6120 12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 6121 8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 6, 6122 8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11, 6123 10,13,12,10,11,11,13,13, 9,10,10,12,12,10,11,11, 6124 13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14, 6125 14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13, 6126 11,13,12,14,13,12,13,13,14,14, 5, 7, 7, 9, 9, 7, 6127 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10, 6128 10,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9, 6129 10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10, 6130 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13, 6131 10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10, 6132 10,11,12,13,12,13,13,14,14,12,12,13,13,14, 9,10, 6133 10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,13, 6134 15,14,12,13,13,14,13, 8, 9, 9,11,11, 9,10,10,12, 6135 12, 9,10,10,12,12,12,12,12,14,13,11,12,12,14,14, 6136 9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12, 6137 13,13,14,15,12,13,13,14,15, 9,10,10,12,12,10,11, 6138 10,13,12,10,11,11,13,13,12,13,12,15,14,12,13,13, 6139 14,15,11,12,12,14,14,12,13,13,14,14,12,13,13,15, 6140 14,14,14,14,14,16,14,14,15,16,16,11,12,12,14,14, 6141 11,12,12,14,14,12,13,13,14,15,13,14,13,16,14,14, 6142 14,14,16,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10, 6143 10,12,12,11,12,12,14,13,11,12,12,14,14, 9,10,10, 6144 12,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15, 6145 14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13, 6146 10,11,11,13,13,12,13,13,14,14,12,13,13,15,14,11, 6147 12,12,14,13,12,13,13,15,14,11,12,12,13,14,14,15, 6148 14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13, 6149 14,15,12,13,12,15,14,14,14,14,16,15,14,15,13,16, 6150 14, 6151 }; 6152 6153 static const static_codebook _44u8_p2_0 = { 6154 4, 625, 6155 (long *)_vq_lengthlist__44u8_p2_0, 6156 1, -533725184, 1611661312, 3, 0, 6157 (long *)_vq_quantlist__44u8_p2_0, 6158 0 6159 }; 6160 6161 static const long _vq_quantlist__44u8_p3_0[] = { 6162 4, 6163 3, 6164 5, 6165 2, 6166 6, 6167 1, 6168 7, 6169 0, 6170 8, 6171 }; 6172 6173 static const long _vq_lengthlist__44u8_p3_0[] = { 6174 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7, 6175 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7, 6176 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7, 6177 8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9, 6178 9, 9,10,10,11,10,12,11, 9, 9, 9, 9,10,11,11,11, 6179 12, 6180 }; 6181 6182 static const static_codebook _44u8_p3_0 = { 6183 2, 81, 6184 (long *)_vq_lengthlist__44u8_p3_0, 6185 1, -531628032, 1611661312, 4, 0, 6186 (long *)_vq_quantlist__44u8_p3_0, 6187 0 6188 }; 6189 6190 static const long _vq_quantlist__44u8_p4_0[] = { 6191 8, 6192 7, 6193 9, 6194 6, 6195 10, 6196 5, 6197 11, 6198 4, 6199 12, 6200 3, 6201 13, 6202 2, 6203 14, 6204 1, 6205 15, 6206 0, 6207 16, 6208 }; 6209 6210 static const long _vq_lengthlist__44u8_p4_0[] = { 6211 4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11, 6212 11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11, 6213 12,12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11, 6214 11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10, 6215 11,11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10, 6216 10,11,11,12,12, 7, 7, 7, 8, 8, 9, 8,10, 9,10, 9, 6217 11,10,12,11,13,12, 7, 7, 7, 8, 8, 8, 9, 9,10, 9, 6218 10,10,11,11,12,12,13, 8, 8, 8, 9, 9, 9, 9,10,10, 6219 11,10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9,10,10, 6220 10,10,11,11,11,12,12,12,13, 8, 9, 9, 9, 9,10, 9, 6221 11,10,11,11,12,11,13,12,13,13, 8, 9, 9, 9, 9, 9, 6222 10,10,11,11,11,11,12,12,13,13,13,10,10,10,10,10, 6223 11,10,11,11,12,11,13,12,13,13,14,13,10,10,10,10, 6224 10,10,11,11,11,11,12,12,13,13,13,13,14,11,11,11, 6225 11,11,12,11,12,12,13,12,13,13,14,13,14,14,11,11, 6226 11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,11, 6227 12,12,12,12,13,12,13,12,13,13,14,13,14,14,14,14, 6228 11,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14, 6229 14, 6230 }; 6231 6232 static const static_codebook _44u8_p4_0 = { 6233 2, 289, 6234 (long *)_vq_lengthlist__44u8_p4_0, 6235 1, -529530880, 1611661312, 5, 0, 6236 (long *)_vq_quantlist__44u8_p4_0, 6237 0 6238 }; 6239 6240 static const long _vq_quantlist__44u8_p5_0[] = { 6241 1, 6242 0, 6243 2, 6244 }; 6245 6246 static const long _vq_lengthlist__44u8_p5_0[] = { 6247 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7, 6248 9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10, 6249 10, 8,10,10, 7,10,10, 9,10,12, 9,12,11, 7,10,10, 6250 9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7, 6251 10,10, 9,11,11, 9,10,11, 7,10,10, 9,11,11,10,12, 6252 10, 6253 }; 6254 6255 static const static_codebook _44u8_p5_0 = { 6256 4, 81, 6257 (long *)_vq_lengthlist__44u8_p5_0, 6258 1, -529137664, 1618345984, 2, 0, 6259 (long *)_vq_quantlist__44u8_p5_0, 6260 0 6261 }; 6262 6263 static const long _vq_quantlist__44u8_p5_1[] = { 6264 5, 6265 4, 6266 6, 6267 3, 6268 7, 6269 2, 6270 8, 6271 1, 6272 9, 6273 0, 6274 10, 6275 }; 6276 6277 static const long _vq_lengthlist__44u8_p5_1[] = { 6278 4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 5, 5, 6, 6, 6279 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 6280 8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7, 6281 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 6282 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 6283 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 6284 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 6285 8, 8, 8, 8, 8, 8, 8, 9, 9, 6286 }; 6287 6288 static const static_codebook _44u8_p5_1 = { 6289 2, 121, 6290 (long *)_vq_lengthlist__44u8_p5_1, 6291 1, -531365888, 1611661312, 4, 0, 6292 (long *)_vq_quantlist__44u8_p5_1, 6293 0 6294 }; 6295 6296 static const long _vq_quantlist__44u8_p6_0[] = { 6297 6, 6298 5, 6299 7, 6300 4, 6301 8, 6302 3, 6303 9, 6304 2, 6305 10, 6306 1, 6307 11, 6308 0, 6309 12, 6310 }; 6311 6312 static const long _vq_lengthlist__44u8_p6_0[] = { 6313 2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5, 6314 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 8, 6315 8, 8, 8, 9, 9,10,10, 6, 7, 7, 7, 8, 8, 8, 8, 9, 6316 9,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 8,10, 9,11, 6317 10, 7, 8, 8, 8, 8, 8, 9, 9, 9,10,10,11,11, 7, 8, 6318 8, 8, 8, 9, 8, 9, 9,10,10,11,11, 8, 8, 8, 9, 9, 6319 9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10, 6320 9,10,10,11,11, 9, 9, 9, 9,10,10,10,10,10,10,11, 6321 11,12, 9, 9, 9,10, 9,10,10,10,10,11,10,12,11,10, 6322 10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10, 6323 11,11,11,11,11,12,11,12,12, 6324 }; 6325 6326 static const static_codebook _44u8_p6_0 = { 6327 2, 169, 6328 (long *)_vq_lengthlist__44u8_p6_0, 6329 1, -526516224, 1616117760, 4, 0, 6330 (long *)_vq_quantlist__44u8_p6_0, 6331 0 6332 }; 6333 6334 static const long _vq_quantlist__44u8_p6_1[] = { 6335 2, 6336 1, 6337 3, 6338 0, 6339 4, 6340 }; 6341 6342 static const long _vq_lengthlist__44u8_p6_1[] = { 6343 3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 6344 5, 5, 5, 5, 5, 5, 5, 5, 5, 6345 }; 6346 6347 static const static_codebook _44u8_p6_1 = { 6348 2, 25, 6349 (long *)_vq_lengthlist__44u8_p6_1, 6350 1, -533725184, 1611661312, 3, 0, 6351 (long *)_vq_quantlist__44u8_p6_1, 6352 0 6353 }; 6354 6355 static const long _vq_quantlist__44u8_p7_0[] = { 6356 6, 6357 5, 6358 7, 6359 4, 6360 8, 6361 3, 6362 9, 6363 2, 6364 10, 6365 1, 6366 11, 6367 0, 6368 12, 6369 }; 6370 6371 static const long _vq_lengthlist__44u8_p7_0[] = { 6372 1, 4, 5, 6, 6, 7, 7, 8, 8,10,10,11,11, 5, 6, 6, 6373 7, 7, 8, 8, 9, 9,11,10,12,11, 5, 6, 6, 7, 7, 8, 6374 8, 9, 9,10,11,11,12, 6, 7, 7, 8, 8, 9, 9,10,10, 6375 11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,12,13, 6376 12, 7, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8, 6377 8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10, 6378 11,11,12,12,13,13,14,14, 9, 9, 9,10,10,11,11,12, 6379 12,13,13,14,14,10,11,11,12,11,13,12,13,13,14,14, 6380 15,15,10,11,11,11,12,12,13,13,14,14,14,15,15,11, 6381 12,12,13,13,14,13,15,14,15,15,16,15,11,11,12,13, 6382 13,13,14,14,14,15,15,15,16, 6383 }; 6384 6385 static const static_codebook _44u8_p7_0 = { 6386 2, 169, 6387 (long *)_vq_lengthlist__44u8_p7_0, 6388 1, -523206656, 1618345984, 4, 0, 6389 (long *)_vq_quantlist__44u8_p7_0, 6390 0 6391 }; 6392 6393 static const long _vq_quantlist__44u8_p7_1[] = { 6394 5, 6395 4, 6396 6, 6397 3, 6398 7, 6399 2, 6400 8, 6401 1, 6402 9, 6403 0, 6404 10, 6405 }; 6406 6407 static const long _vq_lengthlist__44u8_p7_1[] = { 6408 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 6409 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6410 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7, 6411 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6412 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 6413 8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 6414 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6415 7, 8, 8, 8, 8, 8, 8, 8, 8, 6416 }; 6417 6418 static const static_codebook _44u8_p7_1 = { 6419 2, 121, 6420 (long *)_vq_lengthlist__44u8_p7_1, 6421 1, -531365888, 1611661312, 4, 0, 6422 (long *)_vq_quantlist__44u8_p7_1, 6423 0 6424 }; 6425 6426 static const long _vq_quantlist__44u8_p8_0[] = { 6427 7, 6428 6, 6429 8, 6430 5, 6431 9, 6432 4, 6433 10, 6434 3, 6435 11, 6436 2, 6437 12, 6438 1, 6439 13, 6440 0, 6441 14, 6442 }; 6443 6444 static const long _vq_lengthlist__44u8_p8_0[] = { 6445 1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10, 9,11,10, 4, 6446 6, 6, 8, 8,10, 9, 9, 9,10,10,11,10,12,10, 4, 6, 6447 6, 8, 8,10,10, 9, 9,10,10,11,11,11,12, 7, 8, 8, 6448 10,10,11,11,11,10,12,11,12,12,13,11, 7, 8, 8,10, 6449 10,11,11,10,10,11,11,12,12,13,13, 8,10,10,11,11, 6450 12,11,12,11,13,12,13,12,14,13, 8,10, 9,11,11,12, 6451 12,12,12,12,12,13,13,14,13, 8, 9, 9,11,10,12,11, 6452 13,12,13,13,14,13,14,13, 8, 9, 9,10,11,12,12,12, 6453 12,13,13,14,15,14,14, 9,10,10,12,11,13,12,13,13, 6454 14,13,14,14,14,14, 9,10,10,12,12,12,12,13,13,14, 6455 14,14,15,14,14,10,11,11,13,12,13,12,14,14,14,14, 6456 14,14,15,15,10,11,11,12,12,13,13,14,14,14,15,15, 6457 14,16,15,11,12,12,13,12,14,14,14,13,15,14,15,15, 6458 15,17,11,12,12,13,13,14,14,14,15,15,14,15,15,14, 6459 17, 6460 }; 6461 6462 static const static_codebook _44u8_p8_0 = { 6463 2, 225, 6464 (long *)_vq_lengthlist__44u8_p8_0, 6465 1, -520986624, 1620377600, 4, 0, 6466 (long *)_vq_quantlist__44u8_p8_0, 6467 0 6468 }; 6469 6470 static const long _vq_quantlist__44u8_p8_1[] = { 6471 10, 6472 9, 6473 11, 6474 8, 6475 12, 6476 7, 6477 13, 6478 6, 6479 14, 6480 5, 6481 15, 6482 4, 6483 16, 6484 3, 6485 17, 6486 2, 6487 18, 6488 1, 6489 19, 6490 0, 6491 20, 6492 }; 6493 6494 static const long _vq_lengthlist__44u8_p8_1[] = { 6495 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 6496 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 6497 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 6498 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 6499 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6500 9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 6501 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 6502 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10, 8, 8, 6503 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10, 6504 10, 9,10, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 6505 10,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9, 6506 9, 9, 9, 9, 9, 9,10,10,10,10, 9,10,10, 9, 9, 9, 6507 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10, 6508 10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10, 6509 10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10, 9, 6510 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 6511 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10, 6512 10, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, 6513 10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10, 6514 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 6515 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 6516 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 6517 10,10,10,10,10, 9, 9, 9,10, 9,10,10,10,10,10,10, 6518 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 6519 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 6520 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 6521 10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,10, 6522 10,10,10,10,10,10,10,10,10, 6523 }; 6524 6525 static const static_codebook _44u8_p8_1 = { 6526 2, 441, 6527 (long *)_vq_lengthlist__44u8_p8_1, 6528 1, -529268736, 1611661312, 5, 0, 6529 (long *)_vq_quantlist__44u8_p8_1, 6530 0 6531 }; 6532 6533 static const long _vq_quantlist__44u8_p9_0[] = { 6534 4, 6535 3, 6536 5, 6537 2, 6538 6, 6539 1, 6540 7, 6541 0, 6542 8, 6543 }; 6544 6545 static const long _vq_lengthlist__44u8_p9_0[] = { 6546 1, 3, 3, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 6547 9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6548 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6549 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6550 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 6551 8, 6552 }; 6553 6554 static const static_codebook _44u8_p9_0 = { 6555 2, 81, 6556 (long *)_vq_lengthlist__44u8_p9_0, 6557 1, -511895552, 1631393792, 4, 0, 6558 (long *)_vq_quantlist__44u8_p9_0, 6559 0 6560 }; 6561 6562 static const long _vq_quantlist__44u8_p9_1[] = { 6563 9, 6564 8, 6565 10, 6566 7, 6567 11, 6568 6, 6569 12, 6570 5, 6571 13, 6572 4, 6573 14, 6574 3, 6575 15, 6576 2, 6577 16, 6578 1, 6579 17, 6580 0, 6581 18, 6582 }; 6583 6584 static const long _vq_lengthlist__44u8_p9_1[] = { 6585 1, 4, 4, 7, 7, 8, 7, 8, 6, 9, 7,10, 8,11,10,11, 6586 11,11,11, 4, 7, 6, 9, 9,10, 9, 9, 9,10,10,11,10, 6587 11,10,11,11,13,11, 4, 7, 7, 9, 9, 9, 9, 9, 9,10, 6588 10,11,10,11,11,11,12,11,12, 7, 9, 8,11,11,11,11, 6589 10,10,11,11,12,12,12,12,12,12,14,13, 7, 8, 9,10, 6590 11,11,11,10,10,11,11,11,11,12,12,14,12,13,14, 8, 6591 9, 9,11,11,11,11,11,11,12,12,14,12,15,14,14,14, 6592 15,14, 8, 9, 9,11,11,11,11,12,11,12,12,13,13,13, 6593 13,13,13,14,14, 8, 9, 9,11,10,12,11,12,12,13,13, 6594 13,13,15,14,14,14,16,16, 8, 9, 9,10,11,11,12,12, 6595 12,13,13,13,14,14,14,15,16,15,15, 9,10,10,11,12, 6596 12,13,13,13,14,14,16,14,14,16,16,16,16,15, 9,10, 6597 10,11,11,12,13,13,14,15,14,16,14,15,16,16,16,16, 6598 15,10,11,11,12,13,13,14,15,15,15,15,15,16,15,16, 6599 15,16,15,15,10,11,11,13,13,14,13,13,15,14,15,15, 6600 16,15,15,15,16,15,16,10,12,12,14,14,14,14,14,16, 6601 16,15,15,15,16,16,16,16,16,16,11,12,12,14,14,14, 6602 14,15,15,16,15,16,15,16,15,16,16,16,16,12,12,13, 6603 14,14,15,16,16,16,16,16,16,15,16,16,16,16,16,16, 6604 12,13,13,14,14,14,14,15,16,15,16,16,16,16,16,16, 6605 16,16,16,12,13,14,14,14,16,15,16,15,16,16,16,16, 6606 16,16,16,16,16,16,12,14,13,14,15,15,15,16,15,16, 6607 16,15,16,16,16,16,16,16,16, 6608 }; 6609 6610 static const static_codebook _44u8_p9_1 = { 6611 2, 361, 6612 (long *)_vq_lengthlist__44u8_p9_1, 6613 1, -518287360, 1622704128, 5, 0, 6614 (long *)_vq_quantlist__44u8_p9_1, 6615 0 6616 }; 6617 6618 static const long _vq_quantlist__44u8_p9_2[] = { 6619 24, 6620 23, 6621 25, 6622 22, 6623 26, 6624 21, 6625 27, 6626 20, 6627 28, 6628 19, 6629 29, 6630 18, 6631 30, 6632 17, 6633 31, 6634 16, 6635 32, 6636 15, 6637 33, 6638 14, 6639 34, 6640 13, 6641 35, 6642 12, 6643 36, 6644 11, 6645 37, 6646 10, 6647 38, 6648 9, 6649 39, 6650 8, 6651 40, 6652 7, 6653 41, 6654 6, 6655 42, 6656 5, 6657 43, 6658 4, 6659 44, 6660 3, 6661 45, 6662 2, 6663 46, 6664 1, 6665 47, 6666 0, 6667 48, 6668 }; 6669 6670 static const long _vq_lengthlist__44u8_p9_2[] = { 6671 2, 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6672 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6673 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6674 7, 6675 }; 6676 6677 static const static_codebook _44u8_p9_2 = { 6678 1, 49, 6679 (long *)_vq_lengthlist__44u8_p9_2, 6680 1, -526909440, 1611661312, 6, 0, 6681 (long *)_vq_quantlist__44u8_p9_2, 6682 0 6683 }; 6684 6685 static const long _huff_lengthlist__44u9__long[] = { 6686 3, 9,13,13,14,15,14,14,15,15, 5, 5, 9,10,12,12, 6687 13,14,16,15,10, 6, 6, 6, 8,11,12,13,16,15,11, 7, 6688 5, 3, 5, 8,10,12,15,15,10,10, 7, 4, 3, 5, 8,10, 6689 12,12,12,12, 9, 7, 5, 4, 6, 8,10,13,13,12,11, 9, 6690 7, 5, 5, 6, 9,12,14,12,12,10, 8, 6, 6, 6, 7,11, 6691 13,12,14,13,10, 8, 7, 7, 7,10,11,11,12,13,12,11, 6692 10, 8, 8, 9, 6693 }; 6694 6695 static const static_codebook _huff_book__44u9__long = { 6696 2, 100, 6697 (long *)_huff_lengthlist__44u9__long, 6698 0, 0, 0, 0, 0, 6699 NULL, 6700 0 6701 }; 6702 6703 static const long _huff_lengthlist__44u9__short[] = { 6704 9,16,18,18,17,17,17,17,17,17, 5, 8,11,12,11,12, 6705 17,17,16,16, 6, 6, 8, 8, 9,10,14,15,16,16, 6, 7, 6706 7, 4, 6, 9,13,16,16,16, 6, 6, 7, 4, 5, 8,11,15, 6707 17,16, 7, 6, 7, 6, 6, 8, 9,10,14,16,11, 8, 8, 7, 6708 6, 6, 3, 4,10,15,14,12,12,10, 5, 6, 3, 3, 8,13, 6709 15,17,15,11, 6, 8, 6, 6, 9,14,17,15,15,12, 8,10, 6710 9, 9,12,15, 6711 }; 6712 6713 static const static_codebook _huff_book__44u9__short = { 6714 2, 100, 6715 (long *)_huff_lengthlist__44u9__short, 6716 0, 0, 0, 0, 0, 6717 NULL, 6718 0 6719 }; 6720 6721 static const long _vq_quantlist__44u9_p1_0[] = { 6722 1, 6723 0, 6724 2, 6725 }; 6726 6727 static const long _vq_lengthlist__44u9_p1_0[] = { 6728 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7, 6729 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9, 6730 9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,11, 7, 9, 9, 6731 9,11,10, 9,11,11, 5, 7, 7, 7, 9, 9, 8, 9,10, 7, 6732 9, 9, 9,11,11, 9,10,11, 7, 9,10, 9,11,11, 9,11, 6733 10, 6734 }; 6735 6736 static const static_codebook _44u9_p1_0 = { 6737 4, 81, 6738 (long *)_vq_lengthlist__44u9_p1_0, 6739 1, -535822336, 1611661312, 2, 0, 6740 (long *)_vq_quantlist__44u9_p1_0, 6741 0 6742 }; 6743 6744 static const long _vq_quantlist__44u9_p2_0[] = { 6745 2, 6746 1, 6747 3, 6748 0, 6749 4, 6750 }; 6751 6752 static const long _vq_lengthlist__44u9_p2_0[] = { 6753 3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8, 6754 9, 9,11,10, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8, 6755 8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10, 6756 11,11, 6, 7, 7, 9, 9, 7, 8, 8,10, 9, 7, 8, 8,10, 6757 10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11, 6758 9,10,10,12,11, 9,10,10,11,12,11,11,11,13,13,11, 6759 11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10, 6760 10,12,11,11,12,11,13,12,11,11,12,13,13, 6, 7, 7, 6761 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12, 6762 11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 6763 8, 9, 9,10,10,10,11,11,12,12,10,10,11,12,12, 7, 6764 8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10,10,11, 6765 10,12,11,10,10,11,12,12, 9,10,10,11,12,10,11,11, 6766 12,12,10,11,10,12,12,12,12,12,13,13,11,12,12,13, 6767 13, 9,10,10,11,11, 9,10,10,12,12,10,11,11,12,13, 6768 11,12,11,13,12,12,12,12,13,14, 6, 7, 7, 9, 9, 7, 6769 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,11,11, 9,10, 6770 10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,10, 8, 8, 9, 6771 10,10,10,11,10,12,12,10,10,11,11,12, 7, 8, 8,10, 6772 10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,11,10,12,12, 6773 10,11,10,12,12, 9,10,10,12,11,10,11,11,12,12, 9, 6774 10,10,12,12,12,12,12,13,13,11,11,12,12,14, 9,10, 6775 10,11,12,10,11,11,12,12,10,11,11,12,12,11,12,12, 6776 14,14,12,12,12,13,13, 8, 9, 9,11,11, 9,10,10,12, 6777 11, 9,10,10,12,12,11,12,11,13,13,11,11,12,13,13, 6778 9,10,10,12,12,10,11,11,12,12,10,11,11,12,12,12, 6779 12,12,14,14,12,12,12,13,13, 9,10,10,12,11,10,11, 6780 10,12,12,10,11,11,12,12,11,12,12,14,13,12,12,12, 6781 13,14,11,12,11,13,13,11,12,12,13,13,12,12,12,14, 6782 14,13,13,13,13,15,13,13,14,15,15,11,11,11,13,13, 6783 11,12,11,13,13,11,12,12,13,13,12,13,12,15,13,13, 6784 13,14,14,15, 8, 9, 9,11,11, 9,10,10,11,12, 9,10, 6785 10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10, 6786 11,12,10,11,10,12,12,10,10,11,12,13,12,12,12,14, 6787 13,11,12,12,13,14, 9,10,10,12,12,10,11,11,12,12, 6788 10,11,11,12,12,12,12,12,14,13,12,12,12,14,13,11, 6789 11,11,13,13,11,12,12,14,13,11,11,12,13,13,13,13, 6790 13,15,14,12,12,13,13,15,11,12,12,13,13,12,12,12, 6791 13,14,11,12,12,13,13,13,13,14,14,15,13,13,13,14, 6792 14, 6793 }; 6794 6795 static const static_codebook _44u9_p2_0 = { 6796 4, 625, 6797 (long *)_vq_lengthlist__44u9_p2_0, 6798 1, -533725184, 1611661312, 3, 0, 6799 (long *)_vq_quantlist__44u9_p2_0, 6800 0 6801 }; 6802 6803 static const long _vq_quantlist__44u9_p3_0[] = { 6804 4, 6805 3, 6806 5, 6807 2, 6808 6, 6809 1, 6810 7, 6811 0, 6812 8, 6813 }; 6814 6815 static const long _vq_lengthlist__44u9_p3_0[] = { 6816 3, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7, 6817 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7, 6818 8, 8, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7, 6819 8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 8, 6820 9, 9,10, 9,10,10,11,11, 8, 9, 9, 9,10,10,10,11, 6821 11, 6822 }; 6823 6824 static const static_codebook _44u9_p3_0 = { 6825 2, 81, 6826 (long *)_vq_lengthlist__44u9_p3_0, 6827 1, -531628032, 1611661312, 4, 0, 6828 (long *)_vq_quantlist__44u9_p3_0, 6829 0 6830 }; 6831 6832 static const long _vq_quantlist__44u9_p4_0[] = { 6833 8, 6834 7, 6835 9, 6836 6, 6837 10, 6838 5, 6839 11, 6840 4, 6841 12, 6842 3, 6843 13, 6844 2, 6845 14, 6846 1, 6847 15, 6848 0, 6849 16, 6850 }; 6851 6852 static const long _vq_lengthlist__44u9_p4_0[] = { 6853 4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11, 6854 11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 6855 11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10, 6856 10,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9,10,10, 6857 11,11,12,11, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10, 6858 10,11,11,11,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 6859 10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 6860 9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8,10, 9, 6861 10,10,11,10,12,11,13,12, 8, 8, 8, 8, 8, 9, 9, 9, 6862 10,10,10,10,11,11,12,12,12, 8, 8, 8, 9, 9, 9, 9, 6863 10,10,11,10,12,11,12,12,13,12, 8, 8, 8, 9, 9, 9, 6864 9,10,10,10,11,11,11,12,12,12,13, 9, 9, 9,10,10, 6865 10,10,11,10,11,11,12,11,13,12,13,13, 9, 9,10,10, 6866 10,10,10,10,11,11,11,11,12,12,13,13,13,10,11,10, 6867 11,11,11,11,12,11,12,12,13,12,13,13,14,13,10,10, 6868 10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,11, 6869 11,11,12,11,12,12,12,12,13,13,13,13,14,13,14,14, 6870 11,11,11,11,12,12,12,12,12,12,13,13,13,13,14,14, 6871 14, 6872 }; 6873 6874 static const static_codebook _44u9_p4_0 = { 6875 2, 289, 6876 (long *)_vq_lengthlist__44u9_p4_0, 6877 1, -529530880, 1611661312, 5, 0, 6878 (long *)_vq_quantlist__44u9_p4_0, 6879 0 6880 }; 6881 6882 static const long _vq_quantlist__44u9_p5_0[] = { 6883 1, 6884 0, 6885 2, 6886 }; 6887 6888 static const long _vq_lengthlist__44u9_p5_0[] = { 6889 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7, 6890 9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10, 6891 10, 8,10,10, 7,10,10, 9,10,12, 9,11,11, 7,10,10, 6892 9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7, 6893 10,10, 9,12,11, 9,10,11, 7,10,10, 9,11,11,10,12, 6894 10, 6895 }; 6896 6897 static const static_codebook _44u9_p5_0 = { 6898 4, 81, 6899 (long *)_vq_lengthlist__44u9_p5_0, 6900 1, -529137664, 1618345984, 2, 0, 6901 (long *)_vq_quantlist__44u9_p5_0, 6902 0 6903 }; 6904 6905 static const long _vq_quantlist__44u9_p5_1[] = { 6906 5, 6907 4, 6908 6, 6909 3, 6910 7, 6911 2, 6912 8, 6913 1, 6914 9, 6915 0, 6916 10, 6917 }; 6918 6919 static const long _vq_lengthlist__44u9_p5_1[] = { 6920 5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 6, 6921 7, 7, 7, 7, 8, 7, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 6922 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 6, 6, 6, 7, 6923 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 6924 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 6925 8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 6926 8, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 6927 8, 8, 8, 8, 8, 8, 8, 8, 8, 6928 }; 6929 6930 static const static_codebook _44u9_p5_1 = { 6931 2, 121, 6932 (long *)_vq_lengthlist__44u9_p5_1, 6933 1, -531365888, 1611661312, 4, 0, 6934 (long *)_vq_quantlist__44u9_p5_1, 6935 0 6936 }; 6937 6938 static const long _vq_quantlist__44u9_p6_0[] = { 6939 6, 6940 5, 6941 7, 6942 4, 6943 8, 6944 3, 6945 9, 6946 2, 6947 10, 6948 1, 6949 11, 6950 0, 6951 12, 6952 }; 6953 6954 static const long _vq_lengthlist__44u9_p6_0[] = { 6955 2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5, 6956 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 6, 7, 7, 8, 6957 8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9, 6958 10,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10, 6959 10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11, 7, 8, 6960 8, 8, 8, 9, 9, 9, 9,10,10,11,11, 8, 8, 8, 9, 9, 6961 9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10, 6962 9,10,10,11,11, 9, 9, 9,10,10,10,10,10,11,11,11, 6963 11,12, 9, 9, 9,10,10,10,10,10,10,11,10,12,11,10, 6964 10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10, 6965 10,11,11,11,11,12,11,12,12, 6966 }; 6967 6968 static const static_codebook _44u9_p6_0 = { 6969 2, 169, 6970 (long *)_vq_lengthlist__44u9_p6_0, 6971 1, -526516224, 1616117760, 4, 0, 6972 (long *)_vq_quantlist__44u9_p6_0, 6973 0 6974 }; 6975 6976 static const long _vq_quantlist__44u9_p6_1[] = { 6977 2, 6978 1, 6979 3, 6980 0, 6981 4, 6982 }; 6983 6984 static const long _vq_lengthlist__44u9_p6_1[] = { 6985 4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5, 6986 5, 5, 5, 5, 5, 5, 5, 5, 5, 6987 }; 6988 6989 static const static_codebook _44u9_p6_1 = { 6990 2, 25, 6991 (long *)_vq_lengthlist__44u9_p6_1, 6992 1, -533725184, 1611661312, 3, 0, 6993 (long *)_vq_quantlist__44u9_p6_1, 6994 0 6995 }; 6996 6997 static const long _vq_quantlist__44u9_p7_0[] = { 6998 6, 6999 5, 7000 7, 7001 4, 7002 8, 7003 3, 7004 9, 7005 2, 7006 10, 7007 1, 7008 11, 7009 0, 7010 12, 7011 }; 7012 7013 static const long _vq_lengthlist__44u9_p7_0[] = { 7014 1, 4, 5, 6, 6, 7, 7, 8, 9,10,10,11,11, 5, 6, 6, 7015 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8, 7016 8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10, 7017 11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,12, 7018 12, 8, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8, 7019 8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10, 7020 11,11,12,12,13,13,13,13, 9, 9, 9,10,10,11,11,12, 7021 12,13,13,14,14,10,10,10,11,11,12,12,13,13,14,13, 7022 15,14,10,10,10,11,11,12,12,13,13,14,14,14,14,11, 7023 11,12,12,12,13,13,14,14,14,14,15,15,11,11,12,12, 7024 12,13,13,14,14,14,15,15,15, 7025 }; 7026 7027 static const static_codebook _44u9_p7_0 = { 7028 2, 169, 7029 (long *)_vq_lengthlist__44u9_p7_0, 7030 1, -523206656, 1618345984, 4, 0, 7031 (long *)_vq_quantlist__44u9_p7_0, 7032 0 7033 }; 7034 7035 static const long _vq_quantlist__44u9_p7_1[] = { 7036 5, 7037 4, 7038 6, 7039 3, 7040 7, 7041 2, 7042 8, 7043 1, 7044 9, 7045 0, 7046 10, 7047 }; 7048 7049 static const long _vq_lengthlist__44u9_p7_1[] = { 7050 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7051 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7052 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7053 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7054 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7055 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7056 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 7, 7057 7, 7, 7, 7, 7, 8, 8, 8, 8, 7058 }; 7059 7060 static const static_codebook _44u9_p7_1 = { 7061 2, 121, 7062 (long *)_vq_lengthlist__44u9_p7_1, 7063 1, -531365888, 1611661312, 4, 0, 7064 (long *)_vq_quantlist__44u9_p7_1, 7065 0 7066 }; 7067 7068 static const long _vq_quantlist__44u9_p8_0[] = { 7069 7, 7070 6, 7071 8, 7072 5, 7073 9, 7074 4, 7075 10, 7076 3, 7077 11, 7078 2, 7079 12, 7080 1, 7081 13, 7082 0, 7083 14, 7084 }; 7085 7086 static const long _vq_lengthlist__44u9_p8_0[] = { 7087 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,11,10, 4, 7088 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,10, 4, 6, 7089 6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8, 7090 10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10, 7091 10,11,11,10,10,11,11,12,12,12,13, 8,10, 9,11,11, 7092 12,12,11,11,12,12,13,13,14,13, 8, 9, 9,11,11,12, 7093 12,11,12,12,12,13,13,14,13, 8, 9, 9,10,10,12,11, 7094 13,12,13,13,14,13,15,14, 8, 9, 9,10,10,11,12,12, 7095 12,13,13,13,14,14,14, 9,10,10,12,11,13,12,13,13, 7096 14,13,14,14,14,15, 9,10,10,11,12,12,12,13,13,14, 7097 14,14,15,15,15,10,11,11,12,12,13,13,14,14,14,14, 7098 15,14,16,15,10,11,11,12,12,13,13,13,14,14,14,14, 7099 14,15,16,11,12,12,13,13,14,13,14,14,15,14,15,16, 7100 16,16,11,12,12,13,13,14,13,14,14,15,15,15,16,15, 7101 15, 7102 }; 7103 7104 static const static_codebook _44u9_p8_0 = { 7105 2, 225, 7106 (long *)_vq_lengthlist__44u9_p8_0, 7107 1, -520986624, 1620377600, 4, 0, 7108 (long *)_vq_quantlist__44u9_p8_0, 7109 0 7110 }; 7111 7112 static const long _vq_quantlist__44u9_p8_1[] = { 7113 10, 7114 9, 7115 11, 7116 8, 7117 12, 7118 7, 7119 13, 7120 6, 7121 14, 7122 5, 7123 15, 7124 4, 7125 16, 7126 3, 7127 17, 7128 2, 7129 18, 7130 1, 7131 19, 7132 0, 7133 20, 7134 }; 7135 7136 static const long _vq_lengthlist__44u9_p8_1[] = { 7137 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 7138 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 7139 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 7140 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7141 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7142 9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 7143 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 7144 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10, 8, 8, 7145 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7146 9,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7147 10, 9,10, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 7148 9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10, 9, 9, 9, 7149 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10, 7150 10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 7151 10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7152 9, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 7153 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, 7154 10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10, 7155 10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 7156 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 7157 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 7158 9, 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10, 7159 10,10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10, 7160 10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,10, 7161 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 7162 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 7163 10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,10,10, 7164 10,10,10,10,10,10,10,10,10, 7165 }; 7166 7167 static const static_codebook _44u9_p8_1 = { 7168 2, 441, 7169 (long *)_vq_lengthlist__44u9_p8_1, 7170 1, -529268736, 1611661312, 5, 0, 7171 (long *)_vq_quantlist__44u9_p8_1, 7172 0 7173 }; 7174 7175 static const long _vq_quantlist__44u9_p9_0[] = { 7176 7, 7177 6, 7178 8, 7179 5, 7180 9, 7181 4, 7182 10, 7183 3, 7184 11, 7185 2, 7186 12, 7187 1, 7188 13, 7189 0, 7190 14, 7191 }; 7192 7193 static const long _vq_lengthlist__44u9_p9_0[] = { 7194 1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 4, 7195 10,11,11,11,11,11,11,11,11,11,11,11,11,11, 4,10, 7196 10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, 7197 11,11,11,11,11,11,11,11,11,11,11,11,11,11,