annotate src/libvorbis-1.3.3/lib/books/uncoupled/res_books_uncoupled.h @ 168:ceec0dd9ec9c

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam <cannam@all-day-breakfast.com>
date Fri, 07 Feb 2020 11:51:13 +0000
parents 98c1576536ae
children
rev   line source
cannam@86 1 /********************************************************************
cannam@86 2 * *
cannam@86 3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
cannam@86 4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
cannam@86 5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
cannam@86 6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
cannam@86 7 * *
cannam@86 8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007 *
cannam@86 9 * by the Xiph.Org Foundation http://www.xiph.org/ *
cannam@86 10 * *
cannam@86 11 ********************************************************************
cannam@86 12
cannam@86 13 function: static codebooks autogenerated by huff/huffbuld
cannam@86 14 last modified: $Id: res_books_uncoupled.h 17022 2010-03-25 03:45:42Z xiphmont $
cannam@86 15
cannam@86 16 ********************************************************************/
cannam@86 17
cannam@86 18 #include "codebook.h"
cannam@86 19
cannam@86 20 static const long _vq_quantlist__16u0__p1_0[] = {
cannam@86 21 1,
cannam@86 22 0,
cannam@86 23 2,
cannam@86 24 };
cannam@86 25
cannam@86 26 static const long _vq_lengthlist__16u0__p1_0[] = {
cannam@86 27 1, 4, 4, 5, 7, 7, 5, 7, 8, 5, 8, 8, 8,10,10, 8,
cannam@86 28 10,11, 5, 8, 8, 8,10,10, 8,10,10, 4, 9, 9, 9,12,
cannam@86 29 11, 8,11,11, 8,12,11,10,12,14,10,13,13, 7,11,11,
cannam@86 30 10,14,12,11,14,14, 4, 9, 9, 8,11,11, 9,11,12, 7,
cannam@86 31 11,11,10,13,14,10,12,14, 8,11,12,10,14,14,10,13,
cannam@86 32 12,
cannam@86 33 };
cannam@86 34
cannam@86 35 static const static_codebook _16u0__p1_0 = {
cannam@86 36 4, 81,
cannam@86 37 (long *)_vq_lengthlist__16u0__p1_0,
cannam@86 38 1, -535822336, 1611661312, 2, 0,
cannam@86 39 (long *)_vq_quantlist__16u0__p1_0,
cannam@86 40 0
cannam@86 41 };
cannam@86 42
cannam@86 43 static const long _vq_quantlist__16u0__p2_0[] = {
cannam@86 44 1,
cannam@86 45 0,
cannam@86 46 2,
cannam@86 47 };
cannam@86 48
cannam@86 49 static const long _vq_lengthlist__16u0__p2_0[] = {
cannam@86 50 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7,
cannam@86 51 8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9,
cannam@86 52 9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9,
cannam@86 53 8,11, 8, 9,10,11, 4, 7, 7, 7, 8, 8, 7, 9, 9, 6,
cannam@86 54 9, 8, 9,11,10, 8, 8,11, 6, 8, 9, 9,10,11, 8,11,
cannam@86 55 8,
cannam@86 56 };
cannam@86 57
cannam@86 58 static const static_codebook _16u0__p2_0 = {
cannam@86 59 4, 81,
cannam@86 60 (long *)_vq_lengthlist__16u0__p2_0,
cannam@86 61 1, -535822336, 1611661312, 2, 0,
cannam@86 62 (long *)_vq_quantlist__16u0__p2_0,
cannam@86 63 0
cannam@86 64 };
cannam@86 65
cannam@86 66 static const long _vq_quantlist__16u0__p3_0[] = {
cannam@86 67 2,
cannam@86 68 1,
cannam@86 69 3,
cannam@86 70 0,
cannam@86 71 4,
cannam@86 72 };
cannam@86 73
cannam@86 74 static const long _vq_lengthlist__16u0__p3_0[] = {
cannam@86 75 1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8,
cannam@86 76 9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10,
cannam@86 77 10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10,
cannam@86 78 13,13, 6, 8, 9,10,10, 8,10,10,11,11, 8,10,10,11,
cannam@86 79 11, 9,10,11,13,12,10,10,11,12,12, 8,11,11,14,13,
cannam@86 80 10,12,11,15,13, 9,12,11,15,14,12,14,13,16,14,12,
cannam@86 81 13,13,17,14, 8,11,11,13,14, 9,11,12,14,15,10,11,
cannam@86 82 12,13,15,11,13,13,14,16,12,13,14,14,16, 5, 9, 9,
cannam@86 83 11,11, 9,11,11,12,12, 8,11,11,12,12,11,12,12,15,
cannam@86 84 14,10,12,12,15,15, 8,11,11,13,12,10,12,12,13,13,
cannam@86 85 10,12,12,14,13,12,12,13,14,15,11,13,13,17,16, 7,
cannam@86 86 11,11,13,13,10,12,12,14,13,10,12,12,13,14,12,13,
cannam@86 87 12,15,14,11,13,13,15,14, 9,12,12,16,15,11,13,13,
cannam@86 88 17,16,10,13,13,16,16,13,14,15,15,16,13,15,14,19,
cannam@86 89 17, 9,12,12,14,16,11,13,13,15,16,10,13,13,17,16,
cannam@86 90 13,14,13,17,15,12,15,15,16,17, 5, 9, 9,11,11, 8,
cannam@86 91 11,11,13,12, 9,11,11,12,12,10,12,12,14,15,11,12,
cannam@86 92 12,14,14, 7,11,10,13,12,10,12,12,14,13,10,11,12,
cannam@86 93 13,13,11,13,13,15,16,12,12,13,15,15, 7,11,11,13,
cannam@86 94 13,10,13,13,14,14,10,12,12,13,13,11,13,13,16,15,
cannam@86 95 12,13,13,15,14, 9,12,12,15,15,10,13,13,17,16,11,
cannam@86 96 12,13,15,15,12,15,14,18,18,13,14,14,16,17, 9,12,
cannam@86 97 12,15,16,10,13,13,15,16,11,13,13,15,16,13,15,15,
cannam@86 98 17,17,13,15,14,16,15, 7,11,11,15,16,10,13,12,16,
cannam@86 99 17,10,12,13,15,17,15,16,16,18,17,13,15,15,17,18,
cannam@86 100 8,12,12,16,16,11,13,14,17,18,11,13,13,18,16,15,
cannam@86 101 17,16,17,19,14,15,15,17,16, 8,12,12,16,15,11,14,
cannam@86 102 13,18,17,11,13,14,18,17,15,16,16,18,17,13,16,16,
cannam@86 103 18,18,11,15,14,18,17,13,14,15,18, 0,12,15,15, 0,
cannam@86 104 17,17,16,17,17,18,14,16,18,18, 0,11,14,14,17, 0,
cannam@86 105 12,15,14,17,19,12,15,14,18, 0,15,18,16, 0,17,14,
cannam@86 106 18,16,18, 0, 7,11,11,16,15,10,12,12,18,16,10,13,
cannam@86 107 13,16,15,13,15,14,17,17,14,16,16,19,18, 8,12,12,
cannam@86 108 16,16,11,13,13,18,16,11,13,14,17,16,14,15,15,19,
cannam@86 109 18,15,16,16, 0,19, 8,12,12,16,17,11,13,13,17,17,
cannam@86 110 11,14,13,17,17,13,15,15,17,19,15,17,17,19, 0,11,
cannam@86 111 14,15,19,17,12,15,16,18,18,12,14,15,19,17,14,16,
cannam@86 112 17, 0,18,16,16,19,17, 0,11,14,14,18,19,12,15,14,
cannam@86 113 17,17,13,16,14,17,16,14,17,16,18,18,15,18,15, 0,
cannam@86 114 18,
cannam@86 115 };
cannam@86 116
cannam@86 117 static const static_codebook _16u0__p3_0 = {
cannam@86 118 4, 625,
cannam@86 119 (long *)_vq_lengthlist__16u0__p3_0,
cannam@86 120 1, -533725184, 1611661312, 3, 0,
cannam@86 121 (long *)_vq_quantlist__16u0__p3_0,
cannam@86 122 0
cannam@86 123 };
cannam@86 124
cannam@86 125 static const long _vq_quantlist__16u0__p4_0[] = {
cannam@86 126 2,
cannam@86 127 1,
cannam@86 128 3,
cannam@86 129 0,
cannam@86 130 4,
cannam@86 131 };
cannam@86 132
cannam@86 133 static const long _vq_lengthlist__16u0__p4_0[] = {
cannam@86 134 3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9,
cannam@86 135 10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7,
cannam@86 136 8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
cannam@86 137 11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 8, 7,10,
cannam@86 138 10,10,11,10,12,11,10,10,10,13,10, 9,10,10,12,12,
cannam@86 139 10,11,10,14,12, 9,11,11,13,13,11,12,13,13,13,11,
cannam@86 140 12,12,15,13, 9,10,10,12,13, 9,11,10,12,13,10,10,
cannam@86 141 11,12,13,11,12,12,12,13,11,12,12,13,13, 5, 7, 7,
cannam@86 142 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
cannam@86 143 13,10,10,11,12,12, 6, 8, 8,11,10, 7, 8, 9,10,12,
cannam@86 144 8, 9, 9,11,11,11,10,11,11,12,10,11,11,13,12, 7,
cannam@86 145 8, 8,10,11, 8, 9, 8,11,10, 8, 9, 9,11,11,10,12,
cannam@86 146 10,13,11,10,11,11,13,13,10,11,10,14,13,10,10,11,
cannam@86 147 13,13,10,12,11,14,13,12,11,13,12,13,13,12,13,14,
cannam@86 148 14,10,11,11,13,13,10,11,10,12,13,10,12,12,12,14,
cannam@86 149 12,12,12,14,12,12,13,12,17,15, 5, 7, 7,10,10, 7,
cannam@86 150 8, 8,10,10, 7, 8, 8,11,10,10,10,11,12,12,10,11,
cannam@86 151 11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
cannam@86 152 10,11,11,11,11,12,12,10,10,11,12,13, 6, 8, 8,10,
cannam@86 153 11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,12,12,13,13,
cannam@86 154 11,11,10,13,11, 9,11,10,14,13,11,11,11,15,13,10,
cannam@86 155 10,11,13,13,12,13,13,14,14,12,11,12,12,13,10,11,
cannam@86 156 11,12,13,10,11,12,13,13,10,11,10,13,12,12,12,13,
cannam@86 157 14, 0,12,13,11,13,11, 8,10,10,13,13,10,11,11,14,
cannam@86 158 13,10,11,11,13,12,13,14,14,14,15,12,12,12,15,14,
cannam@86 159 9,11,10,13,12,10,10,11,13,14,11,11,11,15,12,13,
cannam@86 160 12,14,15,16,13,13,13,14,13, 9,11,11,12,12,10,12,
cannam@86 161 11,13,13,10,11,11,13,14,13,13,13,15,15,13,13,14,
cannam@86 162 17,15,11,12,12,14,14,10,11,12,13,15,12,13,13, 0,
cannam@86 163 15,13,11,14,12,16,14,16,14, 0,15,11,12,12,14,16,
cannam@86 164 11,13,12,16,15,12,13,13,14,15,12,14,12,15,13,15,
cannam@86 165 14,14,16,16, 8,10,10,13,13,10,11,10,13,14,10,11,
cannam@86 166 11,13,13,13,13,12,14,14,14,13,13,16,17, 9,10,10,
cannam@86 167 12,14,10,12,11,14,13,10,11,12,13,14,12,12,12,15,
cannam@86 168 15,13,13,13,14,14, 9,10,10,13,13,10,11,12,12,14,
cannam@86 169 10,11,10,13,13,13,13,13,14,16,13,13,13,14,14,11,
cannam@86 170 12,13,15,13,12,14,13,14,16,12,12,13,13,14,13,14,
cannam@86 171 14,17,15,13,12,17,13,16,11,12,13,14,15,12,13,14,
cannam@86 172 14,17,11,12,11,14,14,13,16,14,16, 0,14,15,11,15,
cannam@86 173 11,
cannam@86 174 };
cannam@86 175
cannam@86 176 static const static_codebook _16u0__p4_0 = {
cannam@86 177 4, 625,
cannam@86 178 (long *)_vq_lengthlist__16u0__p4_0,
cannam@86 179 1, -533725184, 1611661312, 3, 0,
cannam@86 180 (long *)_vq_quantlist__16u0__p4_0,
cannam@86 181 0
cannam@86 182 };
cannam@86 183
cannam@86 184 static const long _vq_quantlist__16u0__p5_0[] = {
cannam@86 185 4,
cannam@86 186 3,
cannam@86 187 5,
cannam@86 188 2,
cannam@86 189 6,
cannam@86 190 1,
cannam@86 191 7,
cannam@86 192 0,
cannam@86 193 8,
cannam@86 194 };
cannam@86 195
cannam@86 196 static const long _vq_lengthlist__16u0__p5_0[] = {
cannam@86 197 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
cannam@86 198 9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
cannam@86 199 9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8,
cannam@86 200 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 201 9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
cannam@86 202 12,
cannam@86 203 };
cannam@86 204
cannam@86 205 static const static_codebook _16u0__p5_0 = {
cannam@86 206 2, 81,
cannam@86 207 (long *)_vq_lengthlist__16u0__p5_0,
cannam@86 208 1, -531628032, 1611661312, 4, 0,
cannam@86 209 (long *)_vq_quantlist__16u0__p5_0,
cannam@86 210 0
cannam@86 211 };
cannam@86 212
cannam@86 213 static const long _vq_quantlist__16u0__p6_0[] = {
cannam@86 214 6,
cannam@86 215 5,
cannam@86 216 7,
cannam@86 217 4,
cannam@86 218 8,
cannam@86 219 3,
cannam@86 220 9,
cannam@86 221 2,
cannam@86 222 10,
cannam@86 223 1,
cannam@86 224 11,
cannam@86 225 0,
cannam@86 226 12,
cannam@86 227 };
cannam@86 228
cannam@86 229 static const long _vq_lengthlist__16u0__p6_0[] = {
cannam@86 230 1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6,
cannam@86 231 9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11,
cannam@86 232 11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14,
cannam@86 233 15,15, 0, 0, 7, 9, 9,11,11,13,13,14,14,15,16,19,
cannam@86 234 18,10,11,11,13,13,14,14,16,15,17,18, 0, 0,10,11,
cannam@86 235 11,13,13,14,14,15,15,16,18, 0, 0,11,13,13,14,14,
cannam@86 236 15,15,17,17, 0,19, 0, 0,11,13,13,14,14,14,15,16,
cannam@86 237 18, 0,19, 0, 0,13,14,14,15,15,18,17,18,18, 0,19,
cannam@86 238 0, 0,13,14,14,15,16,16,16,18,18,19, 0, 0, 0,16,
cannam@86 239 17,17, 0,17,19,19, 0,19, 0, 0, 0, 0,16,19,16,17,
cannam@86 240 18, 0,19, 0, 0, 0, 0, 0, 0,
cannam@86 241 };
cannam@86 242
cannam@86 243 static const static_codebook _16u0__p6_0 = {
cannam@86 244 2, 169,
cannam@86 245 (long *)_vq_lengthlist__16u0__p6_0,
cannam@86 246 1, -526516224, 1616117760, 4, 0,
cannam@86 247 (long *)_vq_quantlist__16u0__p6_0,
cannam@86 248 0
cannam@86 249 };
cannam@86 250
cannam@86 251 static const long _vq_quantlist__16u0__p6_1[] = {
cannam@86 252 2,
cannam@86 253 1,
cannam@86 254 3,
cannam@86 255 0,
cannam@86 256 4,
cannam@86 257 };
cannam@86 258
cannam@86 259 static const long _vq_lengthlist__16u0__p6_1[] = {
cannam@86 260 1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6,
cannam@86 261 6, 6, 7, 7, 6, 6, 6, 7, 7,
cannam@86 262 };
cannam@86 263
cannam@86 264 static const static_codebook _16u0__p6_1 = {
cannam@86 265 2, 25,
cannam@86 266 (long *)_vq_lengthlist__16u0__p6_1,
cannam@86 267 1, -533725184, 1611661312, 3, 0,
cannam@86 268 (long *)_vq_quantlist__16u0__p6_1,
cannam@86 269 0
cannam@86 270 };
cannam@86 271
cannam@86 272 static const long _vq_quantlist__16u0__p7_0[] = {
cannam@86 273 1,
cannam@86 274 0,
cannam@86 275 2,
cannam@86 276 };
cannam@86 277
cannam@86 278 static const long _vq_lengthlist__16u0__p7_0[] = {
cannam@86 279 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 280 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 281 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 282 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 283 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 284 7,
cannam@86 285 };
cannam@86 286
cannam@86 287 static const static_codebook _16u0__p7_0 = {
cannam@86 288 4, 81,
cannam@86 289 (long *)_vq_lengthlist__16u0__p7_0,
cannam@86 290 1, -518803456, 1628680192, 2, 0,
cannam@86 291 (long *)_vq_quantlist__16u0__p7_0,
cannam@86 292 0
cannam@86 293 };
cannam@86 294
cannam@86 295 static const long _vq_quantlist__16u0__p7_1[] = {
cannam@86 296 7,
cannam@86 297 6,
cannam@86 298 8,
cannam@86 299 5,
cannam@86 300 9,
cannam@86 301 4,
cannam@86 302 10,
cannam@86 303 3,
cannam@86 304 11,
cannam@86 305 2,
cannam@86 306 12,
cannam@86 307 1,
cannam@86 308 13,
cannam@86 309 0,
cannam@86 310 14,
cannam@86 311 };
cannam@86 312
cannam@86 313 static const long _vq_lengthlist__16u0__p7_1[] = {
cannam@86 314 1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5,
cannam@86 315 8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8,
cannam@86 316 9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8,
cannam@86 317 10,10,10,10,10,10,10,10,10,10,10,10, 4, 8, 9,10,
cannam@86 318 10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
cannam@86 319 10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
cannam@86 320 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 321 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 322 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 323 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 324 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 325 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 326 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 327 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 328 10,
cannam@86 329 };
cannam@86 330
cannam@86 331 static const static_codebook _16u0__p7_1 = {
cannam@86 332 2, 225,
cannam@86 333 (long *)_vq_lengthlist__16u0__p7_1,
cannam@86 334 1, -520986624, 1620377600, 4, 0,
cannam@86 335 (long *)_vq_quantlist__16u0__p7_1,
cannam@86 336 0
cannam@86 337 };
cannam@86 338
cannam@86 339 static const long _vq_quantlist__16u0__p7_2[] = {
cannam@86 340 10,
cannam@86 341 9,
cannam@86 342 11,
cannam@86 343 8,
cannam@86 344 12,
cannam@86 345 7,
cannam@86 346 13,
cannam@86 347 6,
cannam@86 348 14,
cannam@86 349 5,
cannam@86 350 15,
cannam@86 351 4,
cannam@86 352 16,
cannam@86 353 3,
cannam@86 354 17,
cannam@86 355 2,
cannam@86 356 18,
cannam@86 357 1,
cannam@86 358 19,
cannam@86 359 0,
cannam@86 360 20,
cannam@86 361 };
cannam@86 362
cannam@86 363 static const long _vq_lengthlist__16u0__p7_2[] = {
cannam@86 364 1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10,
cannam@86 365 9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11,
cannam@86 366 11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8,
cannam@86 367 8,11, 9,11,11,12,11,12,12,10,11,11,10,10,11, 7,
cannam@86 368 10, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,12,10,10,10,
cannam@86 369 11,12,10,10, 7, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9,
cannam@86 370 11,11,10,10,10,10, 9, 9,12, 7, 9,10, 9,11, 9,10,
cannam@86 371 9,10,11,11,11,10,11,12, 9,12,11,10,10,10, 7, 9,
cannam@86 372 9, 9, 9,10,12,10, 9,11,12,10,11,12,12,11, 9,10,
cannam@86 373 11,10,11, 7, 9,10,10,11,10, 9,10,11,11,11,10,12,
cannam@86 374 12,12,11,11,10,11,11,12, 8, 9,10,12,11,10,10,12,
cannam@86 375 12,12,12,12,10,11,11, 9,11,10,12,11,11, 8, 9,10,
cannam@86 376 10,11,12,11,11,10,10,10,12,12,12, 9,10,12,12,12,
cannam@86 377 12,12, 8,10,11,10,10,12, 9,11,12,12,11,12,12,12,
cannam@86 378 12,10,12,10,10,10,10, 8,12,11,11,11,10,10,11,12,
cannam@86 379 12,12,12,11,12,12,12,11,11,11,12,10, 9,10,10,12,
cannam@86 380 10,12,10,12,12,10,10,10,11,12,12,12,11,12,12,12,
cannam@86 381 11,10,11,12,12,12,11,12,12,11,12,12,11,12,12,12,
cannam@86 382 12,11,12,12,10,10,10,10,11,11,12,11,12,12,12,12,
cannam@86 383 12,12,12,11,12,11,10,11,11,12,11,11, 9,10,10,10,
cannam@86 384 12,10,10,11, 9,11,12,11,12,11,12,12,10,11,10,12,
cannam@86 385 9, 9, 9,12,11,10,11,10,12,10,12,10,12,12,12,11,
cannam@86 386 11,11,11,11,10, 9,10,10,11,10,11,11,12,11,10,11,
cannam@86 387 12,12,12,11,11, 9,12,10,12, 9,10,12,10,10,11,10,
cannam@86 388 11,11,12,11,10,11,10,11,11,11,11,12,11,11,10, 9,
cannam@86 389 10,10,10, 9,11,11,10, 9,12,10,11,12,11,12,12,11,
cannam@86 390 12,11,12,11,10,11,10,12,11,12,11,12,11,12,10,11,
cannam@86 391 10,10,12,11,10,11,11,11,10,
cannam@86 392 };
cannam@86 393
cannam@86 394 static const static_codebook _16u0__p7_2 = {
cannam@86 395 2, 441,
cannam@86 396 (long *)_vq_lengthlist__16u0__p7_2,
cannam@86 397 1, -529268736, 1611661312, 5, 0,
cannam@86 398 (long *)_vq_quantlist__16u0__p7_2,
cannam@86 399 0
cannam@86 400 };
cannam@86 401
cannam@86 402 static const long _huff_lengthlist__16u0__single[] = {
cannam@86 403 3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19,
cannam@86 404 8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19,
cannam@86 405 12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19,
cannam@86 406 8, 8,10, 7, 7, 4, 5,19,12,17,19,15,18,13,11,18,
cannam@86 407 };
cannam@86 408
cannam@86 409 static const static_codebook _huff_book__16u0__single = {
cannam@86 410 2, 64,
cannam@86 411 (long *)_huff_lengthlist__16u0__single,
cannam@86 412 0, 0, 0, 0, 0,
cannam@86 413 NULL,
cannam@86 414 0
cannam@86 415 };
cannam@86 416
cannam@86 417 static const long _huff_lengthlist__16u1__long[] = {
cannam@86 418 3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6,
cannam@86 419 11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4,
cannam@86 420 7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9,
cannam@86 421 18,18, 7, 5, 8, 5, 7, 5, 8, 6,18,18,12, 9,10, 9,
cannam@86 422 9, 9, 8, 9,18,18, 8, 7,10, 6, 8, 5, 6, 4,11,18,
cannam@86 423 11,15,16,12,11, 8, 8, 6, 9,18,14,18,18,18,16,16,
cannam@86 424 16,13,16,18,
cannam@86 425 };
cannam@86 426
cannam@86 427 static const static_codebook _huff_book__16u1__long = {
cannam@86 428 2, 100,
cannam@86 429 (long *)_huff_lengthlist__16u1__long,
cannam@86 430 0, 0, 0, 0, 0,
cannam@86 431 NULL,
cannam@86 432 0
cannam@86 433 };
cannam@86 434
cannam@86 435 static const long _vq_quantlist__16u1__p1_0[] = {
cannam@86 436 1,
cannam@86 437 0,
cannam@86 438 2,
cannam@86 439 };
cannam@86 440
cannam@86 441 static const long _vq_lengthlist__16u1__p1_0[] = {
cannam@86 442 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7,
cannam@86 443 9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10,
cannam@86 444 10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10,
cannam@86 445 9,13,11,10,12,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
cannam@86 446 10,10,10,12,12, 9,11,12, 7,10,11,10,12,12,10,13,
cannam@86 447 11,
cannam@86 448 };
cannam@86 449
cannam@86 450 static const static_codebook _16u1__p1_0 = {
cannam@86 451 4, 81,
cannam@86 452 (long *)_vq_lengthlist__16u1__p1_0,
cannam@86 453 1, -535822336, 1611661312, 2, 0,
cannam@86 454 (long *)_vq_quantlist__16u1__p1_0,
cannam@86 455 0
cannam@86 456 };
cannam@86 457
cannam@86 458 static const long _vq_quantlist__16u1__p2_0[] = {
cannam@86 459 1,
cannam@86 460 0,
cannam@86 461 2,
cannam@86 462 };
cannam@86 463
cannam@86 464 static const long _vq_lengthlist__16u1__p2_0[] = {
cannam@86 465 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
cannam@86 466 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
cannam@86 467 8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8,
cannam@86 468 7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
cannam@86 469 8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7,10,
cannam@86 470 8,
cannam@86 471 };
cannam@86 472
cannam@86 473 static const static_codebook _16u1__p2_0 = {
cannam@86 474 4, 81,
cannam@86 475 (long *)_vq_lengthlist__16u1__p2_0,
cannam@86 476 1, -535822336, 1611661312, 2, 0,
cannam@86 477 (long *)_vq_quantlist__16u1__p2_0,
cannam@86 478 0
cannam@86 479 };
cannam@86 480
cannam@86 481 static const long _vq_quantlist__16u1__p3_0[] = {
cannam@86 482 2,
cannam@86 483 1,
cannam@86 484 3,
cannam@86 485 0,
cannam@86 486 4,
cannam@86 487 };
cannam@86 488
cannam@86 489 static const long _vq_lengthlist__16u1__p3_0[] = {
cannam@86 490 1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
cannam@86 491 10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9,
cannam@86 492 10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11,
cannam@86 493 13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
cannam@86 494 11,10,11,11,13,13,10,11,11,13,12, 9,11,11,14,13,
cannam@86 495 10,12,12,15,14,10,12,11,14,13,12,13,13,15,15,12,
cannam@86 496 13,13,16,14, 9,11,11,13,14,10,11,12,14,14,10,12,
cannam@86 497 12,14,15,12,13,13,14,15,12,13,14,15,16, 5, 8, 8,
cannam@86 498 11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
cannam@86 499 14,11,12,12,14,14, 8,10,10,12,12, 9,11,12,12,13,
cannam@86 500 10,12,12,13,13,12,12,13,14,15,11,13,13,15,15, 7,
cannam@86 501 10,10,12,12, 9,12,11,13,12,10,11,12,13,13,12,13,
cannam@86 502 12,15,14,11,12,13,15,15,10,12,12,15,14,11,13,13,
cannam@86 503 16,15,11,13,13,16,15,14,13,14,15,16,13,15,15,17,
cannam@86 504 17,10,12,12,14,15,11,12,12,15,15,11,13,13,15,16,
cannam@86 505 13,15,13,16,15,13,15,15,16,17, 5, 8, 8,11,11, 8,
cannam@86 506 10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
cannam@86 507 12,14,14, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
cannam@86 508 12,13,12,13,13,15,15,12,12,13,13,15, 7,10,10,12,
cannam@86 509 13,10,11,12,13,13,10,12,11,13,13,11,13,13,15,15,
cannam@86 510 12,13,12,15,14, 9,12,12,15,14,11,13,13,15,15,11,
cannam@86 511 12,13,15,15,13,14,14,17,19,13,13,14,16,16,10,12,
cannam@86 512 12,14,15,11,13,13,15,16,11,13,12,16,15,13,15,15,
cannam@86 513 17,18,14,15,13,16,15, 8,11,11,15,14,10,12,12,16,
cannam@86 514 15,10,12,12,16,16,14,15,15,18,17,13,14,15,16,18,
cannam@86 515 9,12,12,15,15,11,12,14,16,17,11,13,13,16,15,15,
cannam@86 516 15,15,17,18,14,15,16,17,17, 9,12,12,15,15,11,14,
cannam@86 517 13,16,16,11,13,13,16,16,15,16,15,17,18,14,16,15,
cannam@86 518 17,16,12,14,14,17,16,12,14,15,18,17,13,15,15,17,
cannam@86 519 17,15,15,18,16,20,15,16,17,18,18,11,14,14,16,17,
cannam@86 520 13,15,14,18,17,13,15,15,17,17,15,17,15,18,17,15,
cannam@86 521 17,16,19,18, 8,11,11,14,15,10,12,12,15,15,10,12,
cannam@86 522 12,16,16,13,14,14,17,16,14,15,15,17,17, 9,12,12,
cannam@86 523 15,16,11,13,13,16,16,11,12,13,16,16,14,16,15,20,
cannam@86 524 17,14,16,16,17,17, 9,12,12,15,16,11,13,13,16,17,
cannam@86 525 11,13,13,17,16,14,15,15,17,18,15,15,15,18,18,11,
cannam@86 526 14,14,17,16,13,15,15,17,17,13,14,14,18,17,15,16,
cannam@86 527 16,18,19,15,15,17,17,19,11,14,14,16,17,13,15,14,
cannam@86 528 17,19,13,15,14,18,17,15,17,16,18,18,15,17,15,18,
cannam@86 529 16,
cannam@86 530 };
cannam@86 531
cannam@86 532 static const static_codebook _16u1__p3_0 = {
cannam@86 533 4, 625,
cannam@86 534 (long *)_vq_lengthlist__16u1__p3_0,
cannam@86 535 1, -533725184, 1611661312, 3, 0,
cannam@86 536 (long *)_vq_quantlist__16u1__p3_0,
cannam@86 537 0
cannam@86 538 };
cannam@86 539
cannam@86 540 static const long _vq_quantlist__16u1__p4_0[] = {
cannam@86 541 2,
cannam@86 542 1,
cannam@86 543 3,
cannam@86 544 0,
cannam@86 545 4,
cannam@86 546 };
cannam@86 547
cannam@86 548 static const long _vq_lengthlist__16u1__p4_0[] = {
cannam@86 549 4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9,
cannam@86 550 10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7,
cannam@86 551 8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10,
cannam@86 552 11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 7,10,
cannam@86 553 10, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
cannam@86 554 10,10,10,12,12, 9,10,10,12,12,12,11,12,13,13,11,
cannam@86 555 11,12,12,13, 9,10,10,11,12, 9,10,10,12,12,10,10,
cannam@86 556 10,12,12,11,12,11,14,13,11,12,12,14,13, 5, 7, 7,
cannam@86 557 10,10, 7, 8, 8,10,10, 7, 8, 7,10,10,10,10,10,12,
cannam@86 558 12,10,10,10,12,12, 6, 8, 7,10,10, 7, 7, 9,10,11,
cannam@86 559 8, 9, 9,11,10,10,10,11,11,13,10,10,11,12,13, 6,
cannam@86 560 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,10,11,10,11,
cannam@86 561 10,13,11,10,11,10,12,12,10,11,10,12,11,10,10,10,
cannam@86 562 12,13,10,11,11,13,12,11,11,13,11,14,12,12,13,14,
cannam@86 563 14, 9,10,10,12,13,10,11,10,13,12,10,11,11,12,13,
cannam@86 564 11,12,11,14,12,12,13,13,15,14, 5, 7, 7,10,10, 7,
cannam@86 565 7, 8,10,10, 7, 8, 8,10,10,10,10,10,11,12,10,10,
cannam@86 566 10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
cannam@86 567 10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
cannam@86 568 10, 8, 8, 9,10,11, 7, 9, 7,11,10,10,11,11,13,12,
cannam@86 569 11,11,10,13,11, 9,10,10,12,12,10,11,11,13,12,10,
cannam@86 570 10,11,12,12,12,13,13,14,14,11,11,12,12,14,10,10,
cannam@86 571 11,12,12,10,11,11,12,13,10,10,10,13,12,12,13,13,
cannam@86 572 15,14,12,13,10,14,11, 8,10,10,12,12,10,11,10,13,
cannam@86 573 13, 9,10,10,12,12,12,13,13,15,14,11,12,12,13,13,
cannam@86 574 9,10,10,13,12,10,10,11,13,13,10,11,10,13,12,12,
cannam@86 575 12,13,14,15,12,13,12,15,13, 9,10,10,12,13,10,11,
cannam@86 576 10,13,12,10,10,11,12,13,12,14,12,15,13,12,12,13,
cannam@86 577 14,15,11,12,11,14,13,11,11,12,14,15,12,13,12,15,
cannam@86 578 14,13,11,15,11,16,13,14,14,16,15,11,12,12,14,14,
cannam@86 579 11,12,11,14,13,12,12,13,14,15,13,14,12,16,12,14,
cannam@86 580 14,14,15,15, 8,10,10,12,12, 9,10,10,12,12,10,10,
cannam@86 581 11,13,13,11,12,12,13,13,12,13,13,14,15, 9,10,10,
cannam@86 582 13,12,10,11,11,13,12,10,10,11,13,13,12,13,12,15,
cannam@86 583 14,12,12,13,13,16, 9, 9,10,12,13,10,10,11,12,13,
cannam@86 584 10,11,10,13,13,12,12,13,13,15,13,13,12,15,13,11,
cannam@86 585 12,12,14,14,12,13,12,15,14,11,11,12,13,14,14,14,
cannam@86 586 14,16,15,13,12,15,12,16,11,11,12,13,14,12,13,13,
cannam@86 587 14,15,10,12,11,14,13,14,15,14,16,16,13,14,11,15,
cannam@86 588 11,
cannam@86 589 };
cannam@86 590
cannam@86 591 static const static_codebook _16u1__p4_0 = {
cannam@86 592 4, 625,
cannam@86 593 (long *)_vq_lengthlist__16u1__p4_0,
cannam@86 594 1, -533725184, 1611661312, 3, 0,
cannam@86 595 (long *)_vq_quantlist__16u1__p4_0,
cannam@86 596 0
cannam@86 597 };
cannam@86 598
cannam@86 599 static const long _vq_quantlist__16u1__p5_0[] = {
cannam@86 600 4,
cannam@86 601 3,
cannam@86 602 5,
cannam@86 603 2,
cannam@86 604 6,
cannam@86 605 1,
cannam@86 606 7,
cannam@86 607 0,
cannam@86 608 8,
cannam@86 609 };
cannam@86 610
cannam@86 611 static const long _vq_lengthlist__16u1__p5_0[] = {
cannam@86 612 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
cannam@86 613 10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
cannam@86 614 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
cannam@86 615 10, 9,11,11,12,11, 7, 8, 8, 9, 9,11,11,12,12, 9,
cannam@86 616 10,10,11,11,12,12,13,12, 9,10,10,11,11,12,12,12,
cannam@86 617 13,
cannam@86 618 };
cannam@86 619
cannam@86 620 static const static_codebook _16u1__p5_0 = {
cannam@86 621 2, 81,
cannam@86 622 (long *)_vq_lengthlist__16u1__p5_0,
cannam@86 623 1, -531628032, 1611661312, 4, 0,
cannam@86 624 (long *)_vq_quantlist__16u1__p5_0,
cannam@86 625 0
cannam@86 626 };
cannam@86 627
cannam@86 628 static const long _vq_quantlist__16u1__p6_0[] = {
cannam@86 629 4,
cannam@86 630 3,
cannam@86 631 5,
cannam@86 632 2,
cannam@86 633 6,
cannam@86 634 1,
cannam@86 635 7,
cannam@86 636 0,
cannam@86 637 8,
cannam@86 638 };
cannam@86 639
cannam@86 640 static const long _vq_lengthlist__16u1__p6_0[] = {
cannam@86 641 3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8,
cannam@86 642 9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
cannam@86 643 8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
cannam@86 644 8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9,
cannam@86 645 9, 9,10,10,10,10,11,11, 9, 9, 9,10,10,10,10,11,
cannam@86 646 11,
cannam@86 647 };
cannam@86 648
cannam@86 649 static const static_codebook _16u1__p6_0 = {
cannam@86 650 2, 81,
cannam@86 651 (long *)_vq_lengthlist__16u1__p6_0,
cannam@86 652 1, -531628032, 1611661312, 4, 0,
cannam@86 653 (long *)_vq_quantlist__16u1__p6_0,
cannam@86 654 0
cannam@86 655 };
cannam@86 656
cannam@86 657 static const long _vq_quantlist__16u1__p7_0[] = {
cannam@86 658 1,
cannam@86 659 0,
cannam@86 660 2,
cannam@86 661 };
cannam@86 662
cannam@86 663 static const long _vq_lengthlist__16u1__p7_0[] = {
cannam@86 664 1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8,
cannam@86 665 12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14,
cannam@86 666 13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14,
cannam@86 667 13,16,14,12,15,16, 4,11,11,10,14,13,11,14,14, 8,
cannam@86 668 15,14,12,15,15,12,14,16, 8,14,14,11,16,15,12,15,
cannam@86 669 13,
cannam@86 670 };
cannam@86 671
cannam@86 672 static const static_codebook _16u1__p7_0 = {
cannam@86 673 4, 81,
cannam@86 674 (long *)_vq_lengthlist__16u1__p7_0,
cannam@86 675 1, -529137664, 1618345984, 2, 0,
cannam@86 676 (long *)_vq_quantlist__16u1__p7_0,
cannam@86 677 0
cannam@86 678 };
cannam@86 679
cannam@86 680 static const long _vq_quantlist__16u1__p7_1[] = {
cannam@86 681 5,
cannam@86 682 4,
cannam@86 683 6,
cannam@86 684 3,
cannam@86 685 7,
cannam@86 686 2,
cannam@86 687 8,
cannam@86 688 1,
cannam@86 689 9,
cannam@86 690 0,
cannam@86 691 10,
cannam@86 692 };
cannam@86 693
cannam@86 694 static const long _vq_lengthlist__16u1__p7_1[] = {
cannam@86 695 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7,
cannam@86 696 8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8,
cannam@86 697 8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
cannam@86 698 8, 8, 8, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 9, 9,10,
cannam@86 699 9,10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9, 8, 8, 8,
cannam@86 700 9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,10,
cannam@86 701 10,10,10, 8, 8, 8, 9, 9, 9,10,10,10,10,10, 8, 8,
cannam@86 702 8, 9, 9,10,10,10,10,10,10,
cannam@86 703 };
cannam@86 704
cannam@86 705 static const static_codebook _16u1__p7_1 = {
cannam@86 706 2, 121,
cannam@86 707 (long *)_vq_lengthlist__16u1__p7_1,
cannam@86 708 1, -531365888, 1611661312, 4, 0,
cannam@86 709 (long *)_vq_quantlist__16u1__p7_1,
cannam@86 710 0
cannam@86 711 };
cannam@86 712
cannam@86 713 static const long _vq_quantlist__16u1__p8_0[] = {
cannam@86 714 5,
cannam@86 715 4,
cannam@86 716 6,
cannam@86 717 3,
cannam@86 718 7,
cannam@86 719 2,
cannam@86 720 8,
cannam@86 721 1,
cannam@86 722 9,
cannam@86 723 0,
cannam@86 724 10,
cannam@86 725 };
cannam@86 726
cannam@86 727 static const long _vq_lengthlist__16u1__p8_0[] = {
cannam@86 728 1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8,
cannam@86 729 9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13,
cannam@86 730 12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9,
cannam@86 731 9,11,11,13,13,17,15, 8, 9,10,11,11,12,13,17,14,
cannam@86 732 17,16, 8,10, 9,11,11,12,12,13,15,15,17,10,11,11,
cannam@86 733 12,13,14,15,15,16,16,17, 9,11,11,12,12,14,15,17,
cannam@86 734 15,15,16,11,14,12,14,15,16,15,16,16,16,15,11,13,
cannam@86 735 13,14,14,15,15,16,16,15,16,
cannam@86 736 };
cannam@86 737
cannam@86 738 static const static_codebook _16u1__p8_0 = {
cannam@86 739 2, 121,
cannam@86 740 (long *)_vq_lengthlist__16u1__p8_0,
cannam@86 741 1, -524582912, 1618345984, 4, 0,
cannam@86 742 (long *)_vq_quantlist__16u1__p8_0,
cannam@86 743 0
cannam@86 744 };
cannam@86 745
cannam@86 746 static const long _vq_quantlist__16u1__p8_1[] = {
cannam@86 747 5,
cannam@86 748 4,
cannam@86 749 6,
cannam@86 750 3,
cannam@86 751 7,
cannam@86 752 2,
cannam@86 753 8,
cannam@86 754 1,
cannam@86 755 9,
cannam@86 756 0,
cannam@86 757 10,
cannam@86 758 };
cannam@86 759
cannam@86 760 static const long _vq_lengthlist__16u1__p8_1[] = {
cannam@86 761 2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7,
cannam@86 762 8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8,
cannam@86 763 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7,
cannam@86 764 7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9,
cannam@86 765 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
cannam@86 766 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
cannam@86 767 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8,
cannam@86 768 8, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 769 };
cannam@86 770
cannam@86 771 static const static_codebook _16u1__p8_1 = {
cannam@86 772 2, 121,
cannam@86 773 (long *)_vq_lengthlist__16u1__p8_1,
cannam@86 774 1, -531365888, 1611661312, 4, 0,
cannam@86 775 (long *)_vq_quantlist__16u1__p8_1,
cannam@86 776 0
cannam@86 777 };
cannam@86 778
cannam@86 779 static const long _vq_quantlist__16u1__p9_0[] = {
cannam@86 780 7,
cannam@86 781 6,
cannam@86 782 8,
cannam@86 783 5,
cannam@86 784 9,
cannam@86 785 4,
cannam@86 786 10,
cannam@86 787 3,
cannam@86 788 11,
cannam@86 789 2,
cannam@86 790 12,
cannam@86 791 1,
cannam@86 792 13,
cannam@86 793 0,
cannam@86 794 14,
cannam@86 795 };
cannam@86 796
cannam@86 797 static const long _vq_lengthlist__16u1__p9_0[] = {
cannam@86 798 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 799 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 800 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 801 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 802 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 803 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 804 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 805 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 806 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 807 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 808 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 809 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 810 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 811 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 812 8,
cannam@86 813 };
cannam@86 814
cannam@86 815 static const static_codebook _16u1__p9_0 = {
cannam@86 816 2, 225,
cannam@86 817 (long *)_vq_lengthlist__16u1__p9_0,
cannam@86 818 1, -514071552, 1627381760, 4, 0,
cannam@86 819 (long *)_vq_quantlist__16u1__p9_0,
cannam@86 820 0
cannam@86 821 };
cannam@86 822
cannam@86 823 static const long _vq_quantlist__16u1__p9_1[] = {
cannam@86 824 7,
cannam@86 825 6,
cannam@86 826 8,
cannam@86 827 5,
cannam@86 828 9,
cannam@86 829 4,
cannam@86 830 10,
cannam@86 831 3,
cannam@86 832 11,
cannam@86 833 2,
cannam@86 834 12,
cannam@86 835 1,
cannam@86 836 13,
cannam@86 837 0,
cannam@86 838 14,
cannam@86 839 };
cannam@86 840
cannam@86 841 static const long _vq_lengthlist__16u1__p9_1[] = {
cannam@86 842 1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5,
cannam@86 843 10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8,
cannam@86 844 9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10,
cannam@86 845 10,10,10,10, 9, 9,10,10,10,10,10,10, 9, 9, 8, 9,
cannam@86 846 10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 847 10,10,10,10,10,10,10,10,10,10,10, 8,10,10,10,10,
cannam@86 848 10,10,10,10,10,10,10,10,10, 6, 8, 8,10,10,10, 8,
cannam@86 849 10,10,10,10,10,10,10,10, 5, 8, 8,10,10,10, 9, 9,
cannam@86 850 10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
cannam@86 851 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 852 10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 853 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 854 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 855 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 856 9,
cannam@86 857 };
cannam@86 858
cannam@86 859 static const static_codebook _16u1__p9_1 = {
cannam@86 860 2, 225,
cannam@86 861 (long *)_vq_lengthlist__16u1__p9_1,
cannam@86 862 1, -522338304, 1620115456, 4, 0,
cannam@86 863 (long *)_vq_quantlist__16u1__p9_1,
cannam@86 864 0
cannam@86 865 };
cannam@86 866
cannam@86 867 static const long _vq_quantlist__16u1__p9_2[] = {
cannam@86 868 8,
cannam@86 869 7,
cannam@86 870 9,
cannam@86 871 6,
cannam@86 872 10,
cannam@86 873 5,
cannam@86 874 11,
cannam@86 875 4,
cannam@86 876 12,
cannam@86 877 3,
cannam@86 878 13,
cannam@86 879 2,
cannam@86 880 14,
cannam@86 881 1,
cannam@86 882 15,
cannam@86 883 0,
cannam@86 884 16,
cannam@86 885 };
cannam@86 886
cannam@86 887 static const long _vq_lengthlist__16u1__p9_2[] = {
cannam@86 888 1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11,
cannam@86 889 9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10,
cannam@86 890 11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11,
cannam@86 891 9,10,11, 8, 9, 6, 8, 8, 9, 9,10,10,11,11,11, 9,
cannam@86 892 11,10, 9,11, 8, 8, 8, 9, 8, 9,10,11, 9, 9,11,11,
cannam@86 893 10, 9, 9,11,10, 8,11, 8, 9, 8,11, 9,10, 9,10,11,
cannam@86 894 11,10,10, 9,10,10, 8, 8, 9,10,10,10, 9,11, 9,10,
cannam@86 895 11,11,11,11,10, 9,11, 9, 9,11,11,10, 8,11,11,11,
cannam@86 896 9,10,10,11,10,11,11, 9,11,10, 9,11,10,10,10,10,
cannam@86 897 9,11,10,11,10, 9, 9,10,11, 9, 8,10,11,11,10,10,
cannam@86 898 11, 9,11,10,11,11,10,11, 9, 9, 8,10, 8, 9,11, 9,
cannam@86 899 8,10,10, 9,11,10,11,10,11, 9,11, 8,10,11,11,11,
cannam@86 900 11,10,10,11,11,11,11,10,11,11,10, 9, 8,10,10, 9,
cannam@86 901 11,10,11,11,11, 9, 9, 9,11,11,11,10,10, 9, 9,10,
cannam@86 902 9,11,11,11,11, 8,10,11,10,11,11,10,11,11, 9, 9,
cannam@86 903 9,10, 9,11, 9,11,11,11,11,11,10,11,11,10,11,10,
cannam@86 904 11,11, 9,11,10,11,10, 9,10, 9,10,10,11,11,11,11,
cannam@86 905 9,10, 9,10,11,11,10,11,11,11,11,11,11,10,11,11,
cannam@86 906 10,
cannam@86 907 };
cannam@86 908
cannam@86 909 static const static_codebook _16u1__p9_2 = {
cannam@86 910 2, 289,
cannam@86 911 (long *)_vq_lengthlist__16u1__p9_2,
cannam@86 912 1, -529530880, 1611661312, 5, 0,
cannam@86 913 (long *)_vq_quantlist__16u1__p9_2,
cannam@86 914 0
cannam@86 915 };
cannam@86 916
cannam@86 917 static const long _huff_lengthlist__16u1__short[] = {
cannam@86 918 5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7,
cannam@86 919 10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6,
cannam@86 920 7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9,
cannam@86 921 15,16, 9, 6, 6, 5, 6, 6, 9, 8,14,16,12, 7, 6, 6,
cannam@86 922 5, 6, 6, 7,13,16, 8, 6, 7, 6, 5, 5, 4, 4,11,16,
cannam@86 923 9, 8, 9, 9, 7, 7, 6, 5,13,16,14,14,16,15,16,15,
cannam@86 924 16,16,16,16,
cannam@86 925 };
cannam@86 926
cannam@86 927 static const static_codebook _huff_book__16u1__short = {
cannam@86 928 2, 100,
cannam@86 929 (long *)_huff_lengthlist__16u1__short,
cannam@86 930 0, 0, 0, 0, 0,
cannam@86 931 NULL,
cannam@86 932 0
cannam@86 933 };
cannam@86 934
cannam@86 935 static const long _huff_lengthlist__16u2__long[] = {
cannam@86 936 5, 8,10,10,10,11,11,12,14,18, 7, 5, 5, 6, 8, 9,
cannam@86 937 10,12,14,17, 9, 5, 4, 5, 6, 8,10,11,13,19, 9, 5,
cannam@86 938 4, 4, 5, 6, 9,10,12,17, 8, 6, 5, 4, 4, 5, 7,10,
cannam@86 939 11,15, 8, 7, 7, 6, 5, 5, 6, 9,11,14, 8, 9, 8, 7,
cannam@86 940 6, 5, 6, 7,11,14, 9,11,11, 9, 7, 6, 6, 6, 9,14,
cannam@86 941 11,14,15,13, 9, 8, 7, 7, 9,14,13,15,19,17,12,11,
cannam@86 942 10, 9,10,14,
cannam@86 943 };
cannam@86 944
cannam@86 945 static const static_codebook _huff_book__16u2__long = {
cannam@86 946 2, 100,
cannam@86 947 (long *)_huff_lengthlist__16u2__long,
cannam@86 948 0, 0, 0, 0, 0,
cannam@86 949 NULL,
cannam@86 950 0
cannam@86 951 };
cannam@86 952
cannam@86 953 static const long _vq_quantlist__16u2_p1_0[] = {
cannam@86 954 1,
cannam@86 955 0,
cannam@86 956 2,
cannam@86 957 };
cannam@86 958
cannam@86 959 static const long _vq_lengthlist__16u2_p1_0[] = {
cannam@86 960 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
cannam@86 961 9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 8, 9,
cannam@86 962 9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
cannam@86 963 9,10, 9, 9,10,11, 5, 8, 7, 7, 9, 9, 8, 9, 9, 7,
cannam@86 964 9, 9, 9,11,10, 9, 9,10, 7, 9, 9, 9,10,10, 9,11,
cannam@86 965 10,
cannam@86 966 };
cannam@86 967
cannam@86 968 static const static_codebook _16u2_p1_0 = {
cannam@86 969 4, 81,
cannam@86 970 (long *)_vq_lengthlist__16u2_p1_0,
cannam@86 971 1, -535822336, 1611661312, 2, 0,
cannam@86 972 (long *)_vq_quantlist__16u2_p1_0,
cannam@86 973 0
cannam@86 974 };
cannam@86 975
cannam@86 976 static const long _vq_quantlist__16u2_p2_0[] = {
cannam@86 977 2,
cannam@86 978 1,
cannam@86 979 3,
cannam@86 980 0,
cannam@86 981 4,
cannam@86 982 };
cannam@86 983
cannam@86 984 static const long _vq_lengthlist__16u2_p2_0[] = {
cannam@86 985 3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
cannam@86 986 10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
cannam@86 987 8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
cannam@86 988 11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
cannam@86 989 10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,12,12,
cannam@86 990 10,10,10,12,12, 9,10,10,12,12,12,12,12,14,14,11,
cannam@86 991 12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
cannam@86 992 10,12,12,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
cannam@86 993 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
cannam@86 994 12,10,10,10,12,12, 7, 8, 8,11,10, 8, 9, 9,11,11,
cannam@86 995 8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 7,
cannam@86 996 8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 997 10,13,12,10,11,11,13,13,10,11,10,13,12,10,11,11,
cannam@86 998 13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
cannam@86 999 14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
cannam@86 1000 12,13,12,14,13,12,13,13,14,15, 5, 7, 7, 9,10, 7,
cannam@86 1001 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
cannam@86 1002 11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
cannam@86 1003 10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
cannam@86 1004 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12,
cannam@86 1005 10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
cannam@86 1006 10,11,12,13,12,13,13,15,14,12,12,13,12,14, 9,10,
cannam@86 1007 11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
cannam@86 1008 14,14,12,13,12,14,13, 8,10,10,12,12, 9,11,10,13,
cannam@86 1009 12, 9,10,10,12,13,12,13,13,14,14,12,12,12,14,14,
cannam@86 1010 9,10,10,13,13,10,11,11,13,13,10,11,11,13,13,13,
cannam@86 1011 13,13,14,15,12,13,13,14,15, 9,10,10,12,13,10,11,
cannam@86 1012 10,13,13,10,11,11,12,13,12,13,12,15,14,12,13,13,
cannam@86 1013 14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15,
cannam@86 1014 14,13,13,15,14,16,14,14,14,16,15,11,12,12,14,14,
cannam@86 1015 11,12,12,14,14,12,13,13,14,15,13,14,13,15,13,14,
cannam@86 1016 14,14,15,16, 8, 9,10,12,12, 9,10,10,13,12, 9,10,
cannam@86 1017 11,12,13,12,12,12,14,14,12,13,13,14,14, 9,10,10,
cannam@86 1018 13,12,10,11,11,13,13,10,10,11,13,13,12,13,13,15,
cannam@86 1019 14,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
cannam@86 1020 10,11,11,13,13,12,13,13,14,14,13,13,13,15,15,11,
cannam@86 1021 12,12,14,13,12,13,13,15,14,11,12,12,14,14,14,14,
cannam@86 1022 14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
cannam@86 1023 14,15,12,13,12,14,14,14,14,14,16,16,14,15,13,16,
cannam@86 1024 14,
cannam@86 1025 };
cannam@86 1026
cannam@86 1027 static const static_codebook _16u2_p2_0 = {
cannam@86 1028 4, 625,
cannam@86 1029 (long *)_vq_lengthlist__16u2_p2_0,
cannam@86 1030 1, -533725184, 1611661312, 3, 0,
cannam@86 1031 (long *)_vq_quantlist__16u2_p2_0,
cannam@86 1032 0
cannam@86 1033 };
cannam@86 1034
cannam@86 1035 static const long _vq_quantlist__16u2_p3_0[] = {
cannam@86 1036 4,
cannam@86 1037 3,
cannam@86 1038 5,
cannam@86 1039 2,
cannam@86 1040 6,
cannam@86 1041 1,
cannam@86 1042 7,
cannam@86 1043 0,
cannam@86 1044 8,
cannam@86 1045 };
cannam@86 1046
cannam@86 1047 static const long _vq_lengthlist__16u2_p3_0[] = {
cannam@86 1048 2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
cannam@86 1049 9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
cannam@86 1050 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
cannam@86 1051 8, 8, 9, 9,11,10, 7, 7, 8, 8, 8, 9, 9,10,11, 9,
cannam@86 1052 9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,10,11,11,
cannam@86 1053 11,
cannam@86 1054 };
cannam@86 1055
cannam@86 1056 static const static_codebook _16u2_p3_0 = {
cannam@86 1057 2, 81,
cannam@86 1058 (long *)_vq_lengthlist__16u2_p3_0,
cannam@86 1059 1, -531628032, 1611661312, 4, 0,
cannam@86 1060 (long *)_vq_quantlist__16u2_p3_0,
cannam@86 1061 0
cannam@86 1062 };
cannam@86 1063
cannam@86 1064 static const long _vq_quantlist__16u2_p4_0[] = {
cannam@86 1065 8,
cannam@86 1066 7,
cannam@86 1067 9,
cannam@86 1068 6,
cannam@86 1069 10,
cannam@86 1070 5,
cannam@86 1071 11,
cannam@86 1072 4,
cannam@86 1073 12,
cannam@86 1074 3,
cannam@86 1075 13,
cannam@86 1076 2,
cannam@86 1077 14,
cannam@86 1078 1,
cannam@86 1079 15,
cannam@86 1080 0,
cannam@86 1081 16,
cannam@86 1082 };
cannam@86 1083
cannam@86 1084 static const long _vq_lengthlist__16u2_p4_0[] = {
cannam@86 1085 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
cannam@86 1086 11, 5, 5, 5, 7, 6, 8, 7, 9, 9, 9, 9,10,10,11,11,
cannam@86 1087 12,12, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 9,10,10,11,
cannam@86 1088 11,12,12, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
cannam@86 1089 11,11,12,12, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,
cannam@86 1090 10,11,11,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
cannam@86 1091 11,11,11,11,12,12, 7, 7, 8, 8, 8, 9, 9, 9, 9,10,
cannam@86 1092 10,11,11,11,11,12,12, 8, 9, 9, 9, 9, 9, 9,10,10,
cannam@86 1093 10,10,11,11,12,12,12,12, 8, 9, 9, 9, 9, 9, 9,10,
cannam@86 1094 10,10,10,11,11,12,12,12,12, 9, 9, 9, 9, 9,10,10,
cannam@86 1095 10,10,10,11,11,11,12,12,13,13, 9, 9, 9, 9, 9,10,
cannam@86 1096 10,10,10,11,10,11,11,12,12,13,13,10,10,10,10,10,
cannam@86 1097 11,11,11,11,11,11,11,12,12,12,13,13,10,10,10,10,
cannam@86 1098 10,11,11,11,11,11,11,12,11,12,12,13,13,11,11,11,
cannam@86 1099 11,11,11,11,12,12,12,12,12,12,13,13,13,13,11,11,
cannam@86 1100 11,11,11,11,11,12,12,12,12,13,12,13,13,13,13,11,
cannam@86 1101 12,12,12,12,12,12,12,12,13,13,13,13,13,13,14,14,
cannam@86 1102 11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14,
cannam@86 1103 14,
cannam@86 1104 };
cannam@86 1105
cannam@86 1106 static const static_codebook _16u2_p4_0 = {
cannam@86 1107 2, 289,
cannam@86 1108 (long *)_vq_lengthlist__16u2_p4_0,
cannam@86 1109 1, -529530880, 1611661312, 5, 0,
cannam@86 1110 (long *)_vq_quantlist__16u2_p4_0,
cannam@86 1111 0
cannam@86 1112 };
cannam@86 1113
cannam@86 1114 static const long _vq_quantlist__16u2_p5_0[] = {
cannam@86 1115 1,
cannam@86 1116 0,
cannam@86 1117 2,
cannam@86 1118 };
cannam@86 1119
cannam@86 1120 static const long _vq_lengthlist__16u2_p5_0[] = {
cannam@86 1121 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9, 9, 7,
cannam@86 1122 9,10, 5, 8, 8, 7,10, 9, 7,10, 9, 5, 8, 8, 8,11,
cannam@86 1123 10, 8,10,10, 7,10,10, 9, 9,12,10,12,12, 7,10,10,
cannam@86 1124 9,12,10,10,11,12, 5, 8, 8, 8,10,10, 8,11,11, 7,
cannam@86 1125 11,10,10,12,11, 9,10,12, 7,10,11,10,12,12, 9,12,
cannam@86 1126 9,
cannam@86 1127 };
cannam@86 1128
cannam@86 1129 static const static_codebook _16u2_p5_0 = {
cannam@86 1130 4, 81,
cannam@86 1131 (long *)_vq_lengthlist__16u2_p5_0,
cannam@86 1132 1, -529137664, 1618345984, 2, 0,
cannam@86 1133 (long *)_vq_quantlist__16u2_p5_0,
cannam@86 1134 0
cannam@86 1135 };
cannam@86 1136
cannam@86 1137 static const long _vq_quantlist__16u2_p5_1[] = {
cannam@86 1138 5,
cannam@86 1139 4,
cannam@86 1140 6,
cannam@86 1141 3,
cannam@86 1142 7,
cannam@86 1143 2,
cannam@86 1144 8,
cannam@86 1145 1,
cannam@86 1146 9,
cannam@86 1147 0,
cannam@86 1148 10,
cannam@86 1149 };
cannam@86 1150
cannam@86 1151 static const long _vq_lengthlist__16u2_p5_1[] = {
cannam@86 1152 2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7,
cannam@86 1153 7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8,
cannam@86 1154 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
cannam@86 1155 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
cannam@86 1156 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 1157 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 1158 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
cannam@86 1159 8, 8, 8, 8, 8, 9, 9, 9, 9,
cannam@86 1160 };
cannam@86 1161
cannam@86 1162 static const static_codebook _16u2_p5_1 = {
cannam@86 1163 2, 121,
cannam@86 1164 (long *)_vq_lengthlist__16u2_p5_1,
cannam@86 1165 1, -531365888, 1611661312, 4, 0,
cannam@86 1166 (long *)_vq_quantlist__16u2_p5_1,
cannam@86 1167 0
cannam@86 1168 };
cannam@86 1169
cannam@86 1170 static const long _vq_quantlist__16u2_p6_0[] = {
cannam@86 1171 6,
cannam@86 1172 5,
cannam@86 1173 7,
cannam@86 1174 4,
cannam@86 1175 8,
cannam@86 1176 3,
cannam@86 1177 9,
cannam@86 1178 2,
cannam@86 1179 10,
cannam@86 1180 1,
cannam@86 1181 11,
cannam@86 1182 0,
cannam@86 1183 12,
cannam@86 1184 };
cannam@86 1185
cannam@86 1186 static const long _vq_lengthlist__16u2_p6_0[] = {
cannam@86 1187 1, 5, 4, 7, 7, 8, 8, 8, 8,10,10,11,11, 4, 6, 6,
cannam@86 1188 7, 7, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9,
cannam@86 1189 9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9, 9, 9,10,10,
cannam@86 1190 11,11,12,12, 7, 7, 7, 9, 8,10, 9,10,10,11,11,12,
cannam@86 1191 12, 8, 9, 9, 9,10,10,10,11,11,12,12,13,13, 8, 9,
cannam@86 1192 9,10, 9,10,10,11,11,12,12,13,13, 8, 9, 9,10,10,
cannam@86 1193 11,11,11,11,12,12,13,13, 8, 9, 9,10,10,11,11,12,
cannam@86 1194 11,12,12,13,13,10,10,10,11,11,12,12,12,12,13,13,
cannam@86 1195 14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11,
cannam@86 1196 11,11,12,12,13,13,13,13,14,14,14,14,11,11,11,12,
cannam@86 1197 12,13,13,13,13,14,14,14,14,
cannam@86 1198 };
cannam@86 1199
cannam@86 1200 static const static_codebook _16u2_p6_0 = {
cannam@86 1201 2, 169,
cannam@86 1202 (long *)_vq_lengthlist__16u2_p6_0,
cannam@86 1203 1, -526516224, 1616117760, 4, 0,
cannam@86 1204 (long *)_vq_quantlist__16u2_p6_0,
cannam@86 1205 0
cannam@86 1206 };
cannam@86 1207
cannam@86 1208 static const long _vq_quantlist__16u2_p6_1[] = {
cannam@86 1209 2,
cannam@86 1210 1,
cannam@86 1211 3,
cannam@86 1212 0,
cannam@86 1213 4,
cannam@86 1214 };
cannam@86 1215
cannam@86 1216 static const long _vq_lengthlist__16u2_p6_1[] = {
cannam@86 1217 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 1218 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 1219 };
cannam@86 1220
cannam@86 1221 static const static_codebook _16u2_p6_1 = {
cannam@86 1222 2, 25,
cannam@86 1223 (long *)_vq_lengthlist__16u2_p6_1,
cannam@86 1224 1, -533725184, 1611661312, 3, 0,
cannam@86 1225 (long *)_vq_quantlist__16u2_p6_1,
cannam@86 1226 0
cannam@86 1227 };
cannam@86 1228
cannam@86 1229 static const long _vq_quantlist__16u2_p7_0[] = {
cannam@86 1230 6,
cannam@86 1231 5,
cannam@86 1232 7,
cannam@86 1233 4,
cannam@86 1234 8,
cannam@86 1235 3,
cannam@86 1236 9,
cannam@86 1237 2,
cannam@86 1238 10,
cannam@86 1239 1,
cannam@86 1240 11,
cannam@86 1241 0,
cannam@86 1242 12,
cannam@86 1243 };
cannam@86 1244
cannam@86 1245 static const long _vq_lengthlist__16u2_p7_0[] = {
cannam@86 1246 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
cannam@86 1247 8, 8, 9, 9, 9, 9,10,10,11,10, 4, 6, 6, 8, 8, 9,
cannam@86 1248 9, 9, 9,10,10,11,11, 7, 8, 8,10, 9,10,10,10,10,
cannam@86 1249 11,11,12,12, 7, 8, 8,10,10,10,10,10,10,11,11,12,
cannam@86 1250 12, 8, 9, 9,10,10,11,11,11,11,12,12,13,13, 8, 9,
cannam@86 1251 9,10,10,11,11,11,11,12,12,13,13, 8, 9, 9,11,10,
cannam@86 1252 11,11,12,12,13,13,14,13, 8, 9, 9,10,10,11,11,12,
cannam@86 1253 12,13,13,13,13, 9,10,10,11,11,12,12,13,13,13,13,
cannam@86 1254 14,14, 9,10,10,11,11,12,12,13,13,13,13,14,14,10,
cannam@86 1255 11,11,12,12,13,13,14,13,14,14,15,14,10,11,11,12,
cannam@86 1256 12,13,13,14,13,14,14,15,14,
cannam@86 1257 };
cannam@86 1258
cannam@86 1259 static const static_codebook _16u2_p7_0 = {
cannam@86 1260 2, 169,
cannam@86 1261 (long *)_vq_lengthlist__16u2_p7_0,
cannam@86 1262 1, -523206656, 1618345984, 4, 0,
cannam@86 1263 (long *)_vq_quantlist__16u2_p7_0,
cannam@86 1264 0
cannam@86 1265 };
cannam@86 1266
cannam@86 1267 static const long _vq_quantlist__16u2_p7_1[] = {
cannam@86 1268 5,
cannam@86 1269 4,
cannam@86 1270 6,
cannam@86 1271 3,
cannam@86 1272 7,
cannam@86 1273 2,
cannam@86 1274 8,
cannam@86 1275 1,
cannam@86 1276 9,
cannam@86 1277 0,
cannam@86 1278 10,
cannam@86 1279 };
cannam@86 1280
cannam@86 1281 static const long _vq_lengthlist__16u2_p7_1[] = {
cannam@86 1282 2, 5, 5, 7, 7, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
cannam@86 1283 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
cannam@86 1284 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7,
cannam@86 1285 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
cannam@86 1286 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
cannam@86 1287 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 1288 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 1289 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 1290 };
cannam@86 1291
cannam@86 1292 static const static_codebook _16u2_p7_1 = {
cannam@86 1293 2, 121,
cannam@86 1294 (long *)_vq_lengthlist__16u2_p7_1,
cannam@86 1295 1, -531365888, 1611661312, 4, 0,
cannam@86 1296 (long *)_vq_quantlist__16u2_p7_1,
cannam@86 1297 0
cannam@86 1298 };
cannam@86 1299
cannam@86 1300 static const long _vq_quantlist__16u2_p8_0[] = {
cannam@86 1301 7,
cannam@86 1302 6,
cannam@86 1303 8,
cannam@86 1304 5,
cannam@86 1305 9,
cannam@86 1306 4,
cannam@86 1307 10,
cannam@86 1308 3,
cannam@86 1309 11,
cannam@86 1310 2,
cannam@86 1311 12,
cannam@86 1312 1,
cannam@86 1313 13,
cannam@86 1314 0,
cannam@86 1315 14,
cannam@86 1316 };
cannam@86 1317
cannam@86 1318 static const long _vq_lengthlist__16u2_p8_0[] = {
cannam@86 1319 1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 8,10, 9,11,11, 4,
cannam@86 1320 7, 6, 9, 8, 9, 9, 9, 9,10, 9,11, 9,12, 9, 4, 6,
cannam@86 1321 7, 8, 8, 9, 9, 9, 9,10,10,10,11,11,12, 7, 9, 8,
cannam@86 1322 10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
cannam@86 1323 10,10,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11,
cannam@86 1324 11,11,11,11,12,12,13,13,13,13, 8, 9, 9,11,11,11,
cannam@86 1325 11,11,11,12,12,13,13,13,14, 8, 9, 9,10,10,11,11,
cannam@86 1326 12,11,13,13,14,13,14,14, 8, 9, 9,10,10,11,11,12,
cannam@86 1327 12,12,12,13,13,14,14, 9,10,10,11,11,12,12,13,12,
cannam@86 1328 13,13,14,14,15,15, 9,10,10,11,11,12,12,12,13,13,
cannam@86 1329 13,14,14,14,15,10,11,11,12,12,13,13,14,13,14,14,
cannam@86 1330 15,14,15,15,10,11,11,12,12,13,12,13,14,14,14,14,
cannam@86 1331 14,15,15,11,12,12,13,13,13,13,14,14,15,14,15,15,
cannam@86 1332 16,16,11,12,12,13,13,13,13,14,14,14,15,15,15,16,
cannam@86 1333 16,
cannam@86 1334 };
cannam@86 1335
cannam@86 1336 static const static_codebook _16u2_p8_0 = {
cannam@86 1337 2, 225,
cannam@86 1338 (long *)_vq_lengthlist__16u2_p8_0,
cannam@86 1339 1, -520986624, 1620377600, 4, 0,
cannam@86 1340 (long *)_vq_quantlist__16u2_p8_0,
cannam@86 1341 0
cannam@86 1342 };
cannam@86 1343
cannam@86 1344 static const long _vq_quantlist__16u2_p8_1[] = {
cannam@86 1345 10,
cannam@86 1346 9,
cannam@86 1347 11,
cannam@86 1348 8,
cannam@86 1349 12,
cannam@86 1350 7,
cannam@86 1351 13,
cannam@86 1352 6,
cannam@86 1353 14,
cannam@86 1354 5,
cannam@86 1355 15,
cannam@86 1356 4,
cannam@86 1357 16,
cannam@86 1358 3,
cannam@86 1359 17,
cannam@86 1360 2,
cannam@86 1361 18,
cannam@86 1362 1,
cannam@86 1363 19,
cannam@86 1364 0,
cannam@86 1365 20,
cannam@86 1366 };
cannam@86 1367
cannam@86 1368 static const long _vq_lengthlist__16u2_p8_1[] = {
cannam@86 1369 3, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1370 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
cannam@86 1371 9, 9, 9, 9, 9, 9,10,10,10,10, 5, 6, 6, 7, 7, 8,
cannam@86 1372 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
cannam@86 1373 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,
cannam@86 1374 10,10,10,10, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1375 9,10, 9,10,10,10, 9,10, 9, 8, 8, 8, 9, 8, 9, 9,
cannam@86 1376 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 8, 8,
cannam@86 1377 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
cannam@86 1378 10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
cannam@86 1379 10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1380 10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
cannam@86 1381 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1382 10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
cannam@86 1383 10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
cannam@86 1384 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
cannam@86 1385 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1386 10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1387 10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,
cannam@86 1388 10,10,10,10,10,10,10,10,10,10,10, 9, 9,10,10,10,
cannam@86 1389 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1390 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1391 10,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,
cannam@86 1392 10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
cannam@86 1393 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
cannam@86 1394 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1395 10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1396 10,10,10,10,10,10,10,10,10,
cannam@86 1397 };
cannam@86 1398
cannam@86 1399 static const static_codebook _16u2_p8_1 = {
cannam@86 1400 2, 441,
cannam@86 1401 (long *)_vq_lengthlist__16u2_p8_1,
cannam@86 1402 1, -529268736, 1611661312, 5, 0,
cannam@86 1403 (long *)_vq_quantlist__16u2_p8_1,
cannam@86 1404 0
cannam@86 1405 };
cannam@86 1406
cannam@86 1407 static const long _vq_quantlist__16u2_p9_0[] = {
cannam@86 1408 7,
cannam@86 1409 6,
cannam@86 1410 8,
cannam@86 1411 5,
cannam@86 1412 9,
cannam@86 1413 4,
cannam@86 1414 10,
cannam@86 1415 3,
cannam@86 1416 11,
cannam@86 1417 2,
cannam@86 1418 12,
cannam@86 1419 1,
cannam@86 1420 13,
cannam@86 1421 0,
cannam@86 1422 14,
cannam@86 1423 };
cannam@86 1424
cannam@86 1425 static const long _vq_lengthlist__16u2_p9_0[] = {
cannam@86 1426 1, 5, 3, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5,
cannam@86 1427 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7,
cannam@86 1428 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 1429 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
cannam@86 1430 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1431 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1432 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1433 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1434 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1435 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1436 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1437 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1438 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1439 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1440 10,
cannam@86 1441 };
cannam@86 1442
cannam@86 1443 static const static_codebook _16u2_p9_0 = {
cannam@86 1444 2, 225,
cannam@86 1445 (long *)_vq_lengthlist__16u2_p9_0,
cannam@86 1446 1, -510036736, 1631393792, 4, 0,
cannam@86 1447 (long *)_vq_quantlist__16u2_p9_0,
cannam@86 1448 0
cannam@86 1449 };
cannam@86 1450
cannam@86 1451 static const long _vq_quantlist__16u2_p9_1[] = {
cannam@86 1452 9,
cannam@86 1453 8,
cannam@86 1454 10,
cannam@86 1455 7,
cannam@86 1456 11,
cannam@86 1457 6,
cannam@86 1458 12,
cannam@86 1459 5,
cannam@86 1460 13,
cannam@86 1461 4,
cannam@86 1462 14,
cannam@86 1463 3,
cannam@86 1464 15,
cannam@86 1465 2,
cannam@86 1466 16,
cannam@86 1467 1,
cannam@86 1468 17,
cannam@86 1469 0,
cannam@86 1470 18,
cannam@86 1471 };
cannam@86 1472
cannam@86 1473 static const long _vq_lengthlist__16u2_p9_1[] = {
cannam@86 1474 1, 4, 4, 7, 7, 7, 7, 7, 6, 9, 7,10, 8,12,12,13,
cannam@86 1475 13,14,14, 4, 7, 7, 9, 9, 9, 8, 9, 8,10, 9,11, 9,
cannam@86 1476 14, 9,14,10,13,11, 4, 7, 7, 9, 9, 9, 9, 8, 9,10,
cannam@86 1477 10,11,11,12,13,12,13,14,15, 7, 9, 9,10,11,10,10,
cannam@86 1478 10,10,11,12,13,13,13,14,17,14,15,16, 7, 9, 9,10,
cannam@86 1479 10,10,10,10,10,11,12,13,13,14,14,15,15,18,18, 8,
cannam@86 1480 9, 9,11,10,11,11,11,12,13,12,14,14,16,15,15,17,
cannam@86 1481 18,15, 8, 9, 9,10,10,11,11,11,11,13,13,14,14,15,
cannam@86 1482 15,15,16,16,18, 7, 9, 8,10,10,11,11,12,12,14,14,
cannam@86 1483 15,15,16,16,15,17,16,18, 8, 9, 9,10,10,11,12,12,
cannam@86 1484 12,13,13,16,15,17,16,17,18,17,18, 9,10,10,12,11,
cannam@86 1485 13,13,14,13,14,14,15,17,16,18,17,18,17,18, 9,10,
cannam@86 1486 10,12,11,12,13,13,14,15,16,14,15,16,18,18,18,18,
cannam@86 1487 17,11,11,11,13,13,14,14,16,15,15,15,16,15,15,18,
cannam@86 1488 18,18,17,16,11,11,12,13,13,15,14,15,16,16,16,17,
cannam@86 1489 16,15,18,17,18,16,18,12,13,13,15,15,15,16,18,16,
cannam@86 1490 17,16,17,16,17,17,17,18,18,17,13,13,13,15,13,16,
cannam@86 1491 15,17,16,16,16,18,18,18,18,16,17,17,18,13,15,14,
cannam@86 1492 15,15,18,17,18,18,18,16,18,17,18,17,18,16,17,17,
cannam@86 1493 14,14,14,15,16,17,16,18,18,18,17,18,17,18,18,18,
cannam@86 1494 16,16,16,14,17,16,17,15,16,18,18,17,18,17,18,17,
cannam@86 1495 18,18,18,17,18,17,15,16,15,18,15,18,17,16,18,18,
cannam@86 1496 18,18,18,18,17,18,16,18,17,
cannam@86 1497 };
cannam@86 1498
cannam@86 1499 static const static_codebook _16u2_p9_1 = {
cannam@86 1500 2, 361,
cannam@86 1501 (long *)_vq_lengthlist__16u2_p9_1,
cannam@86 1502 1, -518287360, 1622704128, 5, 0,
cannam@86 1503 (long *)_vq_quantlist__16u2_p9_1,
cannam@86 1504 0
cannam@86 1505 };
cannam@86 1506
cannam@86 1507 static const long _vq_quantlist__16u2_p9_2[] = {
cannam@86 1508 24,
cannam@86 1509 23,
cannam@86 1510 25,
cannam@86 1511 22,
cannam@86 1512 26,
cannam@86 1513 21,
cannam@86 1514 27,
cannam@86 1515 20,
cannam@86 1516 28,
cannam@86 1517 19,
cannam@86 1518 29,
cannam@86 1519 18,
cannam@86 1520 30,
cannam@86 1521 17,
cannam@86 1522 31,
cannam@86 1523 16,
cannam@86 1524 32,
cannam@86 1525 15,
cannam@86 1526 33,
cannam@86 1527 14,
cannam@86 1528 34,
cannam@86 1529 13,
cannam@86 1530 35,
cannam@86 1531 12,
cannam@86 1532 36,
cannam@86 1533 11,
cannam@86 1534 37,
cannam@86 1535 10,
cannam@86 1536 38,
cannam@86 1537 9,
cannam@86 1538 39,
cannam@86 1539 8,
cannam@86 1540 40,
cannam@86 1541 7,
cannam@86 1542 41,
cannam@86 1543 6,
cannam@86 1544 42,
cannam@86 1545 5,
cannam@86 1546 43,
cannam@86 1547 4,
cannam@86 1548 44,
cannam@86 1549 3,
cannam@86 1550 45,
cannam@86 1551 2,
cannam@86 1552 46,
cannam@86 1553 1,
cannam@86 1554 47,
cannam@86 1555 0,
cannam@86 1556 48,
cannam@86 1557 };
cannam@86 1558
cannam@86 1559 static const long _vq_lengthlist__16u2_p9_2[] = {
cannam@86 1560 2, 3, 4, 4, 4, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 7,
cannam@86 1561 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 1562 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8,
cannam@86 1563 8,
cannam@86 1564 };
cannam@86 1565
cannam@86 1566 static const static_codebook _16u2_p9_2 = {
cannam@86 1567 1, 49,
cannam@86 1568 (long *)_vq_lengthlist__16u2_p9_2,
cannam@86 1569 1, -526909440, 1611661312, 6, 0,
cannam@86 1570 (long *)_vq_quantlist__16u2_p9_2,
cannam@86 1571 0
cannam@86 1572 };
cannam@86 1573
cannam@86 1574 static const long _huff_lengthlist__16u2__short[] = {
cannam@86 1575 8,11,13,13,15,16,19,19,19,19,11, 8, 8, 9, 9,11,
cannam@86 1576 13,15,19,20,14, 8, 7, 7, 8, 9,12,13,15,20,15, 9,
cannam@86 1577 6, 5, 5, 7,10,12,14,18,14, 9, 7, 5, 3, 4, 7,10,
cannam@86 1578 12,16,13,10, 8, 6, 3, 3, 5, 8,11,14,11,10, 9, 7,
cannam@86 1579 5, 4, 4, 6,11,14,10,10,10, 8, 6, 5, 5, 6,10,14,
cannam@86 1580 10,10,10, 9, 8, 7, 7, 7,10,14,11,12,12,12,11,10,
cannam@86 1581 10,10,12,16,
cannam@86 1582 };
cannam@86 1583
cannam@86 1584 static const static_codebook _huff_book__16u2__short = {
cannam@86 1585 2, 100,
cannam@86 1586 (long *)_huff_lengthlist__16u2__short,
cannam@86 1587 0, 0, 0, 0, 0,
cannam@86 1588 NULL,
cannam@86 1589 0
cannam@86 1590 };
cannam@86 1591
cannam@86 1592 static const long _vq_quantlist__8u0__p1_0[] = {
cannam@86 1593 1,
cannam@86 1594 0,
cannam@86 1595 2,
cannam@86 1596 };
cannam@86 1597
cannam@86 1598 static const long _vq_lengthlist__8u0__p1_0[] = {
cannam@86 1599 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
cannam@86 1600 10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
cannam@86 1601 11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
cannam@86 1602 10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7,
cannam@86 1603 11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13,
cannam@86 1604 11,
cannam@86 1605 };
cannam@86 1606
cannam@86 1607 static const static_codebook _8u0__p1_0 = {
cannam@86 1608 4, 81,
cannam@86 1609 (long *)_vq_lengthlist__8u0__p1_0,
cannam@86 1610 1, -535822336, 1611661312, 2, 0,
cannam@86 1611 (long *)_vq_quantlist__8u0__p1_0,
cannam@86 1612 0
cannam@86 1613 };
cannam@86 1614
cannam@86 1615 static const long _vq_quantlist__8u0__p2_0[] = {
cannam@86 1616 1,
cannam@86 1617 0,
cannam@86 1618 2,
cannam@86 1619 };
cannam@86 1620
cannam@86 1621 static const long _vq_lengthlist__8u0__p2_0[] = {
cannam@86 1622 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
cannam@86 1623 7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
cannam@86 1624 9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
cannam@86 1625 8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
cannam@86 1626 8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10,
cannam@86 1627 8,
cannam@86 1628 };
cannam@86 1629
cannam@86 1630 static const static_codebook _8u0__p2_0 = {
cannam@86 1631 4, 81,
cannam@86 1632 (long *)_vq_lengthlist__8u0__p2_0,
cannam@86 1633 1, -535822336, 1611661312, 2, 0,
cannam@86 1634 (long *)_vq_quantlist__8u0__p2_0,
cannam@86 1635 0
cannam@86 1636 };
cannam@86 1637
cannam@86 1638 static const long _vq_quantlist__8u0__p3_0[] = {
cannam@86 1639 2,
cannam@86 1640 1,
cannam@86 1641 3,
cannam@86 1642 0,
cannam@86 1643 4,
cannam@86 1644 };
cannam@86 1645
cannam@86 1646 static const long _vq_lengthlist__8u0__p3_0[] = {
cannam@86 1647 1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
cannam@86 1648 10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
cannam@86 1649 10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
cannam@86 1650 12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
cannam@86 1651 11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13,
cannam@86 1652 10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12,
cannam@86 1653 14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11,
cannam@86 1654 12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8,
cannam@86 1655 11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15,
cannam@86 1656 14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14,
cannam@86 1657 10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7,
cannam@86 1658 10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13,
cannam@86 1659 12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13,
cannam@86 1660 15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17,
cannam@86 1661 16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18,
cannam@86 1662 13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8,
cannam@86 1663 11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12,
cannam@86 1664 12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12,
cannam@86 1665 13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13,
cannam@86 1666 13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16,
cannam@86 1667 12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11,
cannam@86 1668 13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12,
cannam@86 1669 12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15,
cannam@86 1670 16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16,
cannam@86 1671 15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18,
cannam@86 1672 9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15,
cannam@86 1673 15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14,
cannam@86 1674 13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15,
cannam@86 1675 17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18,
cannam@86 1676 17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19,
cannam@86 1677 13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14,
cannam@86 1678 17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13,
cannam@86 1679 13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12,
cannam@86 1680 16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19,
cannam@86 1681 0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17,
cannam@86 1682 12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11,
cannam@86 1683 14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16,
cannam@86 1684 17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15,
cannam@86 1685 19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18,
cannam@86 1686 16,
cannam@86 1687 };
cannam@86 1688
cannam@86 1689 static const static_codebook _8u0__p3_0 = {
cannam@86 1690 4, 625,
cannam@86 1691 (long *)_vq_lengthlist__8u0__p3_0,
cannam@86 1692 1, -533725184, 1611661312, 3, 0,
cannam@86 1693 (long *)_vq_quantlist__8u0__p3_0,
cannam@86 1694 0
cannam@86 1695 };
cannam@86 1696
cannam@86 1697 static const long _vq_quantlist__8u0__p4_0[] = {
cannam@86 1698 2,
cannam@86 1699 1,
cannam@86 1700 3,
cannam@86 1701 0,
cannam@86 1702 4,
cannam@86 1703 };
cannam@86 1704
cannam@86 1705 static const long _vq_lengthlist__8u0__p4_0[] = {
cannam@86 1706 3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
cannam@86 1707 9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
cannam@86 1708 8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
cannam@86 1709 11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10,
cannam@86 1710 10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11,
cannam@86 1711 10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11,
cannam@86 1712 11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10,
cannam@86 1713 11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7,
cannam@86 1714 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12,
cannam@86 1715 12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11,
cannam@86 1716 8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7,
cannam@86 1717 8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11,
cannam@86 1718 10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11,
cannam@86 1719 12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15,
cannam@86 1720 13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14,
cannam@86 1721 12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7,
cannam@86 1722 8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11,
cannam@86 1723 10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9,
cannam@86 1724 10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10,
cannam@86 1725 11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12,
cannam@86 1726 10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10,
cannam@86 1727 10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10,
cannam@86 1728 11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13,
cannam@86 1729 13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13,
cannam@86 1730 13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13,
cannam@86 1731 9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12,
cannam@86 1732 12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12,
cannam@86 1733 10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12,
cannam@86 1734 15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14,
cannam@86 1735 13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14,
cannam@86 1736 11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13,
cannam@86 1737 15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11,
cannam@86 1738 11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10,
cannam@86 1739 12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14,
cannam@86 1740 14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13,
cannam@86 1741 10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11,
cannam@86 1742 12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14,
cannam@86 1743 14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13,
cannam@86 1744 14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14,
cannam@86 1745 12,
cannam@86 1746 };
cannam@86 1747
cannam@86 1748 static const static_codebook _8u0__p4_0 = {
cannam@86 1749 4, 625,
cannam@86 1750 (long *)_vq_lengthlist__8u0__p4_0,
cannam@86 1751 1, -533725184, 1611661312, 3, 0,
cannam@86 1752 (long *)_vq_quantlist__8u0__p4_0,
cannam@86 1753 0
cannam@86 1754 };
cannam@86 1755
cannam@86 1756 static const long _vq_quantlist__8u0__p5_0[] = {
cannam@86 1757 4,
cannam@86 1758 3,
cannam@86 1759 5,
cannam@86 1760 2,
cannam@86 1761 6,
cannam@86 1762 1,
cannam@86 1763 7,
cannam@86 1764 0,
cannam@86 1765 8,
cannam@86 1766 };
cannam@86 1767
cannam@86 1768 static const long _vq_lengthlist__8u0__p5_0[] = {
cannam@86 1769 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
cannam@86 1770 10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
cannam@86 1771 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
cannam@86 1772 9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 1773 10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12,
cannam@86 1774 12,
cannam@86 1775 };
cannam@86 1776
cannam@86 1777 static const static_codebook _8u0__p5_0 = {
cannam@86 1778 2, 81,
cannam@86 1779 (long *)_vq_lengthlist__8u0__p5_0,
cannam@86 1780 1, -531628032, 1611661312, 4, 0,
cannam@86 1781 (long *)_vq_quantlist__8u0__p5_0,
cannam@86 1782 0
cannam@86 1783 };
cannam@86 1784
cannam@86 1785 static const long _vq_quantlist__8u0__p6_0[] = {
cannam@86 1786 6,
cannam@86 1787 5,
cannam@86 1788 7,
cannam@86 1789 4,
cannam@86 1790 8,
cannam@86 1791 3,
cannam@86 1792 9,
cannam@86 1793 2,
cannam@86 1794 10,
cannam@86 1795 1,
cannam@86 1796 11,
cannam@86 1797 0,
cannam@86 1798 12,
cannam@86 1799 };
cannam@86 1800
cannam@86 1801 static const long _vq_lengthlist__8u0__p6_0[] = {
cannam@86 1802 1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
cannam@86 1803 9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
cannam@86 1804 11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
cannam@86 1805 14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17,
cannam@86 1806 0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11,
cannam@86 1807 11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14,
cannam@86 1808 15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15,
cannam@86 1809 14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16,
cannam@86 1810 0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17,
cannam@86 1811 17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16,
cannam@86 1812 16, 0,15, 0,17, 0, 0, 0, 0,
cannam@86 1813 };
cannam@86 1814
cannam@86 1815 static const static_codebook _8u0__p6_0 = {
cannam@86 1816 2, 169,
cannam@86 1817 (long *)_vq_lengthlist__8u0__p6_0,
cannam@86 1818 1, -526516224, 1616117760, 4, 0,
cannam@86 1819 (long *)_vq_quantlist__8u0__p6_0,
cannam@86 1820 0
cannam@86 1821 };
cannam@86 1822
cannam@86 1823 static const long _vq_quantlist__8u0__p6_1[] = {
cannam@86 1824 2,
cannam@86 1825 1,
cannam@86 1826 3,
cannam@86 1827 0,
cannam@86 1828 4,
cannam@86 1829 };
cannam@86 1830
cannam@86 1831 static const long _vq_lengthlist__8u0__p6_1[] = {
cannam@86 1832 1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
cannam@86 1833 7, 7, 7, 7, 6, 7, 7, 7, 7,
cannam@86 1834 };
cannam@86 1835
cannam@86 1836 static const static_codebook _8u0__p6_1 = {
cannam@86 1837 2, 25,
cannam@86 1838 (long *)_vq_lengthlist__8u0__p6_1,
cannam@86 1839 1, -533725184, 1611661312, 3, 0,
cannam@86 1840 (long *)_vq_quantlist__8u0__p6_1,
cannam@86 1841 0
cannam@86 1842 };
cannam@86 1843
cannam@86 1844 static const long _vq_quantlist__8u0__p7_0[] = {
cannam@86 1845 1,
cannam@86 1846 0,
cannam@86 1847 2,
cannam@86 1848 };
cannam@86 1849
cannam@86 1850 static const long _vq_lengthlist__8u0__p7_0[] = {
cannam@86 1851 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 1852 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 1853 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 1854 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 1855 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 1856 7,
cannam@86 1857 };
cannam@86 1858
cannam@86 1859 static const static_codebook _8u0__p7_0 = {
cannam@86 1860 4, 81,
cannam@86 1861 (long *)_vq_lengthlist__8u0__p7_0,
cannam@86 1862 1, -518803456, 1628680192, 2, 0,
cannam@86 1863 (long *)_vq_quantlist__8u0__p7_0,
cannam@86 1864 0
cannam@86 1865 };
cannam@86 1866
cannam@86 1867 static const long _vq_quantlist__8u0__p7_1[] = {
cannam@86 1868 7,
cannam@86 1869 6,
cannam@86 1870 8,
cannam@86 1871 5,
cannam@86 1872 9,
cannam@86 1873 4,
cannam@86 1874 10,
cannam@86 1875 3,
cannam@86 1876 11,
cannam@86 1877 2,
cannam@86 1878 12,
cannam@86 1879 1,
cannam@86 1880 13,
cannam@86 1881 0,
cannam@86 1882 14,
cannam@86 1883 };
cannam@86 1884
cannam@86 1885 static const long _vq_lengthlist__8u0__p7_1[] = {
cannam@86 1886 1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
cannam@86 1887 7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
cannam@86 1888 7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
cannam@86 1889 11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9,
cannam@86 1890 10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11,
cannam@86 1891 11,11,11,11,11,11,11,11,11,11, 7,11, 8,11,11,11,
cannam@86 1892 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 1893 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 1894 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 1895 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 1896 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 1897 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 1898 11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
cannam@86 1899 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 1900 10,
cannam@86 1901 };
cannam@86 1902
cannam@86 1903 static const static_codebook _8u0__p7_1 = {
cannam@86 1904 2, 225,
cannam@86 1905 (long *)_vq_lengthlist__8u0__p7_1,
cannam@86 1906 1, -520986624, 1620377600, 4, 0,
cannam@86 1907 (long *)_vq_quantlist__8u0__p7_1,
cannam@86 1908 0
cannam@86 1909 };
cannam@86 1910
cannam@86 1911 static const long _vq_quantlist__8u0__p7_2[] = {
cannam@86 1912 10,
cannam@86 1913 9,
cannam@86 1914 11,
cannam@86 1915 8,
cannam@86 1916 12,
cannam@86 1917 7,
cannam@86 1918 13,
cannam@86 1919 6,
cannam@86 1920 14,
cannam@86 1921 5,
cannam@86 1922 15,
cannam@86 1923 4,
cannam@86 1924 16,
cannam@86 1925 3,
cannam@86 1926 17,
cannam@86 1927 2,
cannam@86 1928 18,
cannam@86 1929 1,
cannam@86 1930 19,
cannam@86 1931 0,
cannam@86 1932 20,
cannam@86 1933 };
cannam@86 1934
cannam@86 1935 static const long _vq_lengthlist__8u0__p7_2[] = {
cannam@86 1936 1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
cannam@86 1937 11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
cannam@86 1938 10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
cannam@86 1939 10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8,
cannam@86 1940 9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10,
cannam@86 1941 10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10,
cannam@86 1942 9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9,
cannam@86 1943 9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8,
cannam@86 1944 9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12,
cannam@86 1945 9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10,
cannam@86 1946 10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11,
cannam@86 1947 11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9,
cannam@86 1948 11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11,
cannam@86 1949 11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12,
cannam@86 1950 12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11,
cannam@86 1951 11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11,
cannam@86 1952 11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12,
cannam@86 1953 11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12,
cannam@86 1954 11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11,
cannam@86 1955 11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11,
cannam@86 1956 10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10,
cannam@86 1957 9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11,
cannam@86 1958 10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11,
cannam@86 1959 10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9,
cannam@86 1960 10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11,
cannam@86 1961 11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10,
cannam@86 1962 10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11,
cannam@86 1963 11,12,11,11,11,10,10,11,11,
cannam@86 1964 };
cannam@86 1965
cannam@86 1966 static const static_codebook _8u0__p7_2 = {
cannam@86 1967 2, 441,
cannam@86 1968 (long *)_vq_lengthlist__8u0__p7_2,
cannam@86 1969 1, -529268736, 1611661312, 5, 0,
cannam@86 1970 (long *)_vq_quantlist__8u0__p7_2,
cannam@86 1971 0
cannam@86 1972 };
cannam@86 1973
cannam@86 1974 static const long _huff_lengthlist__8u0__single[] = {
cannam@86 1975 4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
cannam@86 1976 9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
cannam@86 1977 10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
cannam@86 1978 7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17,
cannam@86 1979 };
cannam@86 1980
cannam@86 1981 static const static_codebook _huff_book__8u0__single = {
cannam@86 1982 2, 64,
cannam@86 1983 (long *)_huff_lengthlist__8u0__single,
cannam@86 1984 0, 0, 0, 0, 0,
cannam@86 1985 NULL,
cannam@86 1986 0
cannam@86 1987 };
cannam@86 1988
cannam@86 1989 static const long _vq_quantlist__8u1__p1_0[] = {
cannam@86 1990 1,
cannam@86 1991 0,
cannam@86 1992 2,
cannam@86 1993 };
cannam@86 1994
cannam@86 1995 static const long _vq_lengthlist__8u1__p1_0[] = {
cannam@86 1996 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
cannam@86 1997 9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
cannam@86 1998 10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
cannam@86 1999 9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
cannam@86 2000 10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12,
cannam@86 2001 10,
cannam@86 2002 };
cannam@86 2003
cannam@86 2004 static const static_codebook _8u1__p1_0 = {
cannam@86 2005 4, 81,
cannam@86 2006 (long *)_vq_lengthlist__8u1__p1_0,
cannam@86 2007 1, -535822336, 1611661312, 2, 0,
cannam@86 2008 (long *)_vq_quantlist__8u1__p1_0,
cannam@86 2009 0
cannam@86 2010 };
cannam@86 2011
cannam@86 2012 static const long _vq_quantlist__8u1__p2_0[] = {
cannam@86 2013 1,
cannam@86 2014 0,
cannam@86 2015 2,
cannam@86 2016 };
cannam@86 2017
cannam@86 2018 static const long _vq_lengthlist__8u1__p2_0[] = {
cannam@86 2019 3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
cannam@86 2020 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
cannam@86 2021 8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
cannam@86 2022 7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6,
cannam@86 2023 8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9,
cannam@86 2024 7,
cannam@86 2025 };
cannam@86 2026
cannam@86 2027 static const static_codebook _8u1__p2_0 = {
cannam@86 2028 4, 81,
cannam@86 2029 (long *)_vq_lengthlist__8u1__p2_0,
cannam@86 2030 1, -535822336, 1611661312, 2, 0,
cannam@86 2031 (long *)_vq_quantlist__8u1__p2_0,
cannam@86 2032 0
cannam@86 2033 };
cannam@86 2034
cannam@86 2035 static const long _vq_quantlist__8u1__p3_0[] = {
cannam@86 2036 2,
cannam@86 2037 1,
cannam@86 2038 3,
cannam@86 2039 0,
cannam@86 2040 4,
cannam@86 2041 };
cannam@86 2042
cannam@86 2043 static const long _vq_lengthlist__8u1__p3_0[] = {
cannam@86 2044 1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
cannam@86 2045 10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
cannam@86 2046 10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
cannam@86 2047 12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
cannam@86 2048 11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13,
cannam@86 2049 10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12,
cannam@86 2050 13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11,
cannam@86 2051 12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8,
cannam@86 2052 11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
cannam@86 2053 13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14,
cannam@86 2054 10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7,
cannam@86 2055 10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13,
cannam@86 2056 12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13,
cannam@86 2057 15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17,
cannam@86 2058 15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15,
cannam@86 2059 13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8,
cannam@86 2060 10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
cannam@86 2061 12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12,
cannam@86 2062 12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12,
cannam@86 2063 12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14,
cannam@86 2064 12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11,
cannam@86 2065 12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12,
cannam@86 2066 12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15,
cannam@86 2067 16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15,
cannam@86 2068 15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16,
cannam@86 2069 9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14,
cannam@86 2070 15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14,
cannam@86 2071 13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15,
cannam@86 2072 17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18,
cannam@86 2073 18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17,
cannam@86 2074 12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14,
cannam@86 2075 16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12,
cannam@86 2076 13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12,
cannam@86 2077 15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17,
cannam@86 2078 16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17,
cannam@86 2079 11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11,
cannam@86 2080 14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16,
cannam@86 2081 16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15,
cannam@86 2082 18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0,
cannam@86 2083 16,
cannam@86 2084 };
cannam@86 2085
cannam@86 2086 static const static_codebook _8u1__p3_0 = {
cannam@86 2087 4, 625,
cannam@86 2088 (long *)_vq_lengthlist__8u1__p3_0,
cannam@86 2089 1, -533725184, 1611661312, 3, 0,
cannam@86 2090 (long *)_vq_quantlist__8u1__p3_0,
cannam@86 2091 0
cannam@86 2092 };
cannam@86 2093
cannam@86 2094 static const long _vq_quantlist__8u1__p4_0[] = {
cannam@86 2095 2,
cannam@86 2096 1,
cannam@86 2097 3,
cannam@86 2098 0,
cannam@86 2099 4,
cannam@86 2100 };
cannam@86 2101
cannam@86 2102 static const long _vq_lengthlist__8u1__p4_0[] = {
cannam@86 2103 4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
cannam@86 2104 9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
cannam@86 2105 8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
cannam@86 2106 10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
cannam@86 2107 9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
cannam@86 2108 9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11,
cannam@86 2109 11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10,
cannam@86 2110 10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7,
cannam@86 2111 9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12,
cannam@86 2112 12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11,
cannam@86 2113 8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7,
cannam@86 2114 8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
cannam@86 2115 10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10,
cannam@86 2116 12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13,
cannam@86 2117 14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12,
cannam@86 2118 11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
cannam@86 2119 7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10,
cannam@86 2120 10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
cannam@86 2121 10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10,
cannam@86 2122 10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12,
cannam@86 2123 10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9,
cannam@86 2124 10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10,
cannam@86 2125 10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12,
cannam@86 2126 14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12,
cannam@86 2127 12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12,
cannam@86 2128 9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12,
cannam@86 2129 12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11,
cannam@86 2130 10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
cannam@86 2131 13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14,
cannam@86 2132 13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14,
cannam@86 2133 10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13,
cannam@86 2134 13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10,
cannam@86 2135 10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10,
cannam@86 2136 12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14,
cannam@86 2137 13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12,
cannam@86 2138 9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11,
cannam@86 2139 12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13,
cannam@86 2140 13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12,
cannam@86 2141 13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15,
cannam@86 2142 10,
cannam@86 2143 };
cannam@86 2144
cannam@86 2145 static const static_codebook _8u1__p4_0 = {
cannam@86 2146 4, 625,
cannam@86 2147 (long *)_vq_lengthlist__8u1__p4_0,
cannam@86 2148 1, -533725184, 1611661312, 3, 0,
cannam@86 2149 (long *)_vq_quantlist__8u1__p4_0,
cannam@86 2150 0
cannam@86 2151 };
cannam@86 2152
cannam@86 2153 static const long _vq_quantlist__8u1__p5_0[] = {
cannam@86 2154 4,
cannam@86 2155 3,
cannam@86 2156 5,
cannam@86 2157 2,
cannam@86 2158 6,
cannam@86 2159 1,
cannam@86 2160 7,
cannam@86 2161 0,
cannam@86 2162 8,
cannam@86 2163 };
cannam@86 2164
cannam@86 2165 static const long _vq_lengthlist__8u1__p5_0[] = {
cannam@86 2166 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
cannam@86 2167 10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
cannam@86 2168 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
cannam@86 2169 9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 2170 10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12,
cannam@86 2171 13,
cannam@86 2172 };
cannam@86 2173
cannam@86 2174 static const static_codebook _8u1__p5_0 = {
cannam@86 2175 2, 81,
cannam@86 2176 (long *)_vq_lengthlist__8u1__p5_0,
cannam@86 2177 1, -531628032, 1611661312, 4, 0,
cannam@86 2178 (long *)_vq_quantlist__8u1__p5_0,
cannam@86 2179 0
cannam@86 2180 };
cannam@86 2181
cannam@86 2182 static const long _vq_quantlist__8u1__p6_0[] = {
cannam@86 2183 4,
cannam@86 2184 3,
cannam@86 2185 5,
cannam@86 2186 2,
cannam@86 2187 6,
cannam@86 2188 1,
cannam@86 2189 7,
cannam@86 2190 0,
cannam@86 2191 8,
cannam@86 2192 };
cannam@86 2193
cannam@86 2194 static const long _vq_lengthlist__8u1__p6_0[] = {
cannam@86 2195 3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
cannam@86 2196 9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
cannam@86 2197 8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
cannam@86 2198 8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9,
cannam@86 2199 9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
cannam@86 2200 10,
cannam@86 2201 };
cannam@86 2202
cannam@86 2203 static const static_codebook _8u1__p6_0 = {
cannam@86 2204 2, 81,
cannam@86 2205 (long *)_vq_lengthlist__8u1__p6_0,
cannam@86 2206 1, -531628032, 1611661312, 4, 0,
cannam@86 2207 (long *)_vq_quantlist__8u1__p6_0,
cannam@86 2208 0
cannam@86 2209 };
cannam@86 2210
cannam@86 2211 static const long _vq_quantlist__8u1__p7_0[] = {
cannam@86 2212 1,
cannam@86 2213 0,
cannam@86 2214 2,
cannam@86 2215 };
cannam@86 2216
cannam@86 2217 static const long _vq_lengthlist__8u1__p7_0[] = {
cannam@86 2218 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
cannam@86 2219 10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
cannam@86 2220 12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
cannam@86 2221 10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7,
cannam@86 2222 12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13,
cannam@86 2223 11,
cannam@86 2224 };
cannam@86 2225
cannam@86 2226 static const static_codebook _8u1__p7_0 = {
cannam@86 2227 4, 81,
cannam@86 2228 (long *)_vq_lengthlist__8u1__p7_0,
cannam@86 2229 1, -529137664, 1618345984, 2, 0,
cannam@86 2230 (long *)_vq_quantlist__8u1__p7_0,
cannam@86 2231 0
cannam@86 2232 };
cannam@86 2233
cannam@86 2234 static const long _vq_quantlist__8u1__p7_1[] = {
cannam@86 2235 5,
cannam@86 2236 4,
cannam@86 2237 6,
cannam@86 2238 3,
cannam@86 2239 7,
cannam@86 2240 2,
cannam@86 2241 8,
cannam@86 2242 1,
cannam@86 2243 9,
cannam@86 2244 0,
cannam@86 2245 10,
cannam@86 2246 };
cannam@86 2247
cannam@86 2248 static const long _vq_lengthlist__8u1__p7_1[] = {
cannam@86 2249 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
cannam@86 2250 8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
cannam@86 2251 9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
cannam@86 2252 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9,
cannam@86 2253 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9,
cannam@86 2254 9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
cannam@86 2255 10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
cannam@86 2256 9, 9, 9, 9, 9,10,10,10,10,
cannam@86 2257 };
cannam@86 2258
cannam@86 2259 static const static_codebook _8u1__p7_1 = {
cannam@86 2260 2, 121,
cannam@86 2261 (long *)_vq_lengthlist__8u1__p7_1,
cannam@86 2262 1, -531365888, 1611661312, 4, 0,
cannam@86 2263 (long *)_vq_quantlist__8u1__p7_1,
cannam@86 2264 0
cannam@86 2265 };
cannam@86 2266
cannam@86 2267 static const long _vq_quantlist__8u1__p8_0[] = {
cannam@86 2268 5,
cannam@86 2269 4,
cannam@86 2270 6,
cannam@86 2271 3,
cannam@86 2272 7,
cannam@86 2273 2,
cannam@86 2274 8,
cannam@86 2275 1,
cannam@86 2276 9,
cannam@86 2277 0,
cannam@86 2278 10,
cannam@86 2279 };
cannam@86 2280
cannam@86 2281 static const long _vq_lengthlist__8u1__p8_0[] = {
cannam@86 2282 1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
cannam@86 2283 9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
cannam@86 2284 12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
cannam@86 2285 9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13,
cannam@86 2286 14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11,
cannam@86 2287 12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14,
cannam@86 2288 14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12,
cannam@86 2289 12,13,13,14,14,15,15,15,15,
cannam@86 2290 };
cannam@86 2291
cannam@86 2292 static const static_codebook _8u1__p8_0 = {
cannam@86 2293 2, 121,
cannam@86 2294 (long *)_vq_lengthlist__8u1__p8_0,
cannam@86 2295 1, -524582912, 1618345984, 4, 0,
cannam@86 2296 (long *)_vq_quantlist__8u1__p8_0,
cannam@86 2297 0
cannam@86 2298 };
cannam@86 2299
cannam@86 2300 static const long _vq_quantlist__8u1__p8_1[] = {
cannam@86 2301 5,
cannam@86 2302 4,
cannam@86 2303 6,
cannam@86 2304 3,
cannam@86 2305 7,
cannam@86 2306 2,
cannam@86 2307 8,
cannam@86 2308 1,
cannam@86 2309 9,
cannam@86 2310 0,
cannam@86 2311 10,
cannam@86 2312 };
cannam@86 2313
cannam@86 2314 static const long _vq_lengthlist__8u1__p8_1[] = {
cannam@86 2315 2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
cannam@86 2316 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
cannam@86 2317 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
cannam@86 2318 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
cannam@86 2319 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 2320 8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9,
cannam@86 2321 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
cannam@86 2322 8, 8, 8, 8, 8, 9, 9, 9, 9,
cannam@86 2323 };
cannam@86 2324
cannam@86 2325 static const static_codebook _8u1__p8_1 = {
cannam@86 2326 2, 121,
cannam@86 2327 (long *)_vq_lengthlist__8u1__p8_1,
cannam@86 2328 1, -531365888, 1611661312, 4, 0,
cannam@86 2329 (long *)_vq_quantlist__8u1__p8_1,
cannam@86 2330 0
cannam@86 2331 };
cannam@86 2332
cannam@86 2333 static const long _vq_quantlist__8u1__p9_0[] = {
cannam@86 2334 7,
cannam@86 2335 6,
cannam@86 2336 8,
cannam@86 2337 5,
cannam@86 2338 9,
cannam@86 2339 4,
cannam@86 2340 10,
cannam@86 2341 3,
cannam@86 2342 11,
cannam@86 2343 2,
cannam@86 2344 12,
cannam@86 2345 1,
cannam@86 2346 13,
cannam@86 2347 0,
cannam@86 2348 14,
cannam@86 2349 };
cannam@86 2350
cannam@86 2351 static const long _vq_lengthlist__8u1__p9_0[] = {
cannam@86 2352 1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
cannam@86 2353 11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
cannam@86 2354 9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2355 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2356 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2357 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2358 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2359 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2360 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2361 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2362 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2363 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2364 11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
cannam@86 2365 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2366 10,
cannam@86 2367 };
cannam@86 2368
cannam@86 2369 static const static_codebook _8u1__p9_0 = {
cannam@86 2370 2, 225,
cannam@86 2371 (long *)_vq_lengthlist__8u1__p9_0,
cannam@86 2372 1, -514071552, 1627381760, 4, 0,
cannam@86 2373 (long *)_vq_quantlist__8u1__p9_0,
cannam@86 2374 0
cannam@86 2375 };
cannam@86 2376
cannam@86 2377 static const long _vq_quantlist__8u1__p9_1[] = {
cannam@86 2378 7,
cannam@86 2379 6,
cannam@86 2380 8,
cannam@86 2381 5,
cannam@86 2382 9,
cannam@86 2383 4,
cannam@86 2384 10,
cannam@86 2385 3,
cannam@86 2386 11,
cannam@86 2387 2,
cannam@86 2388 12,
cannam@86 2389 1,
cannam@86 2390 13,
cannam@86 2391 0,
cannam@86 2392 14,
cannam@86 2393 };
cannam@86 2394
cannam@86 2395 static const long _vq_lengthlist__8u1__p9_1[] = {
cannam@86 2396 1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
cannam@86 2397 7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
cannam@86 2398 7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
cannam@86 2399 12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11,
cannam@86 2400 11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12,
cannam@86 2401 14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14,
cannam@86 2402 13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10,
cannam@86 2403 11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12,
cannam@86 2404 12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12,
cannam@86 2405 12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12,
cannam@86 2406 12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12,
cannam@86 2407 12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12,
cannam@86 2408 12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12,
cannam@86 2409 12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14,
cannam@86 2410 13,
cannam@86 2411 };
cannam@86 2412
cannam@86 2413 static const static_codebook _8u1__p9_1 = {
cannam@86 2414 2, 225,
cannam@86 2415 (long *)_vq_lengthlist__8u1__p9_1,
cannam@86 2416 1, -522338304, 1620115456, 4, 0,
cannam@86 2417 (long *)_vq_quantlist__8u1__p9_1,
cannam@86 2418 0
cannam@86 2419 };
cannam@86 2420
cannam@86 2421 static const long _vq_quantlist__8u1__p9_2[] = {
cannam@86 2422 8,
cannam@86 2423 7,
cannam@86 2424 9,
cannam@86 2425 6,
cannam@86 2426 10,
cannam@86 2427 5,
cannam@86 2428 11,
cannam@86 2429 4,
cannam@86 2430 12,
cannam@86 2431 3,
cannam@86 2432 13,
cannam@86 2433 2,
cannam@86 2434 14,
cannam@86 2435 1,
cannam@86 2436 15,
cannam@86 2437 0,
cannam@86 2438 16,
cannam@86 2439 };
cannam@86 2440
cannam@86 2441 static const long _vq_lengthlist__8u1__p9_2[] = {
cannam@86 2442 2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 2443 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
cannam@86 2444 9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 2445 9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2446 9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2447 9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9,
cannam@86 2448 10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2449 10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
cannam@86 2450 10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
cannam@86 2451 10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
cannam@86 2452 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
cannam@86 2453 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
cannam@86 2454 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
cannam@86 2455 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
cannam@86 2456 10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
cannam@86 2457 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
cannam@86 2458 10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2459 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2460 10,
cannam@86 2461 };
cannam@86 2462
cannam@86 2463 static const static_codebook _8u1__p9_2 = {
cannam@86 2464 2, 289,
cannam@86 2465 (long *)_vq_lengthlist__8u1__p9_2,
cannam@86 2466 1, -529530880, 1611661312, 5, 0,
cannam@86 2467 (long *)_vq_quantlist__8u1__p9_2,
cannam@86 2468 0
cannam@86 2469 };
cannam@86 2470
cannam@86 2471 static const long _huff_lengthlist__8u1__single[] = {
cannam@86 2472 4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
cannam@86 2473 10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
cannam@86 2474 8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
cannam@86 2475 11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8,
cannam@86 2476 6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13,
cannam@86 2477 9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12,
cannam@86 2478 13, 8, 8,15,
cannam@86 2479 };
cannam@86 2480
cannam@86 2481 static const static_codebook _huff_book__8u1__single = {
cannam@86 2482 2, 100,
cannam@86 2483 (long *)_huff_lengthlist__8u1__single,
cannam@86 2484 0, 0, 0, 0, 0,
cannam@86 2485 NULL,
cannam@86 2486 0
cannam@86 2487 };
cannam@86 2488
cannam@86 2489 static const long _huff_lengthlist__44u0__long[] = {
cannam@86 2490 5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
cannam@86 2491 13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
cannam@86 2492 15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
cannam@86 2493 9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
cannam@86 2494 };
cannam@86 2495
cannam@86 2496 static const static_codebook _huff_book__44u0__long = {
cannam@86 2497 2, 64,
cannam@86 2498 (long *)_huff_lengthlist__44u0__long,
cannam@86 2499 0, 0, 0, 0, 0,
cannam@86 2500 NULL,
cannam@86 2501 0
cannam@86 2502 };
cannam@86 2503
cannam@86 2504 static const long _vq_quantlist__44u0__p1_0[] = {
cannam@86 2505 1,
cannam@86 2506 0,
cannam@86 2507 2,
cannam@86 2508 };
cannam@86 2509
cannam@86 2510 static const long _vq_lengthlist__44u0__p1_0[] = {
cannam@86 2511 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
cannam@86 2512 10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
cannam@86 2513 11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
cannam@86 2514 10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
cannam@86 2515 11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
cannam@86 2516 13,
cannam@86 2517 };
cannam@86 2518
cannam@86 2519 static const static_codebook _44u0__p1_0 = {
cannam@86 2520 4, 81,
cannam@86 2521 (long *)_vq_lengthlist__44u0__p1_0,
cannam@86 2522 1, -535822336, 1611661312, 2, 0,
cannam@86 2523 (long *)_vq_quantlist__44u0__p1_0,
cannam@86 2524 0
cannam@86 2525 };
cannam@86 2526
cannam@86 2527 static const long _vq_quantlist__44u0__p2_0[] = {
cannam@86 2528 1,
cannam@86 2529 0,
cannam@86 2530 2,
cannam@86 2531 };
cannam@86 2532
cannam@86 2533 static const long _vq_lengthlist__44u0__p2_0[] = {
cannam@86 2534 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
cannam@86 2535 8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
cannam@86 2536 8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
cannam@86 2537 8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
cannam@86 2538 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
cannam@86 2539 9,
cannam@86 2540 };
cannam@86 2541
cannam@86 2542 static const static_codebook _44u0__p2_0 = {
cannam@86 2543 4, 81,
cannam@86 2544 (long *)_vq_lengthlist__44u0__p2_0,
cannam@86 2545 1, -535822336, 1611661312, 2, 0,
cannam@86 2546 (long *)_vq_quantlist__44u0__p2_0,
cannam@86 2547 0
cannam@86 2548 };
cannam@86 2549
cannam@86 2550 static const long _vq_quantlist__44u0__p3_0[] = {
cannam@86 2551 2,
cannam@86 2552 1,
cannam@86 2553 3,
cannam@86 2554 0,
cannam@86 2555 4,
cannam@86 2556 };
cannam@86 2557
cannam@86 2558 static const long _vq_lengthlist__44u0__p3_0[] = {
cannam@86 2559 1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
cannam@86 2560 10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
cannam@86 2561 10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
cannam@86 2562 13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
cannam@86 2563 11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
cannam@86 2564 10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
cannam@86 2565 14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
cannam@86 2566 12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
cannam@86 2567 11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
cannam@86 2568 14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
cannam@86 2569 10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
cannam@86 2570 10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
cannam@86 2571 12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
cannam@86 2572 16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
cannam@86 2573 19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
cannam@86 2574 14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
cannam@86 2575 10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
cannam@86 2576 12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
cannam@86 2577 13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
cannam@86 2578 13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
cannam@86 2579 12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
cannam@86 2580 12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
cannam@86 2581 12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
cannam@86 2582 17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
cannam@86 2583 17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
cannam@86 2584 9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
cannam@86 2585 17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
cannam@86 2586 13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
cannam@86 2587 18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
cannam@86 2588 17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
cannam@86 2589 13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
cannam@86 2590 17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
cannam@86 2591 13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
cannam@86 2592 16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
cannam@86 2593 20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
cannam@86 2594 11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
cannam@86 2595 14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
cannam@86 2596 17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
cannam@86 2597 0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
cannam@86 2598 19,
cannam@86 2599 };
cannam@86 2600
cannam@86 2601 static const static_codebook _44u0__p3_0 = {
cannam@86 2602 4, 625,
cannam@86 2603 (long *)_vq_lengthlist__44u0__p3_0,
cannam@86 2604 1, -533725184, 1611661312, 3, 0,
cannam@86 2605 (long *)_vq_quantlist__44u0__p3_0,
cannam@86 2606 0
cannam@86 2607 };
cannam@86 2608
cannam@86 2609 static const long _vq_quantlist__44u0__p4_0[] = {
cannam@86 2610 2,
cannam@86 2611 1,
cannam@86 2612 3,
cannam@86 2613 0,
cannam@86 2614 4,
cannam@86 2615 };
cannam@86 2616
cannam@86 2617 static const long _vq_lengthlist__44u0__p4_0[] = {
cannam@86 2618 4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
cannam@86 2619 10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
cannam@86 2620 8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
cannam@86 2621 12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
cannam@86 2622 10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
cannam@86 2623 10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
cannam@86 2624 12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
cannam@86 2625 10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
cannam@86 2626 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
cannam@86 2627 13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
cannam@86 2628 8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
cannam@86 2629 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 2630 10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
cannam@86 2631 14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
cannam@86 2632 15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
cannam@86 2633 12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
cannam@86 2634 8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
cannam@86 2635 11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
cannam@86 2636 10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
cannam@86 2637 11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
cannam@86 2638 10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
cannam@86 2639 10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
cannam@86 2640 11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
cannam@86 2641 16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
cannam@86 2642 13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
cannam@86 2643 9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
cannam@86 2644 13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
cannam@86 2645 10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
cannam@86 2646 15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
cannam@86 2647 15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
cannam@86 2648 11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
cannam@86 2649 16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
cannam@86 2650 11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
cannam@86 2651 14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
cannam@86 2652 16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
cannam@86 2653 10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
cannam@86 2654 13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
cannam@86 2655 16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
cannam@86 2656 15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
cannam@86 2657 12,
cannam@86 2658 };
cannam@86 2659
cannam@86 2660 static const static_codebook _44u0__p4_0 = {
cannam@86 2661 4, 625,
cannam@86 2662 (long *)_vq_lengthlist__44u0__p4_0,
cannam@86 2663 1, -533725184, 1611661312, 3, 0,
cannam@86 2664 (long *)_vq_quantlist__44u0__p4_0,
cannam@86 2665 0
cannam@86 2666 };
cannam@86 2667
cannam@86 2668 static const long _vq_quantlist__44u0__p5_0[] = {
cannam@86 2669 4,
cannam@86 2670 3,
cannam@86 2671 5,
cannam@86 2672 2,
cannam@86 2673 6,
cannam@86 2674 1,
cannam@86 2675 7,
cannam@86 2676 0,
cannam@86 2677 8,
cannam@86 2678 };
cannam@86 2679
cannam@86 2680 static const long _vq_lengthlist__44u0__p5_0[] = {
cannam@86 2681 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
cannam@86 2682 9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
cannam@86 2683 9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
cannam@86 2684 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 2685 9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
cannam@86 2686 12,
cannam@86 2687 };
cannam@86 2688
cannam@86 2689 static const static_codebook _44u0__p5_0 = {
cannam@86 2690 2, 81,
cannam@86 2691 (long *)_vq_lengthlist__44u0__p5_0,
cannam@86 2692 1, -531628032, 1611661312, 4, 0,
cannam@86 2693 (long *)_vq_quantlist__44u0__p5_0,
cannam@86 2694 0
cannam@86 2695 };
cannam@86 2696
cannam@86 2697 static const long _vq_quantlist__44u0__p6_0[] = {
cannam@86 2698 6,
cannam@86 2699 5,
cannam@86 2700 7,
cannam@86 2701 4,
cannam@86 2702 8,
cannam@86 2703 3,
cannam@86 2704 9,
cannam@86 2705 2,
cannam@86 2706 10,
cannam@86 2707 1,
cannam@86 2708 11,
cannam@86 2709 0,
cannam@86 2710 12,
cannam@86 2711 };
cannam@86 2712
cannam@86 2713 static const long _vq_lengthlist__44u0__p6_0[] = {
cannam@86 2714 1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
cannam@86 2715 8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
cannam@86 2716 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
cannam@86 2717 12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
cannam@86 2718 15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
cannam@86 2719 9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
cannam@86 2720 12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
cannam@86 2721 12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
cannam@86 2722 17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
cannam@86 2723 15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
cannam@86 2724 15,17,16,17,18,17,17,18, 0,
cannam@86 2725 };
cannam@86 2726
cannam@86 2727 static const static_codebook _44u0__p6_0 = {
cannam@86 2728 2, 169,
cannam@86 2729 (long *)_vq_lengthlist__44u0__p6_0,
cannam@86 2730 1, -526516224, 1616117760, 4, 0,
cannam@86 2731 (long *)_vq_quantlist__44u0__p6_0,
cannam@86 2732 0
cannam@86 2733 };
cannam@86 2734
cannam@86 2735 static const long _vq_quantlist__44u0__p6_1[] = {
cannam@86 2736 2,
cannam@86 2737 1,
cannam@86 2738 3,
cannam@86 2739 0,
cannam@86 2740 4,
cannam@86 2741 };
cannam@86 2742
cannam@86 2743 static const long _vq_lengthlist__44u0__p6_1[] = {
cannam@86 2744 2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
cannam@86 2745 6, 6, 6, 6, 5, 6, 6, 6, 6,
cannam@86 2746 };
cannam@86 2747
cannam@86 2748 static const static_codebook _44u0__p6_1 = {
cannam@86 2749 2, 25,
cannam@86 2750 (long *)_vq_lengthlist__44u0__p6_1,
cannam@86 2751 1, -533725184, 1611661312, 3, 0,
cannam@86 2752 (long *)_vq_quantlist__44u0__p6_1,
cannam@86 2753 0
cannam@86 2754 };
cannam@86 2755
cannam@86 2756 static const long _vq_quantlist__44u0__p7_0[] = {
cannam@86 2757 2,
cannam@86 2758 1,
cannam@86 2759 3,
cannam@86 2760 0,
cannam@86 2761 4,
cannam@86 2762 };
cannam@86 2763
cannam@86 2764 static const long _vq_lengthlist__44u0__p7_0[] = {
cannam@86 2765 1, 4, 4,11,11, 9,11,11,11,11,11,11,11,11,11,11,
cannam@86 2766 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2767 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2768 11,11, 9,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2769 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2770 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2771 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2772 11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
cannam@86 2773 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2774 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2775 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2776 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2777 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2778 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2779 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2780 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2781 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2782 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2783 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2784 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2785 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2786 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2787 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2788 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2789 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2790 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2791 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2792 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2793 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2794 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 2795 11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,
cannam@86 2796 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2797 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2798 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2799 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2800 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2801 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2802 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2803 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 2804 10,
cannam@86 2805 };
cannam@86 2806
cannam@86 2807 static const static_codebook _44u0__p7_0 = {
cannam@86 2808 4, 625,
cannam@86 2809 (long *)_vq_lengthlist__44u0__p7_0,
cannam@86 2810 1, -518709248, 1626677248, 3, 0,
cannam@86 2811 (long *)_vq_quantlist__44u0__p7_0,
cannam@86 2812 0
cannam@86 2813 };
cannam@86 2814
cannam@86 2815 static const long _vq_quantlist__44u0__p7_1[] = {
cannam@86 2816 6,
cannam@86 2817 5,
cannam@86 2818 7,
cannam@86 2819 4,
cannam@86 2820 8,
cannam@86 2821 3,
cannam@86 2822 9,
cannam@86 2823 2,
cannam@86 2824 10,
cannam@86 2825 1,
cannam@86 2826 11,
cannam@86 2827 0,
cannam@86 2828 12,
cannam@86 2829 };
cannam@86 2830
cannam@86 2831 static const long _vq_lengthlist__44u0__p7_1[] = {
cannam@86 2832 1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
cannam@86 2833 8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
cannam@86 2834 7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
cannam@86 2835 12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
cannam@86 2836 12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
cannam@86 2837 8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
cannam@86 2838 13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
cannam@86 2839 14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
cannam@86 2840 15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
cannam@86 2841 15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
cannam@86 2842 15,15,15,15,15,15,15,15,15,
cannam@86 2843 };
cannam@86 2844
cannam@86 2845 static const static_codebook _44u0__p7_1 = {
cannam@86 2846 2, 169,
cannam@86 2847 (long *)_vq_lengthlist__44u0__p7_1,
cannam@86 2848 1, -523010048, 1618608128, 4, 0,
cannam@86 2849 (long *)_vq_quantlist__44u0__p7_1,
cannam@86 2850 0
cannam@86 2851 };
cannam@86 2852
cannam@86 2853 static const long _vq_quantlist__44u0__p7_2[] = {
cannam@86 2854 6,
cannam@86 2855 5,
cannam@86 2856 7,
cannam@86 2857 4,
cannam@86 2858 8,
cannam@86 2859 3,
cannam@86 2860 9,
cannam@86 2861 2,
cannam@86 2862 10,
cannam@86 2863 1,
cannam@86 2864 11,
cannam@86 2865 0,
cannam@86 2866 12,
cannam@86 2867 };
cannam@86 2868
cannam@86 2869 static const long _vq_lengthlist__44u0__p7_2[] = {
cannam@86 2870 2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
cannam@86 2871 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
cannam@86 2872 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
cannam@86 2873 9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
cannam@86 2874 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
cannam@86 2875 8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
cannam@86 2876 9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 2877 9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2878 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 2879 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
cannam@86 2880 9, 9, 9,10, 9, 9,10,10, 9,
cannam@86 2881 };
cannam@86 2882
cannam@86 2883 static const static_codebook _44u0__p7_2 = {
cannam@86 2884 2, 169,
cannam@86 2885 (long *)_vq_lengthlist__44u0__p7_2,
cannam@86 2886 1, -531103744, 1611661312, 4, 0,
cannam@86 2887 (long *)_vq_quantlist__44u0__p7_2,
cannam@86 2888 0
cannam@86 2889 };
cannam@86 2890
cannam@86 2891 static const long _huff_lengthlist__44u0__short[] = {
cannam@86 2892 12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
cannam@86 2893 4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
cannam@86 2894 6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
cannam@86 2895 11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
cannam@86 2896 };
cannam@86 2897
cannam@86 2898 static const static_codebook _huff_book__44u0__short = {
cannam@86 2899 2, 64,
cannam@86 2900 (long *)_huff_lengthlist__44u0__short,
cannam@86 2901 0, 0, 0, 0, 0,
cannam@86 2902 NULL,
cannam@86 2903 0
cannam@86 2904 };
cannam@86 2905
cannam@86 2906 static const long _huff_lengthlist__44u1__long[] = {
cannam@86 2907 5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
cannam@86 2908 13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
cannam@86 2909 15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
cannam@86 2910 9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
cannam@86 2911 };
cannam@86 2912
cannam@86 2913 static const static_codebook _huff_book__44u1__long = {
cannam@86 2914 2, 64,
cannam@86 2915 (long *)_huff_lengthlist__44u1__long,
cannam@86 2916 0, 0, 0, 0, 0,
cannam@86 2917 NULL,
cannam@86 2918 0
cannam@86 2919 };
cannam@86 2920
cannam@86 2921 static const long _vq_quantlist__44u1__p1_0[] = {
cannam@86 2922 1,
cannam@86 2923 0,
cannam@86 2924 2,
cannam@86 2925 };
cannam@86 2926
cannam@86 2927 static const long _vq_lengthlist__44u1__p1_0[] = {
cannam@86 2928 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
cannam@86 2929 10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
cannam@86 2930 11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
cannam@86 2931 10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
cannam@86 2932 11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
cannam@86 2933 13,
cannam@86 2934 };
cannam@86 2935
cannam@86 2936 static const static_codebook _44u1__p1_0 = {
cannam@86 2937 4, 81,
cannam@86 2938 (long *)_vq_lengthlist__44u1__p1_0,
cannam@86 2939 1, -535822336, 1611661312, 2, 0,
cannam@86 2940 (long *)_vq_quantlist__44u1__p1_0,
cannam@86 2941 0
cannam@86 2942 };
cannam@86 2943
cannam@86 2944 static const long _vq_quantlist__44u1__p2_0[] = {
cannam@86 2945 1,
cannam@86 2946 0,
cannam@86 2947 2,
cannam@86 2948 };
cannam@86 2949
cannam@86 2950 static const long _vq_lengthlist__44u1__p2_0[] = {
cannam@86 2951 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
cannam@86 2952 8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
cannam@86 2953 8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
cannam@86 2954 8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
cannam@86 2955 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
cannam@86 2956 9,
cannam@86 2957 };
cannam@86 2958
cannam@86 2959 static const static_codebook _44u1__p2_0 = {
cannam@86 2960 4, 81,
cannam@86 2961 (long *)_vq_lengthlist__44u1__p2_0,
cannam@86 2962 1, -535822336, 1611661312, 2, 0,
cannam@86 2963 (long *)_vq_quantlist__44u1__p2_0,
cannam@86 2964 0
cannam@86 2965 };
cannam@86 2966
cannam@86 2967 static const long _vq_quantlist__44u1__p3_0[] = {
cannam@86 2968 2,
cannam@86 2969 1,
cannam@86 2970 3,
cannam@86 2971 0,
cannam@86 2972 4,
cannam@86 2973 };
cannam@86 2974
cannam@86 2975 static const long _vq_lengthlist__44u1__p3_0[] = {
cannam@86 2976 1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
cannam@86 2977 10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
cannam@86 2978 10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
cannam@86 2979 13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
cannam@86 2980 11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
cannam@86 2981 10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
cannam@86 2982 14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
cannam@86 2983 12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
cannam@86 2984 11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
cannam@86 2985 14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
cannam@86 2986 10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
cannam@86 2987 10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
cannam@86 2988 12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
cannam@86 2989 16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
cannam@86 2990 19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
cannam@86 2991 14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
cannam@86 2992 10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
cannam@86 2993 12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
cannam@86 2994 13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
cannam@86 2995 13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
cannam@86 2996 12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
cannam@86 2997 12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
cannam@86 2998 12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
cannam@86 2999 17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
cannam@86 3000 17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
cannam@86 3001 9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
cannam@86 3002 17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
cannam@86 3003 13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
cannam@86 3004 18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
cannam@86 3005 17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
cannam@86 3006 13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
cannam@86 3007 17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
cannam@86 3008 13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
cannam@86 3009 16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
cannam@86 3010 20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
cannam@86 3011 11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
cannam@86 3012 14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
cannam@86 3013 17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
cannam@86 3014 0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
cannam@86 3015 19,
cannam@86 3016 };
cannam@86 3017
cannam@86 3018 static const static_codebook _44u1__p3_0 = {
cannam@86 3019 4, 625,
cannam@86 3020 (long *)_vq_lengthlist__44u1__p3_0,
cannam@86 3021 1, -533725184, 1611661312, 3, 0,
cannam@86 3022 (long *)_vq_quantlist__44u1__p3_0,
cannam@86 3023 0
cannam@86 3024 };
cannam@86 3025
cannam@86 3026 static const long _vq_quantlist__44u1__p4_0[] = {
cannam@86 3027 2,
cannam@86 3028 1,
cannam@86 3029 3,
cannam@86 3030 0,
cannam@86 3031 4,
cannam@86 3032 };
cannam@86 3033
cannam@86 3034 static const long _vq_lengthlist__44u1__p4_0[] = {
cannam@86 3035 4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
cannam@86 3036 10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
cannam@86 3037 8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
cannam@86 3038 12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
cannam@86 3039 10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
cannam@86 3040 10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
cannam@86 3041 12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
cannam@86 3042 10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
cannam@86 3043 10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
cannam@86 3044 13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
cannam@86 3045 8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
cannam@86 3046 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 3047 10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
cannam@86 3048 14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
cannam@86 3049 15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
cannam@86 3050 12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
cannam@86 3051 8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
cannam@86 3052 11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
cannam@86 3053 10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
cannam@86 3054 11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
cannam@86 3055 10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
cannam@86 3056 10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
cannam@86 3057 11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
cannam@86 3058 16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
cannam@86 3059 13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
cannam@86 3060 9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
cannam@86 3061 13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
cannam@86 3062 10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
cannam@86 3063 15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
cannam@86 3064 15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
cannam@86 3065 11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
cannam@86 3066 16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
cannam@86 3067 11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
cannam@86 3068 14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
cannam@86 3069 16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
cannam@86 3070 10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
cannam@86 3071 13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
cannam@86 3072 16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
cannam@86 3073 15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
cannam@86 3074 12,
cannam@86 3075 };
cannam@86 3076
cannam@86 3077 static const static_codebook _44u1__p4_0 = {
cannam@86 3078 4, 625,
cannam@86 3079 (long *)_vq_lengthlist__44u1__p4_0,
cannam@86 3080 1, -533725184, 1611661312, 3, 0,
cannam@86 3081 (long *)_vq_quantlist__44u1__p4_0,
cannam@86 3082 0
cannam@86 3083 };
cannam@86 3084
cannam@86 3085 static const long _vq_quantlist__44u1__p5_0[] = {
cannam@86 3086 4,
cannam@86 3087 3,
cannam@86 3088 5,
cannam@86 3089 2,
cannam@86 3090 6,
cannam@86 3091 1,
cannam@86 3092 7,
cannam@86 3093 0,
cannam@86 3094 8,
cannam@86 3095 };
cannam@86 3096
cannam@86 3097 static const long _vq_lengthlist__44u1__p5_0[] = {
cannam@86 3098 1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
cannam@86 3099 9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
cannam@86 3100 9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
cannam@86 3101 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 3102 9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
cannam@86 3103 12,
cannam@86 3104 };
cannam@86 3105
cannam@86 3106 static const static_codebook _44u1__p5_0 = {
cannam@86 3107 2, 81,
cannam@86 3108 (long *)_vq_lengthlist__44u1__p5_0,
cannam@86 3109 1, -531628032, 1611661312, 4, 0,
cannam@86 3110 (long *)_vq_quantlist__44u1__p5_0,
cannam@86 3111 0
cannam@86 3112 };
cannam@86 3113
cannam@86 3114 static const long _vq_quantlist__44u1__p6_0[] = {
cannam@86 3115 6,
cannam@86 3116 5,
cannam@86 3117 7,
cannam@86 3118 4,
cannam@86 3119 8,
cannam@86 3120 3,
cannam@86 3121 9,
cannam@86 3122 2,
cannam@86 3123 10,
cannam@86 3124 1,
cannam@86 3125 11,
cannam@86 3126 0,
cannam@86 3127 12,
cannam@86 3128 };
cannam@86 3129
cannam@86 3130 static const long _vq_lengthlist__44u1__p6_0[] = {
cannam@86 3131 1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
cannam@86 3132 8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
cannam@86 3133 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
cannam@86 3134 12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
cannam@86 3135 15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
cannam@86 3136 9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
cannam@86 3137 12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
cannam@86 3138 12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
cannam@86 3139 17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
cannam@86 3140 15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
cannam@86 3141 15,17,16,17,18,17,17,18, 0,
cannam@86 3142 };
cannam@86 3143
cannam@86 3144 static const static_codebook _44u1__p6_0 = {
cannam@86 3145 2, 169,
cannam@86 3146 (long *)_vq_lengthlist__44u1__p6_0,
cannam@86 3147 1, -526516224, 1616117760, 4, 0,
cannam@86 3148 (long *)_vq_quantlist__44u1__p6_0,
cannam@86 3149 0
cannam@86 3150 };
cannam@86 3151
cannam@86 3152 static const long _vq_quantlist__44u1__p6_1[] = {
cannam@86 3153 2,
cannam@86 3154 1,
cannam@86 3155 3,
cannam@86 3156 0,
cannam@86 3157 4,
cannam@86 3158 };
cannam@86 3159
cannam@86 3160 static const long _vq_lengthlist__44u1__p6_1[] = {
cannam@86 3161 2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
cannam@86 3162 6, 6, 6, 6, 5, 6, 6, 6, 6,
cannam@86 3163 };
cannam@86 3164
cannam@86 3165 static const static_codebook _44u1__p6_1 = {
cannam@86 3166 2, 25,
cannam@86 3167 (long *)_vq_lengthlist__44u1__p6_1,
cannam@86 3168 1, -533725184, 1611661312, 3, 0,
cannam@86 3169 (long *)_vq_quantlist__44u1__p6_1,
cannam@86 3170 0
cannam@86 3171 };
cannam@86 3172
cannam@86 3173 static const long _vq_quantlist__44u1__p7_0[] = {
cannam@86 3174 3,
cannam@86 3175 2,
cannam@86 3176 4,
cannam@86 3177 1,
cannam@86 3178 5,
cannam@86 3179 0,
cannam@86 3180 6,
cannam@86 3181 };
cannam@86 3182
cannam@86 3183 static const long _vq_lengthlist__44u1__p7_0[] = {
cannam@86 3184 1, 3, 2, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3185 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3186 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 3187 8,
cannam@86 3188 };
cannam@86 3189
cannam@86 3190 static const static_codebook _44u1__p7_0 = {
cannam@86 3191 2, 49,
cannam@86 3192 (long *)_vq_lengthlist__44u1__p7_0,
cannam@86 3193 1, -518017024, 1626677248, 3, 0,
cannam@86 3194 (long *)_vq_quantlist__44u1__p7_0,
cannam@86 3195 0
cannam@86 3196 };
cannam@86 3197
cannam@86 3198 static const long _vq_quantlist__44u1__p7_1[] = {
cannam@86 3199 6,
cannam@86 3200 5,
cannam@86 3201 7,
cannam@86 3202 4,
cannam@86 3203 8,
cannam@86 3204 3,
cannam@86 3205 9,
cannam@86 3206 2,
cannam@86 3207 10,
cannam@86 3208 1,
cannam@86 3209 11,
cannam@86 3210 0,
cannam@86 3211 12,
cannam@86 3212 };
cannam@86 3213
cannam@86 3214 static const long _vq_lengthlist__44u1__p7_1[] = {
cannam@86 3215 1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
cannam@86 3216 8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
cannam@86 3217 7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
cannam@86 3218 12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
cannam@86 3219 12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
cannam@86 3220 8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
cannam@86 3221 13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
cannam@86 3222 14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
cannam@86 3223 15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
cannam@86 3224 15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
cannam@86 3225 15,15,15,15,15,15,15,15,15,
cannam@86 3226 };
cannam@86 3227
cannam@86 3228 static const static_codebook _44u1__p7_1 = {
cannam@86 3229 2, 169,
cannam@86 3230 (long *)_vq_lengthlist__44u1__p7_1,
cannam@86 3231 1, -523010048, 1618608128, 4, 0,
cannam@86 3232 (long *)_vq_quantlist__44u1__p7_1,
cannam@86 3233 0
cannam@86 3234 };
cannam@86 3235
cannam@86 3236 static const long _vq_quantlist__44u1__p7_2[] = {
cannam@86 3237 6,
cannam@86 3238 5,
cannam@86 3239 7,
cannam@86 3240 4,
cannam@86 3241 8,
cannam@86 3242 3,
cannam@86 3243 9,
cannam@86 3244 2,
cannam@86 3245 10,
cannam@86 3246 1,
cannam@86 3247 11,
cannam@86 3248 0,
cannam@86 3249 12,
cannam@86 3250 };
cannam@86 3251
cannam@86 3252 static const long _vq_lengthlist__44u1__p7_2[] = {
cannam@86 3253 2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
cannam@86 3254 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
cannam@86 3255 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
cannam@86 3256 9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
cannam@86 3257 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
cannam@86 3258 8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
cannam@86 3259 9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 3260 9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3261 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3262 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
cannam@86 3263 9, 9, 9,10, 9, 9,10,10, 9,
cannam@86 3264 };
cannam@86 3265
cannam@86 3266 static const static_codebook _44u1__p7_2 = {
cannam@86 3267 2, 169,
cannam@86 3268 (long *)_vq_lengthlist__44u1__p7_2,
cannam@86 3269 1, -531103744, 1611661312, 4, 0,
cannam@86 3270 (long *)_vq_quantlist__44u1__p7_2,
cannam@86 3271 0
cannam@86 3272 };
cannam@86 3273
cannam@86 3274 static const long _huff_lengthlist__44u1__short[] = {
cannam@86 3275 12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
cannam@86 3276 4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
cannam@86 3277 6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
cannam@86 3278 11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
cannam@86 3279 };
cannam@86 3280
cannam@86 3281 static const static_codebook _huff_book__44u1__short = {
cannam@86 3282 2, 64,
cannam@86 3283 (long *)_huff_lengthlist__44u1__short,
cannam@86 3284 0, 0, 0, 0, 0,
cannam@86 3285 NULL,
cannam@86 3286 0
cannam@86 3287 };
cannam@86 3288
cannam@86 3289 static const long _huff_lengthlist__44u2__long[] = {
cannam@86 3290 5, 9,14,12,15,13,10,13, 7, 4, 5, 6, 8, 7, 8,12,
cannam@86 3291 13, 4, 3, 5, 5, 6, 9,15,12, 6, 5, 6, 6, 6, 7,14,
cannam@86 3292 14, 7, 4, 6, 4, 6, 8,15,12, 6, 6, 5, 5, 5, 6,14,
cannam@86 3293 9, 7, 8, 6, 7, 5, 4,10,10,13,14,14,15,10, 6, 8,
cannam@86 3294 };
cannam@86 3295
cannam@86 3296 static const static_codebook _huff_book__44u2__long = {
cannam@86 3297 2, 64,
cannam@86 3298 (long *)_huff_lengthlist__44u2__long,
cannam@86 3299 0, 0, 0, 0, 0,
cannam@86 3300 NULL,
cannam@86 3301 0
cannam@86 3302 };
cannam@86 3303
cannam@86 3304 static const long _vq_quantlist__44u2__p1_0[] = {
cannam@86 3305 1,
cannam@86 3306 0,
cannam@86 3307 2,
cannam@86 3308 };
cannam@86 3309
cannam@86 3310 static const long _vq_lengthlist__44u2__p1_0[] = {
cannam@86 3311 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
cannam@86 3312 10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
cannam@86 3313 11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
cannam@86 3314 10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
cannam@86 3315 11,11,11,14,13,10,12,13, 8,11,11,11,13,13,11,13,
cannam@86 3316 13,
cannam@86 3317 };
cannam@86 3318
cannam@86 3319 static const static_codebook _44u2__p1_0 = {
cannam@86 3320 4, 81,
cannam@86 3321 (long *)_vq_lengthlist__44u2__p1_0,
cannam@86 3322 1, -535822336, 1611661312, 2, 0,
cannam@86 3323 (long *)_vq_quantlist__44u2__p1_0,
cannam@86 3324 0
cannam@86 3325 };
cannam@86 3326
cannam@86 3327 static const long _vq_quantlist__44u2__p2_0[] = {
cannam@86 3328 1,
cannam@86 3329 0,
cannam@86 3330 2,
cannam@86 3331 };
cannam@86 3332
cannam@86 3333 static const long _vq_lengthlist__44u2__p2_0[] = {
cannam@86 3334 2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
cannam@86 3335 8, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
cannam@86 3336 8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
cannam@86 3337 7,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
cannam@86 3338 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
cannam@86 3339 9,
cannam@86 3340 };
cannam@86 3341
cannam@86 3342 static const static_codebook _44u2__p2_0 = {
cannam@86 3343 4, 81,
cannam@86 3344 (long *)_vq_lengthlist__44u2__p2_0,
cannam@86 3345 1, -535822336, 1611661312, 2, 0,
cannam@86 3346 (long *)_vq_quantlist__44u2__p2_0,
cannam@86 3347 0
cannam@86 3348 };
cannam@86 3349
cannam@86 3350 static const long _vq_quantlist__44u2__p3_0[] = {
cannam@86 3351 2,
cannam@86 3352 1,
cannam@86 3353 3,
cannam@86 3354 0,
cannam@86 3355 4,
cannam@86 3356 };
cannam@86 3357
cannam@86 3358 static const long _vq_lengthlist__44u2__p3_0[] = {
cannam@86 3359 2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
cannam@86 3360 9, 9,12,11, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
cannam@86 3361 9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
cannam@86 3362 12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
cannam@86 3363 11, 9,11,10,13,13,10,11,11,13,13, 8,10,10,14,13,
cannam@86 3364 10,11,11,15,14, 9,11,11,15,14,13,14,13,16,14,12,
cannam@86 3365 13,13,15,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
cannam@86 3366 11,14,15,12,13,13,15,15,12,13,14,15,16, 5, 7, 7,
cannam@86 3367 10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
cannam@86 3368 13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
cannam@86 3369 9,11,11,13,13,12,13,12,14,14,11,12,13,15,15, 7,
cannam@86 3370 9, 9,12,12, 8,11,10,13,12, 9,11,11,13,13,11,13,
cannam@86 3371 12,15,13,11,13,13,15,16, 9,12,11,15,15,11,12,12,
cannam@86 3372 16,15,11,12,13,16,16,13,14,15,16,15,13,15,15,17,
cannam@86 3373 17, 9,11,11,14,15,10,12,12,15,15,11,13,12,15,16,
cannam@86 3374 13,15,14,16,16,13,15,15,17,19, 5, 7, 7,10,10, 7,
cannam@86 3375 9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
cannam@86 3376 11,13,14, 7, 9, 9,12,12, 9,11,11,13,13, 9,10,11,
cannam@86 3377 12,13,11,13,12,16,15,11,12,12,14,15, 7, 9, 9,12,
cannam@86 3378 12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,15,16,
cannam@86 3379 12,13,13,15,14, 9,11,11,15,14,11,13,12,16,15,10,
cannam@86 3380 11,12,15,15,13,14,14,18,17,13,14,14,15,17,10,11,
cannam@86 3381 11,14,15,11,13,12,15,17,11,13,12,15,16,13,15,14,
cannam@86 3382 18,17,14,15,15,16,18, 7,10,10,14,14,10,12,12,15,
cannam@86 3383 15,10,12,12,15,15,14,15,15,18,17,13,15,15,16,16,
cannam@86 3384 9,11,11,16,15,11,13,13,16,18,11,13,13,16,16,15,
cannam@86 3385 16,16, 0, 0,14,15,16,18,17, 9,11,11,15,15,10,13,
cannam@86 3386 12,17,16,11,12,13,16,17,14,15,16,19,19,14,15,15,
cannam@86 3387 0,20,12,14,14, 0, 0,13,14,16,19,18,13,15,16,20,
cannam@86 3388 17,16,18, 0, 0, 0,15,16,17,18,19,11,14,14, 0,19,
cannam@86 3389 12,15,14,17,17,13,15,15, 0, 0,16,17,15,20,19,15,
cannam@86 3390 17,16,19, 0, 8,10,10,14,15,10,12,11,15,15,10,11,
cannam@86 3391 12,16,15,13,14,14,19,17,14,15,15, 0, 0, 9,11,11,
cannam@86 3392 16,15,11,13,13,17,16,10,12,13,16,17,14,15,15,18,
cannam@86 3393 18,14,15,16,20,19, 9,12,12, 0,15,11,13,13,16,17,
cannam@86 3394 11,13,13,19,17,14,16,16,18,17,15,16,16,17,19,11,
cannam@86 3395 14,14,18,18,13,14,15, 0, 0,12,14,15,19,18,15,16,
cannam@86 3396 19, 0,19,15,16,19,19,17,12,14,14,16,19,13,15,15,
cannam@86 3397 0,17,13,15,14,18,18,15,16,15, 0,18,16,17,17, 0,
cannam@86 3398 0,
cannam@86 3399 };
cannam@86 3400
cannam@86 3401 static const static_codebook _44u2__p3_0 = {
cannam@86 3402 4, 625,
cannam@86 3403 (long *)_vq_lengthlist__44u2__p3_0,
cannam@86 3404 1, -533725184, 1611661312, 3, 0,
cannam@86 3405 (long *)_vq_quantlist__44u2__p3_0,
cannam@86 3406 0
cannam@86 3407 };
cannam@86 3408
cannam@86 3409 static const long _vq_quantlist__44u2__p4_0[] = {
cannam@86 3410 2,
cannam@86 3411 1,
cannam@86 3412 3,
cannam@86 3413 0,
cannam@86 3414 4,
cannam@86 3415 };
cannam@86 3416
cannam@86 3417 static const long _vq_lengthlist__44u2__p4_0[] = {
cannam@86 3418 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
cannam@86 3419 9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
cannam@86 3420 8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
cannam@86 3421 11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10,
cannam@86 3422 10, 9,10,10,12,11, 9,10,10,12,11, 9,10,10,12,12,
cannam@86 3423 10,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
cannam@86 3424 12,12,13,14, 9,10,10,12,12, 9,10,10,12,13,10,10,
cannam@86 3425 10,12,13,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
cannam@86 3426 10, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
cannam@86 3427 12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
cannam@86 3428 8, 9, 9,11,11,10,11,11,12,13,10,11,11,13,13, 6,
cannam@86 3429 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 3430 10,13,11,10,11,11,13,13, 9,10,10,13,13,10,11,11,
cannam@86 3431 13,13,10,11,11,14,13,12,11,13,12,15,12,13,13,15,
cannam@86 3432 15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,13,
cannam@86 3433 12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9,10, 7,
cannam@86 3434 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
cannam@86 3435 11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
cannam@86 3436 10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
cannam@86 3437 11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
cannam@86 3438 10,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
cannam@86 3439 10,11,13,13,12,13,13,15,15,12,11,13,12,14, 9,10,
cannam@86 3440 10,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
cannam@86 3441 15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
cannam@86 3442 13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
cannam@86 3443 9,10,10,13,13,10,11,11,13,14,10,11,11,14,12,13,
cannam@86 3444 13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11,
cannam@86 3445 10,14,13,10,11,11,13,14,12,14,13,16,14,13,13,13,
cannam@86 3446 14,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
cannam@86 3447 15,14,12,15,12,16,14,15,15,17,16,11,12,12,14,15,
cannam@86 3448 11,13,11,15,14,12,13,13,15,16,13,15,12,17,13,14,
cannam@86 3449 15,15,16,16, 8, 9, 9,12,12, 9,10,10,13,13, 9,10,
cannam@86 3450 10,13,13,12,13,12,14,14,12,13,13,15,15, 9,10,10,
cannam@86 3451 13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
cannam@86 3452 14,12,12,14,14,16, 9,10,10,13,13,10,11,11,13,14,
cannam@86 3453 10,11,11,14,13,13,13,13,15,15,13,14,13,16,14,11,
cannam@86 3454 12,12,14,14,12,13,13,16,15,11,12,13,14,15,14,15,
cannam@86 3455 15,16,16,14,13,15,13,17,11,12,12,14,15,12,13,13,
cannam@86 3456 15,16,11,13,12,15,15,14,15,14,16,16,14,15,12,17,
cannam@86 3457 13,
cannam@86 3458 };
cannam@86 3459
cannam@86 3460 static const static_codebook _44u2__p4_0 = {
cannam@86 3461 4, 625,
cannam@86 3462 (long *)_vq_lengthlist__44u2__p4_0,
cannam@86 3463 1, -533725184, 1611661312, 3, 0,
cannam@86 3464 (long *)_vq_quantlist__44u2__p4_0,
cannam@86 3465 0
cannam@86 3466 };
cannam@86 3467
cannam@86 3468 static const long _vq_quantlist__44u2__p5_0[] = {
cannam@86 3469 4,
cannam@86 3470 3,
cannam@86 3471 5,
cannam@86 3472 2,
cannam@86 3473 6,
cannam@86 3474 1,
cannam@86 3475 7,
cannam@86 3476 0,
cannam@86 3477 8,
cannam@86 3478 };
cannam@86 3479
cannam@86 3480 static const long _vq_lengthlist__44u2__p5_0[] = {
cannam@86 3481 1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
cannam@86 3482 10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
cannam@86 3483 9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
cannam@86 3484 9, 9,10,11,12,12, 8, 8, 8, 9, 9,10,10,12,12,10,
cannam@86 3485 10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
cannam@86 3486 13,
cannam@86 3487 };
cannam@86 3488
cannam@86 3489 static const static_codebook _44u2__p5_0 = {
cannam@86 3490 2, 81,
cannam@86 3491 (long *)_vq_lengthlist__44u2__p5_0,
cannam@86 3492 1, -531628032, 1611661312, 4, 0,
cannam@86 3493 (long *)_vq_quantlist__44u2__p5_0,
cannam@86 3494 0
cannam@86 3495 };
cannam@86 3496
cannam@86 3497 static const long _vq_quantlist__44u2__p6_0[] = {
cannam@86 3498 6,
cannam@86 3499 5,
cannam@86 3500 7,
cannam@86 3501 4,
cannam@86 3502 8,
cannam@86 3503 3,
cannam@86 3504 9,
cannam@86 3505 2,
cannam@86 3506 10,
cannam@86 3507 1,
cannam@86 3508 11,
cannam@86 3509 0,
cannam@86 3510 12,
cannam@86 3511 };
cannam@86 3512
cannam@86 3513 static const long _vq_lengthlist__44u2__p6_0[] = {
cannam@86 3514 1, 4, 4, 6, 6, 8, 8,10,10,11,11,14,13, 4, 6, 5,
cannam@86 3515 8, 8, 9, 9,11,10,12,11,15,14, 4, 5, 6, 8, 8, 9,
cannam@86 3516 9,11,11,11,11,14,14, 6, 8, 8,10, 9,11,11,11,11,
cannam@86 3517 12,12,15,15, 6, 8, 8, 9, 9,11,11,11,12,12,12,15,
cannam@86 3518 15, 8,10,10,11,11,11,11,12,12,13,13,15,16, 8,10,
cannam@86 3519 10,11,11,11,11,12,12,13,13,16,16,10,11,11,12,12,
cannam@86 3520 12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,13,
cannam@86 3521 13,13,14,16,17,11,12,12,13,13,13,13,14,14,15,14,
cannam@86 3522 18,17,11,12,12,13,13,13,13,14,14,14,15,19,18,14,
cannam@86 3523 15,15,15,15,16,16,18,19,18,18, 0, 0,14,15,15,16,
cannam@86 3524 15,17,17,16,18,17,18, 0, 0,
cannam@86 3525 };
cannam@86 3526
cannam@86 3527 static const static_codebook _44u2__p6_0 = {
cannam@86 3528 2, 169,
cannam@86 3529 (long *)_vq_lengthlist__44u2__p6_0,
cannam@86 3530 1, -526516224, 1616117760, 4, 0,
cannam@86 3531 (long *)_vq_quantlist__44u2__p6_0,
cannam@86 3532 0
cannam@86 3533 };
cannam@86 3534
cannam@86 3535 static const long _vq_quantlist__44u2__p6_1[] = {
cannam@86 3536 2,
cannam@86 3537 1,
cannam@86 3538 3,
cannam@86 3539 0,
cannam@86 3540 4,
cannam@86 3541 };
cannam@86 3542
cannam@86 3543 static const long _vq_lengthlist__44u2__p6_1[] = {
cannam@86 3544 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
cannam@86 3545 6, 5, 6, 6, 5, 5, 6, 6, 6,
cannam@86 3546 };
cannam@86 3547
cannam@86 3548 static const static_codebook _44u2__p6_1 = {
cannam@86 3549 2, 25,
cannam@86 3550 (long *)_vq_lengthlist__44u2__p6_1,
cannam@86 3551 1, -533725184, 1611661312, 3, 0,
cannam@86 3552 (long *)_vq_quantlist__44u2__p6_1,
cannam@86 3553 0
cannam@86 3554 };
cannam@86 3555
cannam@86 3556 static const long _vq_quantlist__44u2__p7_0[] = {
cannam@86 3557 4,
cannam@86 3558 3,
cannam@86 3559 5,
cannam@86 3560 2,
cannam@86 3561 6,
cannam@86 3562 1,
cannam@86 3563 7,
cannam@86 3564 0,
cannam@86 3565 8,
cannam@86 3566 };
cannam@86 3567
cannam@86 3568 static const long _vq_lengthlist__44u2__p7_0[] = {
cannam@86 3569 1, 3, 2,12,12,12,12,12,12, 4,12,12,12,12,12,12,
cannam@86 3570 12,12, 5,12,12,12,12,12,12,12,12,12,12,11,11,11,
cannam@86 3571 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 3572 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 3573 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 3574 11,
cannam@86 3575 };
cannam@86 3576
cannam@86 3577 static const static_codebook _44u2__p7_0 = {
cannam@86 3578 2, 81,
cannam@86 3579 (long *)_vq_lengthlist__44u2__p7_0,
cannam@86 3580 1, -516612096, 1626677248, 4, 0,
cannam@86 3581 (long *)_vq_quantlist__44u2__p7_0,
cannam@86 3582 0
cannam@86 3583 };
cannam@86 3584
cannam@86 3585 static const long _vq_quantlist__44u2__p7_1[] = {
cannam@86 3586 6,
cannam@86 3587 5,
cannam@86 3588 7,
cannam@86 3589 4,
cannam@86 3590 8,
cannam@86 3591 3,
cannam@86 3592 9,
cannam@86 3593 2,
cannam@86 3594 10,
cannam@86 3595 1,
cannam@86 3596 11,
cannam@86 3597 0,
cannam@86 3598 12,
cannam@86 3599 };
cannam@86 3600
cannam@86 3601 static const long _vq_lengthlist__44u2__p7_1[] = {
cannam@86 3602 1, 4, 4, 7, 6, 7, 6, 8, 7, 9, 7, 9, 8, 4, 7, 6,
cannam@86 3603 8, 8, 9, 8,10, 9,10,10,11,11, 4, 7, 7, 8, 8, 8,
cannam@86 3604 8, 9,10,11,11,11,11, 6, 8, 8,10,10,10,10,11,11,
cannam@86 3605 12,12,12,12, 7, 8, 8,10,10,10,10,11,11,12,12,13,
cannam@86 3606 13, 7, 9, 9,11,10,12,12,13,13,14,13,14,14, 7, 9,
cannam@86 3607 9,10,11,11,12,13,13,13,13,16,14, 9,10,10,12,12,
cannam@86 3608 13,13,14,14,15,16,15,16, 9,10,10,12,12,12,13,14,
cannam@86 3609 14,14,15,16,15,10,12,12,13,13,15,13,16,16,15,17,
cannam@86 3610 17,17,10,11,11,12,14,14,14,15,15,17,17,15,17,11,
cannam@86 3611 12,12,14,14,14,15,15,15,17,16,17,17,10,12,12,13,
cannam@86 3612 14,14,14,17,15,17,17,17,17,
cannam@86 3613 };
cannam@86 3614
cannam@86 3615 static const static_codebook _44u2__p7_1 = {
cannam@86 3616 2, 169,
cannam@86 3617 (long *)_vq_lengthlist__44u2__p7_1,
cannam@86 3618 1, -523010048, 1618608128, 4, 0,
cannam@86 3619 (long *)_vq_quantlist__44u2__p7_1,
cannam@86 3620 0
cannam@86 3621 };
cannam@86 3622
cannam@86 3623 static const long _vq_quantlist__44u2__p7_2[] = {
cannam@86 3624 6,
cannam@86 3625 5,
cannam@86 3626 7,
cannam@86 3627 4,
cannam@86 3628 8,
cannam@86 3629 3,
cannam@86 3630 9,
cannam@86 3631 2,
cannam@86 3632 10,
cannam@86 3633 1,
cannam@86 3634 11,
cannam@86 3635 0,
cannam@86 3636 12,
cannam@86 3637 };
cannam@86 3638
cannam@86 3639 static const long _vq_lengthlist__44u2__p7_2[] = {
cannam@86 3640 2, 5, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 5, 6, 6,
cannam@86 3641 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 5, 6, 6, 7, 7, 8,
cannam@86 3642 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 8, 8, 8, 8, 8,
cannam@86 3643 9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
cannam@86 3644 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
cannam@86 3645 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9,
cannam@86 3646 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 3647 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3648 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
cannam@86 3649 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9,
cannam@86 3650 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3651 };
cannam@86 3652
cannam@86 3653 static const static_codebook _44u2__p7_2 = {
cannam@86 3654 2, 169,
cannam@86 3655 (long *)_vq_lengthlist__44u2__p7_2,
cannam@86 3656 1, -531103744, 1611661312, 4, 0,
cannam@86 3657 (long *)_vq_quantlist__44u2__p7_2,
cannam@86 3658 0
cannam@86 3659 };
cannam@86 3660
cannam@86 3661 static const long _huff_lengthlist__44u2__short[] = {
cannam@86 3662 13,15,17,17,15,15,12,17,11, 9, 7,10,10, 9,12,17,
cannam@86 3663 10, 6, 3, 6, 5, 7,10,17,15,10, 6, 9, 8, 9,11,17,
cannam@86 3664 15, 8, 4, 7, 3, 5, 9,16,16,10, 5, 8, 4, 5, 8,16,
cannam@86 3665 13,11, 5, 8, 3, 3, 5,14,13,12, 7,10, 5, 5, 7,14,
cannam@86 3666 };
cannam@86 3667
cannam@86 3668 static const static_codebook _huff_book__44u2__short = {
cannam@86 3669 2, 64,
cannam@86 3670 (long *)_huff_lengthlist__44u2__short,
cannam@86 3671 0, 0, 0, 0, 0,
cannam@86 3672 NULL,
cannam@86 3673 0
cannam@86 3674 };
cannam@86 3675
cannam@86 3676 static const long _huff_lengthlist__44u3__long[] = {
cannam@86 3677 6, 9,13,12,14,11,10,13, 8, 4, 5, 7, 8, 7, 8,12,
cannam@86 3678 11, 4, 3, 5, 5, 7, 9,14,11, 6, 5, 6, 6, 6, 7,13,
cannam@86 3679 13, 7, 5, 6, 4, 5, 7,14,11, 7, 6, 6, 5, 5, 6,13,
cannam@86 3680 9, 7, 8, 6, 7, 5, 3, 9, 9,12,13,12,14,10, 6, 7,
cannam@86 3681 };
cannam@86 3682
cannam@86 3683 static const static_codebook _huff_book__44u3__long = {
cannam@86 3684 2, 64,
cannam@86 3685 (long *)_huff_lengthlist__44u3__long,
cannam@86 3686 0, 0, 0, 0, 0,
cannam@86 3687 NULL,
cannam@86 3688 0
cannam@86 3689 };
cannam@86 3690
cannam@86 3691 static const long _vq_quantlist__44u3__p1_0[] = {
cannam@86 3692 1,
cannam@86 3693 0,
cannam@86 3694 2,
cannam@86 3695 };
cannam@86 3696
cannam@86 3697 static const long _vq_lengthlist__44u3__p1_0[] = {
cannam@86 3698 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
cannam@86 3699 10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
cannam@86 3700 11, 8,11,11, 8,11,11,11,13,14,11,14,14, 8,11,11,
cannam@86 3701 10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
cannam@86 3702 11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
cannam@86 3703 13,
cannam@86 3704 };
cannam@86 3705
cannam@86 3706 static const static_codebook _44u3__p1_0 = {
cannam@86 3707 4, 81,
cannam@86 3708 (long *)_vq_lengthlist__44u3__p1_0,
cannam@86 3709 1, -535822336, 1611661312, 2, 0,
cannam@86 3710 (long *)_vq_quantlist__44u3__p1_0,
cannam@86 3711 0
cannam@86 3712 };
cannam@86 3713
cannam@86 3714 static const long _vq_quantlist__44u3__p2_0[] = {
cannam@86 3715 1,
cannam@86 3716 0,
cannam@86 3717 2,
cannam@86 3718 };
cannam@86 3719
cannam@86 3720 static const long _vq_lengthlist__44u3__p2_0[] = {
cannam@86 3721 2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
cannam@86 3722 8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 7, 8,
cannam@86 3723 8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
cannam@86 3724 8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
cannam@86 3725 8, 8, 8,10,10, 8, 8,10, 7, 8, 8, 8,10,10, 8,10,
cannam@86 3726 9,
cannam@86 3727 };
cannam@86 3728
cannam@86 3729 static const static_codebook _44u3__p2_0 = {
cannam@86 3730 4, 81,
cannam@86 3731 (long *)_vq_lengthlist__44u3__p2_0,
cannam@86 3732 1, -535822336, 1611661312, 2, 0,
cannam@86 3733 (long *)_vq_quantlist__44u3__p2_0,
cannam@86 3734 0
cannam@86 3735 };
cannam@86 3736
cannam@86 3737 static const long _vq_quantlist__44u3__p3_0[] = {
cannam@86 3738 2,
cannam@86 3739 1,
cannam@86 3740 3,
cannam@86 3741 0,
cannam@86 3742 4,
cannam@86 3743 };
cannam@86 3744
cannam@86 3745 static const long _vq_lengthlist__44u3__p3_0[] = {
cannam@86 3746 2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
cannam@86 3747 9, 9,12,12, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
cannam@86 3748 9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
cannam@86 3749 13,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
cannam@86 3750 11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13,
cannam@86 3751 10,11,11,15,14, 9,11,11,14,14,13,14,13,16,16,12,
cannam@86 3752 13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
cannam@86 3753 11,14,15,12,13,13,15,15,13,14,14,15,16, 5, 7, 7,
cannam@86 3754 10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
cannam@86 3755 14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
cannam@86 3756 9,11,11,13,13,12,12,13,15,15,11,12,13,15,16, 7,
cannam@86 3757 9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
cannam@86 3758 12,15,13,11,13,13,15,16, 9,12,11,15,14,11,12,13,
cannam@86 3759 16,15,11,13,13,15,16,14,14,15,17,16,13,15,16, 0,
cannam@86 3760 17, 9,11,11,15,15,10,13,12,15,15,11,13,13,15,16,
cannam@86 3761 13,15,13,16,15,14,16,15, 0,19, 5, 7, 7,10,10, 7,
cannam@86 3762 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,14,10,11,
cannam@86 3763 12,14,14, 7, 9, 9,12,12, 9,11,11,14,13, 9,10,11,
cannam@86 3764 12,13,11,13,13,16,16,11,12,13,13,16, 7, 9, 9,12,
cannam@86 3765 12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,15,
cannam@86 3766 12,13,12,15,14, 9,11,11,15,14,11,13,12,16,16,10,
cannam@86 3767 12,12,15,15,13,15,15,17,19,13,14,15,16,17,10,12,
cannam@86 3768 12,15,15,11,13,13,16,16,11,13,13,15,16,13,15,15,
cannam@86 3769 0, 0,14,15,15,16,16, 8,10,10,14,14,10,12,12,15,
cannam@86 3770 15,10,12,11,15,16,14,15,15,19,20,13,14,14,18,16,
cannam@86 3771 9,11,11,15,15,11,13,13,17,16,11,13,13,16,16,15,
cannam@86 3772 17,17,20,20,14,15,16,17,20, 9,11,11,15,15,10,13,
cannam@86 3773 12,16,15,11,13,13,15,17,14,16,15,18, 0,14,16,15,
cannam@86 3774 18,20,12,14,14, 0, 0,14,14,16, 0, 0,13,16,15, 0,
cannam@86 3775 0,17,17,18, 0, 0,16,17,19,19, 0,12,14,14,18, 0,
cannam@86 3776 12,16,14, 0,17,13,15,15,18, 0,16,18,17, 0,17,16,
cannam@86 3777 18,17, 0, 0, 7,10,10,14,14,10,12,11,15,15,10,12,
cannam@86 3778 12,16,15,13,15,15,18, 0,14,15,15,17, 0, 9,11,11,
cannam@86 3779 15,15,11,13,13,16,16,11,12,13,16,16,14,15,16,17,
cannam@86 3780 17,14,16,16,16,18, 9,11,12,16,16,11,13,13,17,17,
cannam@86 3781 11,14,13,20,17,15,16,16,19, 0,15,16,17, 0,19,11,
cannam@86 3782 13,14,17,16,14,15,15,20,18,13,14,15,17,19,16,18,
cannam@86 3783 18, 0,20,16,16,19,17, 0,12,15,14,17, 0,14,15,15,
cannam@86 3784 18,19,13,16,15,19,20,15,18,18, 0,20,17, 0,16, 0,
cannam@86 3785 0,
cannam@86 3786 };
cannam@86 3787
cannam@86 3788 static const static_codebook _44u3__p3_0 = {
cannam@86 3789 4, 625,
cannam@86 3790 (long *)_vq_lengthlist__44u3__p3_0,
cannam@86 3791 1, -533725184, 1611661312, 3, 0,
cannam@86 3792 (long *)_vq_quantlist__44u3__p3_0,
cannam@86 3793 0
cannam@86 3794 };
cannam@86 3795
cannam@86 3796 static const long _vq_quantlist__44u3__p4_0[] = {
cannam@86 3797 2,
cannam@86 3798 1,
cannam@86 3799 3,
cannam@86 3800 0,
cannam@86 3801 4,
cannam@86 3802 };
cannam@86 3803
cannam@86 3804 static const long _vq_lengthlist__44u3__p4_0[] = {
cannam@86 3805 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
cannam@86 3806 9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
cannam@86 3807 8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
cannam@86 3808 11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
cannam@86 3809 10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12,
cannam@86 3810 9,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
cannam@86 3811 12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10,
cannam@86 3812 10,12,13,11,12,11,14,13,12,12,12,14,13, 5, 7, 7,
cannam@86 3813 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
cannam@86 3814 12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
cannam@86 3815 8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
cannam@86 3816 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 3817 10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
cannam@86 3818 13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,15,
cannam@86 3819 15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
cannam@86 3820 12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7,
cannam@86 3821 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
cannam@86 3822 11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
cannam@86 3823 10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
cannam@86 3824 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
cannam@86 3825 11,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
cannam@86 3826 10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
cannam@86 3827 11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
cannam@86 3828 15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
cannam@86 3829 13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,13,
cannam@86 3830 9,10,10,13,12,10,11,11,13,13,10,11,11,14,12,13,
cannam@86 3831 13,14,14,16,12,13,13,15,15, 9,10,10,13,13,10,11,
cannam@86 3832 10,14,13,10,11,11,13,14,12,14,13,15,14,13,13,13,
cannam@86 3833 15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
cannam@86 3834 14,14,12,15,12,16,14,15,15,17,15,11,12,12,14,14,
cannam@86 3835 11,13,11,15,14,12,13,13,15,15,13,15,12,17,13,14,
cannam@86 3836 15,15,16,16, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
cannam@86 3837 10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
cannam@86 3838 13,12,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
cannam@86 3839 15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,14,
cannam@86 3840 10,11,11,14,13,12,13,13,14,15,13,14,13,16,14,11,
cannam@86 3841 12,12,14,14,12,13,13,15,14,11,12,13,14,15,14,15,
cannam@86 3842 15,16,16,13,13,15,13,16,11,12,12,14,15,12,13,13,
cannam@86 3843 14,15,11,13,12,15,14,14,15,15,16,16,14,15,12,16,
cannam@86 3844 13,
cannam@86 3845 };
cannam@86 3846
cannam@86 3847 static const static_codebook _44u3__p4_0 = {
cannam@86 3848 4, 625,
cannam@86 3849 (long *)_vq_lengthlist__44u3__p4_0,
cannam@86 3850 1, -533725184, 1611661312, 3, 0,
cannam@86 3851 (long *)_vq_quantlist__44u3__p4_0,
cannam@86 3852 0
cannam@86 3853 };
cannam@86 3854
cannam@86 3855 static const long _vq_quantlist__44u3__p5_0[] = {
cannam@86 3856 4,
cannam@86 3857 3,
cannam@86 3858 5,
cannam@86 3859 2,
cannam@86 3860 6,
cannam@86 3861 1,
cannam@86 3862 7,
cannam@86 3863 0,
cannam@86 3864 8,
cannam@86 3865 };
cannam@86 3866
cannam@86 3867 static const long _vq_lengthlist__44u3__p5_0[] = {
cannam@86 3868 2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
cannam@86 3869 10,10, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
cannam@86 3870 9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 8, 8,
cannam@86 3871 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 3872 10,10,11,10,11,11,12,12, 9,10,10,10,10,11,11,12,
cannam@86 3873 12,
cannam@86 3874 };
cannam@86 3875
cannam@86 3876 static const static_codebook _44u3__p5_0 = {
cannam@86 3877 2, 81,
cannam@86 3878 (long *)_vq_lengthlist__44u3__p5_0,
cannam@86 3879 1, -531628032, 1611661312, 4, 0,
cannam@86 3880 (long *)_vq_quantlist__44u3__p5_0,
cannam@86 3881 0
cannam@86 3882 };
cannam@86 3883
cannam@86 3884 static const long _vq_quantlist__44u3__p6_0[] = {
cannam@86 3885 6,
cannam@86 3886 5,
cannam@86 3887 7,
cannam@86 3888 4,
cannam@86 3889 8,
cannam@86 3890 3,
cannam@86 3891 9,
cannam@86 3892 2,
cannam@86 3893 10,
cannam@86 3894 1,
cannam@86 3895 11,
cannam@86 3896 0,
cannam@86 3897 12,
cannam@86 3898 };
cannam@86 3899
cannam@86 3900 static const long _vq_lengthlist__44u3__p6_0[] = {
cannam@86 3901 1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,13,14, 4, 6, 5,
cannam@86 3902 8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
cannam@86 3903 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
cannam@86 3904 12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
cannam@86 3905 15, 8, 9, 9,11,10,11,11,12,12,13,13,15,16, 8, 9,
cannam@86 3906 9,10,11,11,11,12,12,13,13,16,16,10,10,11,11,11,
cannam@86 3907 12,12,13,13,13,14,17,16, 9,10,11,12,11,12,12,13,
cannam@86 3908 13,13,13,16,18,11,12,11,12,12,13,13,13,14,15,14,
cannam@86 3909 17,17,11,11,12,12,12,13,13,13,14,14,15,18,17,14,
cannam@86 3910 15,15,15,15,16,16,17,17,19,18, 0,20,14,15,14,15,
cannam@86 3911 15,16,16,16,17,18,16,20,18,
cannam@86 3912 };
cannam@86 3913
cannam@86 3914 static const static_codebook _44u3__p6_0 = {
cannam@86 3915 2, 169,
cannam@86 3916 (long *)_vq_lengthlist__44u3__p6_0,
cannam@86 3917 1, -526516224, 1616117760, 4, 0,
cannam@86 3918 (long *)_vq_quantlist__44u3__p6_0,
cannam@86 3919 0
cannam@86 3920 };
cannam@86 3921
cannam@86 3922 static const long _vq_quantlist__44u3__p6_1[] = {
cannam@86 3923 2,
cannam@86 3924 1,
cannam@86 3925 3,
cannam@86 3926 0,
cannam@86 3927 4,
cannam@86 3928 };
cannam@86 3929
cannam@86 3930 static const long _vq_lengthlist__44u3__p6_1[] = {
cannam@86 3931 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
cannam@86 3932 6, 5, 6, 6, 5, 5, 6, 6, 6,
cannam@86 3933 };
cannam@86 3934
cannam@86 3935 static const static_codebook _44u3__p6_1 = {
cannam@86 3936 2, 25,
cannam@86 3937 (long *)_vq_lengthlist__44u3__p6_1,
cannam@86 3938 1, -533725184, 1611661312, 3, 0,
cannam@86 3939 (long *)_vq_quantlist__44u3__p6_1,
cannam@86 3940 0
cannam@86 3941 };
cannam@86 3942
cannam@86 3943 static const long _vq_quantlist__44u3__p7_0[] = {
cannam@86 3944 4,
cannam@86 3945 3,
cannam@86 3946 5,
cannam@86 3947 2,
cannam@86 3948 6,
cannam@86 3949 1,
cannam@86 3950 7,
cannam@86 3951 0,
cannam@86 3952 8,
cannam@86 3953 };
cannam@86 3954
cannam@86 3955 static const long _vq_lengthlist__44u3__p7_0[] = {
cannam@86 3956 1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
cannam@86 3957 10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
cannam@86 3958 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3959 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3960 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 3961 9,
cannam@86 3962 };
cannam@86 3963
cannam@86 3964 static const static_codebook _44u3__p7_0 = {
cannam@86 3965 2, 81,
cannam@86 3966 (long *)_vq_lengthlist__44u3__p7_0,
cannam@86 3967 1, -515907584, 1627381760, 4, 0,
cannam@86 3968 (long *)_vq_quantlist__44u3__p7_0,
cannam@86 3969 0
cannam@86 3970 };
cannam@86 3971
cannam@86 3972 static const long _vq_quantlist__44u3__p7_1[] = {
cannam@86 3973 7,
cannam@86 3974 6,
cannam@86 3975 8,
cannam@86 3976 5,
cannam@86 3977 9,
cannam@86 3978 4,
cannam@86 3979 10,
cannam@86 3980 3,
cannam@86 3981 11,
cannam@86 3982 2,
cannam@86 3983 12,
cannam@86 3984 1,
cannam@86 3985 13,
cannam@86 3986 0,
cannam@86 3987 14,
cannam@86 3988 };
cannam@86 3989
cannam@86 3990 static const long _vq_lengthlist__44u3__p7_1[] = {
cannam@86 3991 1, 4, 4, 6, 6, 7, 6, 8, 7, 9, 8,10, 9,11,11, 4,
cannam@86 3992 7, 7, 8, 7, 9, 9,10,10,11,11,11,11,12,12, 4, 7,
cannam@86 3993 7, 7, 7, 9, 9,10,10,11,11,12,12,12,11, 6, 8, 8,
cannam@86 3994 9, 9,10,10,11,11,12,12,13,12,13,13, 6, 8, 8, 9,
cannam@86 3995 9,10,11,11,11,12,12,13,14,13,13, 8, 9, 9,11,11,
cannam@86 3996 12,12,12,13,14,13,14,14,14,15, 8, 9, 9,11,11,11,
cannam@86 3997 12,13,14,13,14,15,17,14,15, 9,10,10,12,12,13,13,
cannam@86 3998 13,14,15,15,15,16,16,16, 9,11,11,12,12,13,13,14,
cannam@86 3999 14,14,15,16,16,16,16,10,12,12,13,13,14,14,15,15,
cannam@86 4000 15,16,17,17,17,17,10,12,11,13,13,15,14,15,14,16,
cannam@86 4001 17,16,16,16,16,11,13,12,14,14,14,14,15,16,17,16,
cannam@86 4002 17,17,17,17,11,13,12,14,14,14,15,17,16,17,17,17,
cannam@86 4003 17,17,17,12,13,13,15,16,15,16,17,17,16,16,17,17,
cannam@86 4004 17,17,12,13,13,15,15,15,16,17,17,17,16,17,16,17,
cannam@86 4005 17,
cannam@86 4006 };
cannam@86 4007
cannam@86 4008 static const static_codebook _44u3__p7_1 = {
cannam@86 4009 2, 225,
cannam@86 4010 (long *)_vq_lengthlist__44u3__p7_1,
cannam@86 4011 1, -522338304, 1620115456, 4, 0,
cannam@86 4012 (long *)_vq_quantlist__44u3__p7_1,
cannam@86 4013 0
cannam@86 4014 };
cannam@86 4015
cannam@86 4016 static const long _vq_quantlist__44u3__p7_2[] = {
cannam@86 4017 8,
cannam@86 4018 7,
cannam@86 4019 9,
cannam@86 4020 6,
cannam@86 4021 10,
cannam@86 4022 5,
cannam@86 4023 11,
cannam@86 4024 4,
cannam@86 4025 12,
cannam@86 4026 3,
cannam@86 4027 13,
cannam@86 4028 2,
cannam@86 4029 14,
cannam@86 4030 1,
cannam@86 4031 15,
cannam@86 4032 0,
cannam@86 4033 16,
cannam@86 4034 };
cannam@86 4035
cannam@86 4036 static const long _vq_lengthlist__44u3__p7_2[] = {
cannam@86 4037 2, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 4038 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4039 10,10, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
cannam@86 4040 9,10, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4041 10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
cannam@86 4042 9,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4043 10,10,10,10,10,10, 7, 8, 8, 9, 8, 9, 9, 9, 9,10,
cannam@86 4044 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4045 9,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9,10,
cannam@86 4046 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
cannam@86 4047 9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
cannam@86 4048 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,
cannam@86 4049 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10,
cannam@86 4050 10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
cannam@86 4051 10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,10,
cannam@86 4052 10,10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,
cannam@86 4053 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 4054 9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,10,
cannam@86 4055 11,
cannam@86 4056 };
cannam@86 4057
cannam@86 4058 static const static_codebook _44u3__p7_2 = {
cannam@86 4059 2, 289,
cannam@86 4060 (long *)_vq_lengthlist__44u3__p7_2,
cannam@86 4061 1, -529530880, 1611661312, 5, 0,
cannam@86 4062 (long *)_vq_quantlist__44u3__p7_2,
cannam@86 4063 0
cannam@86 4064 };
cannam@86 4065
cannam@86 4066 static const long _huff_lengthlist__44u3__short[] = {
cannam@86 4067 14,14,14,15,13,15,12,16,10, 8, 7, 9, 9, 8,12,16,
cannam@86 4068 10, 5, 4, 6, 5, 6, 9,16,14, 8, 6, 8, 7, 8,10,16,
cannam@86 4069 14, 7, 4, 6, 3, 5, 8,16,15, 9, 5, 7, 4, 4, 7,16,
cannam@86 4070 13,10, 6, 7, 4, 3, 4,13,13,12, 7, 9, 5, 5, 6,12,
cannam@86 4071 };
cannam@86 4072
cannam@86 4073 static const static_codebook _huff_book__44u3__short = {
cannam@86 4074 2, 64,
cannam@86 4075 (long *)_huff_lengthlist__44u3__short,
cannam@86 4076 0, 0, 0, 0, 0,
cannam@86 4077 NULL,
cannam@86 4078 0
cannam@86 4079 };
cannam@86 4080
cannam@86 4081 static const long _huff_lengthlist__44u4__long[] = {
cannam@86 4082 3, 8,12,12,13,12,11,13, 5, 4, 6, 7, 8, 8, 9,13,
cannam@86 4083 9, 5, 4, 5, 5, 7, 9,13, 9, 6, 5, 6, 6, 7, 8,12,
cannam@86 4084 12, 7, 5, 6, 4, 5, 8,13,11, 7, 6, 6, 5, 5, 6,12,
cannam@86 4085 10, 8, 8, 7, 7, 5, 3, 8,10,12,13,12,12, 9, 6, 7,
cannam@86 4086 };
cannam@86 4087
cannam@86 4088 static const static_codebook _huff_book__44u4__long = {
cannam@86 4089 2, 64,
cannam@86 4090 (long *)_huff_lengthlist__44u4__long,
cannam@86 4091 0, 0, 0, 0, 0,
cannam@86 4092 NULL,
cannam@86 4093 0
cannam@86 4094 };
cannam@86 4095
cannam@86 4096 static const long _vq_quantlist__44u4__p1_0[] = {
cannam@86 4097 1,
cannam@86 4098 0,
cannam@86 4099 2,
cannam@86 4100 };
cannam@86 4101
cannam@86 4102 static const long _vq_lengthlist__44u4__p1_0[] = {
cannam@86 4103 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
cannam@86 4104 10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
cannam@86 4105 11, 8,11,11, 8,11,11,11,13,14,11,15,14, 8,11,11,
cannam@86 4106 10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
cannam@86 4107 11,11,11,15,14,10,12,14, 8,11,11,11,14,14,11,14,
cannam@86 4108 13,
cannam@86 4109 };
cannam@86 4110
cannam@86 4111 static const static_codebook _44u4__p1_0 = {
cannam@86 4112 4, 81,
cannam@86 4113 (long *)_vq_lengthlist__44u4__p1_0,
cannam@86 4114 1, -535822336, 1611661312, 2, 0,
cannam@86 4115 (long *)_vq_quantlist__44u4__p1_0,
cannam@86 4116 0
cannam@86 4117 };
cannam@86 4118
cannam@86 4119 static const long _vq_quantlist__44u4__p2_0[] = {
cannam@86 4120 1,
cannam@86 4121 0,
cannam@86 4122 2,
cannam@86 4123 };
cannam@86 4124
cannam@86 4125 static const long _vq_lengthlist__44u4__p2_0[] = {
cannam@86 4126 2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
cannam@86 4127 8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 6, 8,
cannam@86 4128 8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
cannam@86 4129 8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
cannam@86 4130 8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
cannam@86 4131 9,
cannam@86 4132 };
cannam@86 4133
cannam@86 4134 static const static_codebook _44u4__p2_0 = {
cannam@86 4135 4, 81,
cannam@86 4136 (long *)_vq_lengthlist__44u4__p2_0,
cannam@86 4137 1, -535822336, 1611661312, 2, 0,
cannam@86 4138 (long *)_vq_quantlist__44u4__p2_0,
cannam@86 4139 0
cannam@86 4140 };
cannam@86 4141
cannam@86 4142 static const long _vq_quantlist__44u4__p3_0[] = {
cannam@86 4143 2,
cannam@86 4144 1,
cannam@86 4145 3,
cannam@86 4146 0,
cannam@86 4147 4,
cannam@86 4148 };
cannam@86 4149
cannam@86 4150 static const long _vq_lengthlist__44u4__p3_0[] = {
cannam@86 4151 2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
cannam@86 4152 10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
cannam@86 4153 9,11,11, 7, 9, 9,11,11,10,12,11,14,14, 9,10,11,
cannam@86 4154 13,14, 5, 7, 7,10,10, 7, 9, 9,11,11, 7, 9, 9,11,
cannam@86 4155 11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
cannam@86 4156 10,12,12,15,14, 9,11,11,15,14,13,14,14,17,17,12,
cannam@86 4157 14,14,16,16, 8,10,10,14,14, 9,11,11,14,15,10,12,
cannam@86 4158 12,14,15,12,14,13,16,16,13,14,15,15,18, 4, 7, 7,
cannam@86 4159 10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,12,11,15,
cannam@86 4160 14,10,11,12,14,15, 7, 9, 9,12,12, 9,11,12,13,13,
cannam@86 4161 9,11,12,13,13,12,13,13,15,16,11,13,13,15,16, 7,
cannam@86 4162 9, 9,12,12, 9,11,10,13,12, 9,11,12,13,14,11,13,
cannam@86 4163 12,16,14,12,13,13,15,16,10,12,12,16,15,11,13,13,
cannam@86 4164 17,16,11,13,13,17,16,14,15,15,17,17,14,16,16,18,
cannam@86 4165 20, 9,11,11,15,16,11,13,12,16,16,11,13,13,16,17,
cannam@86 4166 14,15,14,18,16,14,16,16,17,20, 5, 7, 7,10,10, 7,
cannam@86 4167 9, 9,12,11, 7, 9,10,11,12,10,12,11,15,15,10,12,
cannam@86 4168 12,14,14, 7, 9, 9,12,12, 9,12,11,14,13, 9,10,11,
cannam@86 4169 12,13,12,13,14,16,16,11,12,13,14,16, 7, 9, 9,12,
cannam@86 4170 12, 9,12,11,13,13, 9,12,11,13,13,11,13,13,16,16,
cannam@86 4171 12,13,13,16,15, 9,11,11,16,14,11,13,13,16,16,11,
cannam@86 4172 12,13,16,16,14,16,16,17,17,13,14,15,16,17,10,12,
cannam@86 4173 12,15,15,11,13,13,16,17,11,13,13,16,16,14,16,15,
cannam@86 4174 19,19,14,15,15,17,18, 8,10,10,14,14,10,12,12,15,
cannam@86 4175 15,10,12,12,16,16,14,16,15,20,19,13,15,15,17,16,
cannam@86 4176 9,12,12,16,16,11,13,13,16,18,11,14,13,16,17,16,
cannam@86 4177 17,16,20, 0,15,16,18,18,20, 9,11,11,15,15,11,14,
cannam@86 4178 12,17,16,11,13,13,17,17,15,17,15,20,20,14,16,16,
cannam@86 4179 17, 0,13,15,14,18,16,14,15,16, 0,18,14,16,16, 0,
cannam@86 4180 0,18,16, 0, 0,20,16,18,18, 0, 0,12,14,14,17,18,
cannam@86 4181 13,15,14,20,18,14,16,15,19,19,16,20,16, 0,18,16,
cannam@86 4182 19,17,19, 0, 8,10,10,14,14,10,12,12,16,15,10,12,
cannam@86 4183 12,16,16,13,15,15,18,17,14,16,16,19, 0, 9,11,11,
cannam@86 4184 16,15,11,14,13,18,17,11,12,13,17,18,14,17,16,18,
cannam@86 4185 18,15,16,17,18,18, 9,12,12,16,16,11,13,13,16,18,
cannam@86 4186 11,14,13,17,17,15,16,16,18,20,16,17,17,20,20,12,
cannam@86 4187 14,14,18,17,14,16,16, 0,19,13,14,15,18, 0,16, 0,
cannam@86 4188 0, 0, 0,16,16, 0,19,20,13,15,14, 0, 0,14,16,16,
cannam@86 4189 18,19,14,16,15, 0,20,16,20,18, 0,20,17,20,17, 0,
cannam@86 4190 0,
cannam@86 4191 };
cannam@86 4192
cannam@86 4193 static const static_codebook _44u4__p3_0 = {
cannam@86 4194 4, 625,
cannam@86 4195 (long *)_vq_lengthlist__44u4__p3_0,
cannam@86 4196 1, -533725184, 1611661312, 3, 0,
cannam@86 4197 (long *)_vq_quantlist__44u4__p3_0,
cannam@86 4198 0
cannam@86 4199 };
cannam@86 4200
cannam@86 4201 static const long _vq_quantlist__44u4__p4_0[] = {
cannam@86 4202 2,
cannam@86 4203 1,
cannam@86 4204 3,
cannam@86 4205 0,
cannam@86 4206 4,
cannam@86 4207 };
cannam@86 4208
cannam@86 4209 static const long _vq_lengthlist__44u4__p4_0[] = {
cannam@86 4210 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
cannam@86 4211 9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
cannam@86 4212 8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
cannam@86 4213 11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
cannam@86 4214 10, 9,10,10,12,11, 9,10,10,12,11, 9,10, 9,12,12,
cannam@86 4215 9,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
cannam@86 4216 12,12,13,14, 9, 9,10,12,12, 9,10,10,13,13, 9,10,
cannam@86 4217 10,12,13,11,12,12,14,13,11,12,12,14,14, 5, 7, 7,
cannam@86 4218 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
cannam@86 4219 12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
cannam@86 4220 8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
cannam@86 4221 8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 4222 10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
cannam@86 4223 13,14,10,11,11,14,13,12,12,13,12,15,12,13,13,15,
cannam@86 4224 15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
cannam@86 4225 12,13,11,15,13,13,13,13,15,15, 5, 7, 7, 9, 9, 7,
cannam@86 4226 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
cannam@86 4227 11,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
cannam@86 4228 10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
cannam@86 4229 11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
cannam@86 4230 11,12,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
cannam@86 4231 10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
cannam@86 4232 11,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
cannam@86 4233 15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
cannam@86 4234 13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
cannam@86 4235 9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
cannam@86 4236 13,14,14,16,13,13,13,15,15, 9,10,10,13,13,10,11,
cannam@86 4237 10,14,13,10,11,11,13,14,12,14,13,16,14,12,13,13,
cannam@86 4238 14,15,11,12,12,15,14,11,12,13,14,15,12,13,13,16,
cannam@86 4239 15,14,12,15,12,16,14,15,15,16,16,11,12,12,14,14,
cannam@86 4240 11,13,12,15,14,12,13,13,15,16,13,15,13,17,13,14,
cannam@86 4241 15,15,16,17, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
cannam@86 4242 10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
cannam@86 4243 13,12,10,11,11,14,13,10,10,11,13,14,13,13,13,15,
cannam@86 4244 15,12,13,14,14,16, 9,10,10,13,13,10,11,11,13,14,
cannam@86 4245 10,11,11,14,14,13,13,13,15,15,13,14,13,16,14,11,
cannam@86 4246 12,12,15,14,12,13,13,16,15,11,12,13,14,15,14,15,
cannam@86 4247 15,17,16,13,13,15,13,16,11,12,13,14,15,13,13,13,
cannam@86 4248 15,16,11,13,12,15,14,14,15,15,16,16,14,15,12,17,
cannam@86 4249 13,
cannam@86 4250 };
cannam@86 4251
cannam@86 4252 static const static_codebook _44u4__p4_0 = {
cannam@86 4253 4, 625,
cannam@86 4254 (long *)_vq_lengthlist__44u4__p4_0,
cannam@86 4255 1, -533725184, 1611661312, 3, 0,
cannam@86 4256 (long *)_vq_quantlist__44u4__p4_0,
cannam@86 4257 0
cannam@86 4258 };
cannam@86 4259
cannam@86 4260 static const long _vq_quantlist__44u4__p5_0[] = {
cannam@86 4261 4,
cannam@86 4262 3,
cannam@86 4263 5,
cannam@86 4264 2,
cannam@86 4265 6,
cannam@86 4266 1,
cannam@86 4267 7,
cannam@86 4268 0,
cannam@86 4269 8,
cannam@86 4270 };
cannam@86 4271
cannam@86 4272 static const long _vq_lengthlist__44u4__p5_0[] = {
cannam@86 4273 2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
cannam@86 4274 10, 9, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
cannam@86 4275 9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
cannam@86 4276 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 4277 10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
cannam@86 4278 12,
cannam@86 4279 };
cannam@86 4280
cannam@86 4281 static const static_codebook _44u4__p5_0 = {
cannam@86 4282 2, 81,
cannam@86 4283 (long *)_vq_lengthlist__44u4__p5_0,
cannam@86 4284 1, -531628032, 1611661312, 4, 0,
cannam@86 4285 (long *)_vq_quantlist__44u4__p5_0,
cannam@86 4286 0
cannam@86 4287 };
cannam@86 4288
cannam@86 4289 static const long _vq_quantlist__44u4__p6_0[] = {
cannam@86 4290 6,
cannam@86 4291 5,
cannam@86 4292 7,
cannam@86 4293 4,
cannam@86 4294 8,
cannam@86 4295 3,
cannam@86 4296 9,
cannam@86 4297 2,
cannam@86 4298 10,
cannam@86 4299 1,
cannam@86 4300 11,
cannam@86 4301 0,
cannam@86 4302 12,
cannam@86 4303 };
cannam@86 4304
cannam@86 4305 static const long _vq_lengthlist__44u4__p6_0[] = {
cannam@86 4306 1, 4, 4, 6, 6, 8, 8, 9, 9,11,10,13,13, 4, 6, 5,
cannam@86 4307 8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
cannam@86 4308 9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
cannam@86 4309 12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
cannam@86 4310 15, 8, 9, 9,11,10,11,11,12,12,13,13,16,16, 8, 9,
cannam@86 4311 9,10,10,11,11,12,12,13,13,16,16,10,10,10,12,11,
cannam@86 4312 12,12,13,13,14,14,16,16,10,10,10,11,12,12,12,13,
cannam@86 4313 13,13,14,16,17,11,12,11,12,12,13,13,14,14,15,14,
cannam@86 4314 18,17,11,11,12,12,12,13,13,14,14,14,15,19,18,14,
cannam@86 4315 15,14,15,15,17,16,17,17,17,17,21, 0,14,15,15,16,
cannam@86 4316 16,16,16,17,17,18,17,20,21,
cannam@86 4317 };
cannam@86 4318
cannam@86 4319 static const static_codebook _44u4__p6_0 = {
cannam@86 4320 2, 169,
cannam@86 4321 (long *)_vq_lengthlist__44u4__p6_0,
cannam@86 4322 1, -526516224, 1616117760, 4, 0,
cannam@86 4323 (long *)_vq_quantlist__44u4__p6_0,
cannam@86 4324 0
cannam@86 4325 };
cannam@86 4326
cannam@86 4327 static const long _vq_quantlist__44u4__p6_1[] = {
cannam@86 4328 2,
cannam@86 4329 1,
cannam@86 4330 3,
cannam@86 4331 0,
cannam@86 4332 4,
cannam@86 4333 };
cannam@86 4334
cannam@86 4335 static const long _vq_lengthlist__44u4__p6_1[] = {
cannam@86 4336 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
cannam@86 4337 6, 5, 6, 6, 5, 5, 6, 6, 6,
cannam@86 4338 };
cannam@86 4339
cannam@86 4340 static const static_codebook _44u4__p6_1 = {
cannam@86 4341 2, 25,
cannam@86 4342 (long *)_vq_lengthlist__44u4__p6_1,
cannam@86 4343 1, -533725184, 1611661312, 3, 0,
cannam@86 4344 (long *)_vq_quantlist__44u4__p6_1,
cannam@86 4345 0
cannam@86 4346 };
cannam@86 4347
cannam@86 4348 static const long _vq_quantlist__44u4__p7_0[] = {
cannam@86 4349 6,
cannam@86 4350 5,
cannam@86 4351 7,
cannam@86 4352 4,
cannam@86 4353 8,
cannam@86 4354 3,
cannam@86 4355 9,
cannam@86 4356 2,
cannam@86 4357 10,
cannam@86 4358 1,
cannam@86 4359 11,
cannam@86 4360 0,
cannam@86 4361 12,
cannam@86 4362 };
cannam@86 4363
cannam@86 4364 static const long _vq_lengthlist__44u4__p7_0[] = {
cannam@86 4365 1, 3, 3,12,12,12,12,12,12,12,12,12,12, 3,12,11,
cannam@86 4366 12,12,12,12,12,12,12,12,12,12, 4,11,10,12,12,12,
cannam@86 4367 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 4368 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 4369 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 4370 12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 4371 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 4372 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 4373 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 4374 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 4375 11,11,11,11,11,11,11,11,11,
cannam@86 4376 };
cannam@86 4377
cannam@86 4378 static const static_codebook _44u4__p7_0 = {
cannam@86 4379 2, 169,
cannam@86 4380 (long *)_vq_lengthlist__44u4__p7_0,
cannam@86 4381 1, -514332672, 1627381760, 4, 0,
cannam@86 4382 (long *)_vq_quantlist__44u4__p7_0,
cannam@86 4383 0
cannam@86 4384 };
cannam@86 4385
cannam@86 4386 static const long _vq_quantlist__44u4__p7_1[] = {
cannam@86 4387 7,
cannam@86 4388 6,
cannam@86 4389 8,
cannam@86 4390 5,
cannam@86 4391 9,
cannam@86 4392 4,
cannam@86 4393 10,
cannam@86 4394 3,
cannam@86 4395 11,
cannam@86 4396 2,
cannam@86 4397 12,
cannam@86 4398 1,
cannam@86 4399 13,
cannam@86 4400 0,
cannam@86 4401 14,
cannam@86 4402 };
cannam@86 4403
cannam@86 4404 static const long _vq_lengthlist__44u4__p7_1[] = {
cannam@86 4405 1, 4, 4, 6, 6, 7, 7, 9, 8,10, 8,10, 9,11,11, 4,
cannam@86 4406 7, 6, 8, 7, 9, 9,10,10,11,10,11,10,12,10, 4, 6,
cannam@86 4407 7, 8, 8, 9, 9,10,10,11,11,11,11,12,12, 6, 8, 8,
cannam@86 4408 10, 9,11,10,12,11,12,12,12,12,13,13, 6, 8, 8,10,
cannam@86 4409 10,10,11,11,11,12,12,13,12,13,13, 8, 9, 9,11,11,
cannam@86 4410 12,11,12,12,13,13,13,13,13,13, 8, 9, 9,11,11,11,
cannam@86 4411 12,12,12,13,13,13,13,13,13, 9,10,10,12,11,13,13,
cannam@86 4412 13,13,14,13,13,14,14,14, 9,10,11,11,12,12,13,13,
cannam@86 4413 13,13,13,14,15,14,14,10,11,11,12,12,13,13,14,14,
cannam@86 4414 14,14,14,15,16,16,10,11,11,12,13,13,13,13,15,14,
cannam@86 4415 14,15,16,15,16,10,12,12,13,13,14,14,14,15,15,15,
cannam@86 4416 15,15,15,16,11,12,12,13,13,14,14,14,15,15,15,16,
cannam@86 4417 15,17,16,11,12,12,13,13,13,15,15,14,16,16,16,16,
cannam@86 4418 16,17,11,12,12,13,13,14,14,15,14,15,15,17,17,16,
cannam@86 4419 16,
cannam@86 4420 };
cannam@86 4421
cannam@86 4422 static const static_codebook _44u4__p7_1 = {
cannam@86 4423 2, 225,
cannam@86 4424 (long *)_vq_lengthlist__44u4__p7_1,
cannam@86 4425 1, -522338304, 1620115456, 4, 0,
cannam@86 4426 (long *)_vq_quantlist__44u4__p7_1,
cannam@86 4427 0
cannam@86 4428 };
cannam@86 4429
cannam@86 4430 static const long _vq_quantlist__44u4__p7_2[] = {
cannam@86 4431 8,
cannam@86 4432 7,
cannam@86 4433 9,
cannam@86 4434 6,
cannam@86 4435 10,
cannam@86 4436 5,
cannam@86 4437 11,
cannam@86 4438 4,
cannam@86 4439 12,
cannam@86 4440 3,
cannam@86 4441 13,
cannam@86 4442 2,
cannam@86 4443 14,
cannam@86 4444 1,
cannam@86 4445 15,
cannam@86 4446 0,
cannam@86 4447 16,
cannam@86 4448 };
cannam@86 4449
cannam@86 4450 static const long _vq_lengthlist__44u4__p7_2[] = {
cannam@86 4451 2, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 4452 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4453 9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 4454 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4455 10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
cannam@86 4456 9,10, 9,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4457 10,10,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 4458 9,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4459 10,10,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 4460 10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,
cannam@86 4461 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
cannam@86 4462 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
cannam@86 4463 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
cannam@86 4464 10,10,10,10,10,10,10,10,10,11,10,10,10, 9, 9, 9,
cannam@86 4465 10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
cannam@86 4466 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
cannam@86 4467 10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 4468 9,10, 9,10,10,10,10,10,10,10,10,10,10,11,10,10,
cannam@86 4469 10,
cannam@86 4470 };
cannam@86 4471
cannam@86 4472 static const static_codebook _44u4__p7_2 = {
cannam@86 4473 2, 289,
cannam@86 4474 (long *)_vq_lengthlist__44u4__p7_2,
cannam@86 4475 1, -529530880, 1611661312, 5, 0,
cannam@86 4476 (long *)_vq_quantlist__44u4__p7_2,
cannam@86 4477 0
cannam@86 4478 };
cannam@86 4479
cannam@86 4480 static const long _huff_lengthlist__44u4__short[] = {
cannam@86 4481 14,17,15,17,16,14,13,16,10, 7, 7,10,13,10,15,16,
cannam@86 4482 9, 4, 4, 6, 5, 7, 9,16,12, 8, 7, 8, 8, 8,11,16,
cannam@86 4483 14, 7, 4, 6, 3, 5, 8,15,13, 8, 5, 7, 4, 5, 7,16,
cannam@86 4484 12, 9, 6, 8, 3, 3, 5,16,14,13, 7,10, 5, 5, 7,15,
cannam@86 4485 };
cannam@86 4486
cannam@86 4487 static const static_codebook _huff_book__44u4__short = {
cannam@86 4488 2, 64,
cannam@86 4489 (long *)_huff_lengthlist__44u4__short,
cannam@86 4490 0, 0, 0, 0, 0,
cannam@86 4491 NULL,
cannam@86 4492 0
cannam@86 4493 };
cannam@86 4494
cannam@86 4495 static const long _huff_lengthlist__44u5__long[] = {
cannam@86 4496 3, 8,13,12,14,12,16,11,13,14, 5, 4, 5, 6, 7, 8,
cannam@86 4497 10, 9,12,15,10, 5, 5, 5, 6, 8, 9, 9,13,15,10, 5,
cannam@86 4498 5, 6, 6, 7, 8, 8,11,13,12, 7, 5, 6, 4, 6, 7, 7,
cannam@86 4499 11,14,11, 7, 7, 6, 6, 6, 7, 6,10,14,14, 9, 8, 8,
cannam@86 4500 6, 7, 7, 7,11,16,11, 8, 8, 7, 6, 6, 7, 4, 7,12,
cannam@86 4501 10,10,12,10,10, 9,10, 5, 6, 9,10,12,15,13,14,14,
cannam@86 4502 14, 8, 7, 8,
cannam@86 4503 };
cannam@86 4504
cannam@86 4505 static const static_codebook _huff_book__44u5__long = {
cannam@86 4506 2, 100,
cannam@86 4507 (long *)_huff_lengthlist__44u5__long,
cannam@86 4508 0, 0, 0, 0, 0,
cannam@86 4509 NULL,
cannam@86 4510 0
cannam@86 4511 };
cannam@86 4512
cannam@86 4513 static const long _vq_quantlist__44u5__p1_0[] = {
cannam@86 4514 1,
cannam@86 4515 0,
cannam@86 4516 2,
cannam@86 4517 };
cannam@86 4518
cannam@86 4519 static const long _vq_lengthlist__44u5__p1_0[] = {
cannam@86 4520 1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
cannam@86 4521 9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
cannam@86 4522 10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
cannam@86 4523 10,13,11,10,13,13, 4, 8, 8, 8,11,10, 8,10,10, 7,
cannam@86 4524 10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
cannam@86 4525 12,
cannam@86 4526 };
cannam@86 4527
cannam@86 4528 static const static_codebook _44u5__p1_0 = {
cannam@86 4529 4, 81,
cannam@86 4530 (long *)_vq_lengthlist__44u5__p1_0,
cannam@86 4531 1, -535822336, 1611661312, 2, 0,
cannam@86 4532 (long *)_vq_quantlist__44u5__p1_0,
cannam@86 4533 0
cannam@86 4534 };
cannam@86 4535
cannam@86 4536 static const long _vq_quantlist__44u5__p2_0[] = {
cannam@86 4537 1,
cannam@86 4538 0,
cannam@86 4539 2,
cannam@86 4540 };
cannam@86 4541
cannam@86 4542 static const long _vq_lengthlist__44u5__p2_0[] = {
cannam@86 4543 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
cannam@86 4544 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
cannam@86 4545 8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
cannam@86 4546 7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
cannam@86 4547 8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
cannam@86 4548 9,
cannam@86 4549 };
cannam@86 4550
cannam@86 4551 static const static_codebook _44u5__p2_0 = {
cannam@86 4552 4, 81,
cannam@86 4553 (long *)_vq_lengthlist__44u5__p2_0,
cannam@86 4554 1, -535822336, 1611661312, 2, 0,
cannam@86 4555 (long *)_vq_quantlist__44u5__p2_0,
cannam@86 4556 0
cannam@86 4557 };
cannam@86 4558
cannam@86 4559 static const long _vq_quantlist__44u5__p3_0[] = {
cannam@86 4560 2,
cannam@86 4561 1,
cannam@86 4562 3,
cannam@86 4563 0,
cannam@86 4564 4,
cannam@86 4565 };
cannam@86 4566
cannam@86 4567 static const long _vq_lengthlist__44u5__p3_0[] = {
cannam@86 4568 2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
cannam@86 4569 10, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
cannam@86 4570 9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
cannam@86 4571 13,14, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11,
cannam@86 4572 11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,13,13,
cannam@86 4573 10,11,11,15,14, 9,11,11,14,14,13,14,14,17,16,12,
cannam@86 4574 13,13,15,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
cannam@86 4575 11,14,15,12,14,13,16,16,13,15,14,15,17, 5, 7, 7,
cannam@86 4576 10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,
cannam@86 4577 14,10,11,12,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
cannam@86 4578 9,11,11,13,13,12,13,13,15,16,11,12,13,15,16, 6,
cannam@86 4579 9, 9,11,11, 8,11,10,13,12, 9,11,11,13,14,11,13,
cannam@86 4580 12,16,14,11,13,13,16,17,10,12,11,15,15,11,13,13,
cannam@86 4581 16,16,11,13,13,17,16,14,15,15,17,17,14,16,16,17,
cannam@86 4582 18, 9,11,11,14,15,10,12,12,15,15,11,13,13,16,17,
cannam@86 4583 13,15,13,17,15,14,15,16,18, 0, 5, 7, 7,10,10, 7,
cannam@86 4584 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
cannam@86 4585 12,14,15, 6, 9, 9,12,11, 9,11,11,13,13, 8,10,11,
cannam@86 4586 12,13,11,13,13,16,15,11,12,13,14,15, 7, 9, 9,11,
cannam@86 4587 12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,16,
cannam@86 4588 11,13,13,15,14, 9,11,11,15,14,11,13,13,17,15,10,
cannam@86 4589 12,12,15,15,14,16,16,17,17,13,13,15,15,17,10,11,
cannam@86 4590 12,15,15,11,13,13,16,16,11,13,13,15,15,14,15,15,
cannam@86 4591 18,18,14,15,15,17,17, 8,10,10,13,13,10,12,11,15,
cannam@86 4592 15,10,11,12,15,15,14,15,15,18,18,13,14,14,18,18,
cannam@86 4593 9,11,11,15,16,11,13,13,17,17,11,13,13,16,16,15,
cannam@86 4594 15,16,17, 0,14,15,17, 0, 0, 9,11,11,15,15,10,13,
cannam@86 4595 12,18,16,11,13,13,15,16,14,16,15,20,20,14,15,16,
cannam@86 4596 17, 0,13,14,14,20,16,14,15,16,19,18,14,15,15,19,
cannam@86 4597 0,18,16, 0,20,20,16,18,18, 0, 0,12,14,14,18,18,
cannam@86 4598 13,15,14,18,16,14,15,16,18,20,16,19,16, 0,17,17,
cannam@86 4599 18,18,19, 0, 8,10,10,14,14,10,11,11,14,15,10,11,
cannam@86 4600 12,15,15,13,15,14,19,17,13,15,15,17, 0, 9,11,11,
cannam@86 4601 16,15,11,13,13,16,16,10,12,13,15,17,14,16,16,18,
cannam@86 4602 18,14,15,15,18, 0, 9,11,11,15,15,11,13,13,16,17,
cannam@86 4603 11,13,13,18,17,14,18,16,18,18,15,17,17,18, 0,12,
cannam@86 4604 14,14,18,18,14,15,15,20, 0,13,14,15,17, 0,16,18,
cannam@86 4605 17, 0, 0,16,16, 0,17,20,12,14,14,18,18,14,16,15,
cannam@86 4606 0,18,14,16,15,18, 0,16,19,17, 0, 0,17,18,16, 0,
cannam@86 4607 0,
cannam@86 4608 };
cannam@86 4609
cannam@86 4610 static const static_codebook _44u5__p3_0 = {
cannam@86 4611 4, 625,
cannam@86 4612 (long *)_vq_lengthlist__44u5__p3_0,
cannam@86 4613 1, -533725184, 1611661312, 3, 0,
cannam@86 4614 (long *)_vq_quantlist__44u5__p3_0,
cannam@86 4615 0
cannam@86 4616 };
cannam@86 4617
cannam@86 4618 static const long _vq_quantlist__44u5__p4_0[] = {
cannam@86 4619 2,
cannam@86 4620 1,
cannam@86 4621 3,
cannam@86 4622 0,
cannam@86 4623 4,
cannam@86 4624 };
cannam@86 4625
cannam@86 4626 static const long _vq_lengthlist__44u5__p4_0[] = {
cannam@86 4627 4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
cannam@86 4628 9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
cannam@86 4629 8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
cannam@86 4630 11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
cannam@86 4631 10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
cannam@86 4632 9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
cannam@86 4633 11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
cannam@86 4634 10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7,
cannam@86 4635 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
cannam@86 4636 12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
cannam@86 4637 8, 9, 9,11,11,10,10,11,11,13,10,11,11,12,13, 6,
cannam@86 4638 7, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 4639 10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
cannam@86 4640 12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14,
cannam@86 4641 15, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
cannam@86 4642 11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
cannam@86 4643 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
cannam@86 4644 10,12,12, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 8, 9,
cannam@86 4645 10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
cannam@86 4646 10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12,
cannam@86 4647 10,11,10,13,11, 9,10,10,12,12,10,11,11,13,12, 9,
cannam@86 4648 10,10,12,13,12,13,13,14,15,11,11,13,12,14, 9,10,
cannam@86 4649 10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13,
cannam@86 4650 14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12,
cannam@86 4651 12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,13,
cannam@86 4652 9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
cannam@86 4653 12,13,14,15,12,13,13,15,14, 9,10,10,12,12,10,11,
cannam@86 4654 10,13,12,10,11,11,12,13,12,13,12,15,13,12,13,13,
cannam@86 4655 14,15,11,12,12,14,13,11,12,12,14,15,12,13,13,15,
cannam@86 4656 14,13,12,14,12,16,13,14,14,15,15,11,11,12,14,14,
cannam@86 4657 11,12,11,14,13,12,13,13,14,15,13,14,12,16,12,14,
cannam@86 4658 14,15,16,16, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
cannam@86 4659 10,12,13,11,12,12,13,13,12,12,13,14,14, 9,10,10,
cannam@86 4660 12,12,10,11,10,13,12,10,10,11,12,13,12,13,13,15,
cannam@86 4661 14,12,12,13,13,15, 9,10,10,12,13,10,11,11,12,13,
cannam@86 4662 10,11,11,13,13,12,13,13,14,15,12,13,12,15,14,11,
cannam@86 4663 12,11,14,13,12,13,13,15,14,11,11,12,13,14,14,15,
cannam@86 4664 14,16,15,13,12,14,13,16,11,12,12,13,14,12,13,13,
cannam@86 4665 14,15,11,12,11,14,14,14,14,14,15,16,13,15,12,16,
cannam@86 4666 12,
cannam@86 4667 };
cannam@86 4668
cannam@86 4669 static const static_codebook _44u5__p4_0 = {
cannam@86 4670 4, 625,
cannam@86 4671 (long *)_vq_lengthlist__44u5__p4_0,
cannam@86 4672 1, -533725184, 1611661312, 3, 0,
cannam@86 4673 (long *)_vq_quantlist__44u5__p4_0,
cannam@86 4674 0
cannam@86 4675 };
cannam@86 4676
cannam@86 4677 static const long _vq_quantlist__44u5__p5_0[] = {
cannam@86 4678 4,
cannam@86 4679 3,
cannam@86 4680 5,
cannam@86 4681 2,
cannam@86 4682 6,
cannam@86 4683 1,
cannam@86 4684 7,
cannam@86 4685 0,
cannam@86 4686 8,
cannam@86 4687 };
cannam@86 4688
cannam@86 4689 static const long _vq_lengthlist__44u5__p5_0[] = {
cannam@86 4690 2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
cannam@86 4691 11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7,10, 9,
cannam@86 4692 10,10,11,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
cannam@86 4693 10,10,11,11,13,12, 8, 8, 9, 9,10,11,11,12,13,10,
cannam@86 4694 11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14,
cannam@86 4695 14,
cannam@86 4696 };
cannam@86 4697
cannam@86 4698 static const static_codebook _44u5__p5_0 = {
cannam@86 4699 2, 81,
cannam@86 4700 (long *)_vq_lengthlist__44u5__p5_0,
cannam@86 4701 1, -531628032, 1611661312, 4, 0,
cannam@86 4702 (long *)_vq_quantlist__44u5__p5_0,
cannam@86 4703 0
cannam@86 4704 };
cannam@86 4705
cannam@86 4706 static const long _vq_quantlist__44u5__p6_0[] = {
cannam@86 4707 4,
cannam@86 4708 3,
cannam@86 4709 5,
cannam@86 4710 2,
cannam@86 4711 6,
cannam@86 4712 1,
cannam@86 4713 7,
cannam@86 4714 0,
cannam@86 4715 8,
cannam@86 4716 };
cannam@86 4717
cannam@86 4718 static const long _vq_lengthlist__44u5__p6_0[] = {
cannam@86 4719 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
cannam@86 4720 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
cannam@86 4721 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
cannam@86 4722 8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
cannam@86 4723 9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,10,11,
cannam@86 4724 11,
cannam@86 4725 };
cannam@86 4726
cannam@86 4727 static const static_codebook _44u5__p6_0 = {
cannam@86 4728 2, 81,
cannam@86 4729 (long *)_vq_lengthlist__44u5__p6_0,
cannam@86 4730 1, -531628032, 1611661312, 4, 0,
cannam@86 4731 (long *)_vq_quantlist__44u5__p6_0,
cannam@86 4732 0
cannam@86 4733 };
cannam@86 4734
cannam@86 4735 static const long _vq_quantlist__44u5__p7_0[] = {
cannam@86 4736 1,
cannam@86 4737 0,
cannam@86 4738 2,
cannam@86 4739 };
cannam@86 4740
cannam@86 4741 static const long _vq_lengthlist__44u5__p7_0[] = {
cannam@86 4742 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,11,10, 7,
cannam@86 4743 11,10, 5, 9, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
cannam@86 4744 12, 9,12,12, 8,12,12,11,12,12,10,12,13, 7,12,12,
cannam@86 4745 11,12,12,10,12,13, 4, 9, 9, 9,12,12, 9,12,12, 7,
cannam@86 4746 12,11,10,13,13,11,12,12, 7,12,12,10,13,13,11,12,
cannam@86 4747 12,
cannam@86 4748 };
cannam@86 4749
cannam@86 4750 static const static_codebook _44u5__p7_0 = {
cannam@86 4751 4, 81,
cannam@86 4752 (long *)_vq_lengthlist__44u5__p7_0,
cannam@86 4753 1, -529137664, 1618345984, 2, 0,
cannam@86 4754 (long *)_vq_quantlist__44u5__p7_0,
cannam@86 4755 0
cannam@86 4756 };
cannam@86 4757
cannam@86 4758 static const long _vq_quantlist__44u5__p7_1[] = {
cannam@86 4759 5,
cannam@86 4760 4,
cannam@86 4761 6,
cannam@86 4762 3,
cannam@86 4763 7,
cannam@86 4764 2,
cannam@86 4765 8,
cannam@86 4766 1,
cannam@86 4767 9,
cannam@86 4768 0,
cannam@86 4769 10,
cannam@86 4770 };
cannam@86 4771
cannam@86 4772 static const long _vq_lengthlist__44u5__p7_1[] = {
cannam@86 4773 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
cannam@86 4774 8, 8, 9, 8, 8, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 8,
cannam@86 4775 9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
cannam@86 4776 8, 9, 9, 9, 9, 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4777 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9,
cannam@86 4778 9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
cannam@86 4779 10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
cannam@86 4780 9, 9, 9, 9, 9,10,10,10,10,
cannam@86 4781 };
cannam@86 4782
cannam@86 4783 static const static_codebook _44u5__p7_1 = {
cannam@86 4784 2, 121,
cannam@86 4785 (long *)_vq_lengthlist__44u5__p7_1,
cannam@86 4786 1, -531365888, 1611661312, 4, 0,
cannam@86 4787 (long *)_vq_quantlist__44u5__p7_1,
cannam@86 4788 0
cannam@86 4789 };
cannam@86 4790
cannam@86 4791 static const long _vq_quantlist__44u5__p8_0[] = {
cannam@86 4792 5,
cannam@86 4793 4,
cannam@86 4794 6,
cannam@86 4795 3,
cannam@86 4796 7,
cannam@86 4797 2,
cannam@86 4798 8,
cannam@86 4799 1,
cannam@86 4800 9,
cannam@86 4801 0,
cannam@86 4802 10,
cannam@86 4803 };
cannam@86 4804
cannam@86 4805 static const long _vq_lengthlist__44u5__p8_0[] = {
cannam@86 4806 1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
cannam@86 4807 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
cannam@86 4808 11, 6, 8, 7, 9, 9,10,10,11,11,13,12, 6, 8, 8, 9,
cannam@86 4809 9,10,10,11,11,12,13, 8, 9, 9,10,10,12,12,13,12,
cannam@86 4810 14,13, 8, 9, 9,10,10,12,12,13,13,14,14, 9,11,11,
cannam@86 4811 12,12,13,13,14,14,15,14, 9,11,11,12,12,13,13,14,
cannam@86 4812 14,15,14,11,12,12,13,13,14,14,15,14,15,14,11,11,
cannam@86 4813 12,13,13,14,14,14,14,15,15,
cannam@86 4814 };
cannam@86 4815
cannam@86 4816 static const static_codebook _44u5__p8_0 = {
cannam@86 4817 2, 121,
cannam@86 4818 (long *)_vq_lengthlist__44u5__p8_0,
cannam@86 4819 1, -524582912, 1618345984, 4, 0,
cannam@86 4820 (long *)_vq_quantlist__44u5__p8_0,
cannam@86 4821 0
cannam@86 4822 };
cannam@86 4823
cannam@86 4824 static const long _vq_quantlist__44u5__p8_1[] = {
cannam@86 4825 5,
cannam@86 4826 4,
cannam@86 4827 6,
cannam@86 4828 3,
cannam@86 4829 7,
cannam@86 4830 2,
cannam@86 4831 8,
cannam@86 4832 1,
cannam@86 4833 9,
cannam@86 4834 0,
cannam@86 4835 10,
cannam@86 4836 };
cannam@86 4837
cannam@86 4838 static const long _vq_lengthlist__44u5__p8_1[] = {
cannam@86 4839 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 6,
cannam@86 4840 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
cannam@86 4841 8, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7,
cannam@86 4842 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
cannam@86 4843 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
cannam@86 4844 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 4845 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 4846 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 4847 };
cannam@86 4848
cannam@86 4849 static const static_codebook _44u5__p8_1 = {
cannam@86 4850 2, 121,
cannam@86 4851 (long *)_vq_lengthlist__44u5__p8_1,
cannam@86 4852 1, -531365888, 1611661312, 4, 0,
cannam@86 4853 (long *)_vq_quantlist__44u5__p8_1,
cannam@86 4854 0
cannam@86 4855 };
cannam@86 4856
cannam@86 4857 static const long _vq_quantlist__44u5__p9_0[] = {
cannam@86 4858 6,
cannam@86 4859 5,
cannam@86 4860 7,
cannam@86 4861 4,
cannam@86 4862 8,
cannam@86 4863 3,
cannam@86 4864 9,
cannam@86 4865 2,
cannam@86 4866 10,
cannam@86 4867 1,
cannam@86 4868 11,
cannam@86 4869 0,
cannam@86 4870 12,
cannam@86 4871 };
cannam@86 4872
cannam@86 4873 static const long _vq_lengthlist__44u5__p9_0[] = {
cannam@86 4874 1, 3, 2,12,10,13,13,13,13,13,13,13,13, 4, 9, 9,
cannam@86 4875 13,13,13,13,13,13,13,13,13,13, 5,10, 9,13,13,13,
cannam@86 4876 13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,
cannam@86 4877 13,13,13,13,11,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 4878 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 4879 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 4880 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 4881 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
cannam@86 4882 13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,
cannam@86 4883 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
cannam@86 4884 12,12,12,12,12,12,12,12,12,
cannam@86 4885 };
cannam@86 4886
cannam@86 4887 static const static_codebook _44u5__p9_0 = {
cannam@86 4888 2, 169,
cannam@86 4889 (long *)_vq_lengthlist__44u5__p9_0,
cannam@86 4890 1, -514332672, 1627381760, 4, 0,
cannam@86 4891 (long *)_vq_quantlist__44u5__p9_0,
cannam@86 4892 0
cannam@86 4893 };
cannam@86 4894
cannam@86 4895 static const long _vq_quantlist__44u5__p9_1[] = {
cannam@86 4896 7,
cannam@86 4897 6,
cannam@86 4898 8,
cannam@86 4899 5,
cannam@86 4900 9,
cannam@86 4901 4,
cannam@86 4902 10,
cannam@86 4903 3,
cannam@86 4904 11,
cannam@86 4905 2,
cannam@86 4906 12,
cannam@86 4907 1,
cannam@86 4908 13,
cannam@86 4909 0,
cannam@86 4910 14,
cannam@86 4911 };
cannam@86 4912
cannam@86 4913 static const long _vq_lengthlist__44u5__p9_1[] = {
cannam@86 4914 1, 4, 4, 7, 7, 8, 8, 8, 7, 8, 7, 9, 8, 9, 9, 4,
cannam@86 4915 7, 6, 9, 8,10,10, 9, 8, 9, 9, 9, 9, 9, 8, 5, 6,
cannam@86 4916 6, 8, 9,10,10, 9, 9, 9,10,10,10,10,11, 7, 8, 8,
cannam@86 4917 10,10,11,11,10,10,11,11,11,12,11,11, 7, 8, 8,10,
cannam@86 4918 10,11,11,10,10,11,11,12,11,11,11, 8, 9, 9,11,11,
cannam@86 4919 12,12,11,11,12,11,12,12,12,12, 8, 9,10,11,11,12,
cannam@86 4920 12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,12,11,
cannam@86 4921 12,12,12,12,12,12,12,13, 8, 9, 9,11,11,11,11,12,
cannam@86 4922 12,12,12,13,12,13,13, 9,10,10,11,11,12,12,12,13,
cannam@86 4923 12,13,13,13,14,13, 9,10,10,11,11,12,12,12,13,13,
cannam@86 4924 12,13,13,14,13, 9,11,10,12,11,13,12,12,13,13,13,
cannam@86 4925 13,13,13,14, 9,10,10,12,12,12,12,12,13,13,13,13,
cannam@86 4926 13,14,14,10,11,11,12,12,12,13,13,13,14,14,13,14,
cannam@86 4927 14,14,10,11,11,12,12,12,12,13,12,13,14,13,14,14,
cannam@86 4928 14,
cannam@86 4929 };
cannam@86 4930
cannam@86 4931 static const static_codebook _44u5__p9_1 = {
cannam@86 4932 2, 225,
cannam@86 4933 (long *)_vq_lengthlist__44u5__p9_1,
cannam@86 4934 1, -522338304, 1620115456, 4, 0,
cannam@86 4935 (long *)_vq_quantlist__44u5__p9_1,
cannam@86 4936 0
cannam@86 4937 };
cannam@86 4938
cannam@86 4939 static const long _vq_quantlist__44u5__p9_2[] = {
cannam@86 4940 8,
cannam@86 4941 7,
cannam@86 4942 9,
cannam@86 4943 6,
cannam@86 4944 10,
cannam@86 4945 5,
cannam@86 4946 11,
cannam@86 4947 4,
cannam@86 4948 12,
cannam@86 4949 3,
cannam@86 4950 13,
cannam@86 4951 2,
cannam@86 4952 14,
cannam@86 4953 1,
cannam@86 4954 15,
cannam@86 4955 0,
cannam@86 4956 16,
cannam@86 4957 };
cannam@86 4958
cannam@86 4959 static const long _vq_lengthlist__44u5__p9_2[] = {
cannam@86 4960 2, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 4961 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4962 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
cannam@86 4963 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
cannam@86 4964 9, 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
cannam@86 4965 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 4966 9,10, 9,10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9,
cannam@86 4967 9, 9,10, 9,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 4968 9,10, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
cannam@86 4969 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 9,
cannam@86 4970 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
cannam@86 4971 9,10, 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
cannam@86 4972 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
cannam@86 4973 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
cannam@86 4974 9,10,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9,
cannam@86 4975 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
cannam@86 4976 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 4977 9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 4978 10,
cannam@86 4979 };
cannam@86 4980
cannam@86 4981 static const static_codebook _44u5__p9_2 = {
cannam@86 4982 2, 289,
cannam@86 4983 (long *)_vq_lengthlist__44u5__p9_2,
cannam@86 4984 1, -529530880, 1611661312, 5, 0,
cannam@86 4985 (long *)_vq_quantlist__44u5__p9_2,
cannam@86 4986 0
cannam@86 4987 };
cannam@86 4988
cannam@86 4989 static const long _huff_lengthlist__44u5__short[] = {
cannam@86 4990 4,10,17,13,17,13,17,17,17,17, 3, 6, 8, 9,11, 9,
cannam@86 4991 15,12,16,17, 6, 5, 5, 7, 7, 8,10,11,17,17, 7, 8,
cannam@86 4992 7, 9, 9,10,13,13,17,17, 8, 6, 5, 7, 4, 7, 5, 8,
cannam@86 4993 14,17, 9, 9, 8, 9, 7, 9, 8,10,16,17,12,10, 7, 8,
cannam@86 4994 4, 7, 4, 7,16,17,12,11, 9,10, 6, 9, 5, 7,14,17,
cannam@86 4995 14,13,10,15, 4, 8, 3, 5,14,17,17,14,11,15, 6,10,
cannam@86 4996 6, 8,15,17,
cannam@86 4997 };
cannam@86 4998
cannam@86 4999 static const static_codebook _huff_book__44u5__short = {
cannam@86 5000 2, 100,
cannam@86 5001 (long *)_huff_lengthlist__44u5__short,
cannam@86 5002 0, 0, 0, 0, 0,
cannam@86 5003 NULL,
cannam@86 5004 0
cannam@86 5005 };
cannam@86 5006
cannam@86 5007 static const long _huff_lengthlist__44u6__long[] = {
cannam@86 5008 3, 9,14,13,14,13,16,12,13,14, 5, 4, 6, 6, 8, 9,
cannam@86 5009 11,10,12,15,10, 5, 5, 6, 6, 8,10,10,13,16,10, 6,
cannam@86 5010 6, 6, 6, 8, 9, 9,12,14,13, 7, 6, 6, 4, 6, 6, 7,
cannam@86 5011 11,14,10, 7, 7, 7, 6, 6, 6, 7,10,13,15,10, 9, 8,
cannam@86 5012 5, 6, 5, 6,10,14,10, 9, 8, 8, 6, 6, 5, 4, 6,11,
cannam@86 5013 11,11,12,11,10, 9, 9, 5, 5, 9,10,12,15,13,13,13,
cannam@86 5014 13, 8, 7, 7,
cannam@86 5015 };
cannam@86 5016
cannam@86 5017 static const static_codebook _huff_book__44u6__long = {
cannam@86 5018 2, 100,
cannam@86 5019 (long *)_huff_lengthlist__44u6__long,
cannam@86 5020 0, 0, 0, 0, 0,
cannam@86 5021 NULL,
cannam@86 5022 0
cannam@86 5023 };
cannam@86 5024
cannam@86 5025 static const long _vq_quantlist__44u6__p1_0[] = {
cannam@86 5026 1,
cannam@86 5027 0,
cannam@86 5028 2,
cannam@86 5029 };
cannam@86 5030
cannam@86 5031 static const long _vq_lengthlist__44u6__p1_0[] = {
cannam@86 5032 1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
cannam@86 5033 9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
cannam@86 5034 10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
cannam@86 5035 10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
cannam@86 5036 10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
cannam@86 5037 12,
cannam@86 5038 };
cannam@86 5039
cannam@86 5040 static const static_codebook _44u6__p1_0 = {
cannam@86 5041 4, 81,
cannam@86 5042 (long *)_vq_lengthlist__44u6__p1_0,
cannam@86 5043 1, -535822336, 1611661312, 2, 0,
cannam@86 5044 (long *)_vq_quantlist__44u6__p1_0,
cannam@86 5045 0
cannam@86 5046 };
cannam@86 5047
cannam@86 5048 static const long _vq_quantlist__44u6__p2_0[] = {
cannam@86 5049 1,
cannam@86 5050 0,
cannam@86 5051 2,
cannam@86 5052 };
cannam@86 5053
cannam@86 5054 static const long _vq_lengthlist__44u6__p2_0[] = {
cannam@86 5055 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
cannam@86 5056 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
cannam@86 5057 8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
cannam@86 5058 7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
cannam@86 5059 8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
cannam@86 5060 9,
cannam@86 5061 };
cannam@86 5062
cannam@86 5063 static const static_codebook _44u6__p2_0 = {
cannam@86 5064 4, 81,
cannam@86 5065 (long *)_vq_lengthlist__44u6__p2_0,
cannam@86 5066 1, -535822336, 1611661312, 2, 0,
cannam@86 5067 (long *)_vq_quantlist__44u6__p2_0,
cannam@86 5068 0
cannam@86 5069 };
cannam@86 5070
cannam@86 5071 static const long _vq_quantlist__44u6__p3_0[] = {
cannam@86 5072 2,
cannam@86 5073 1,
cannam@86 5074 3,
cannam@86 5075 0,
cannam@86 5076 4,
cannam@86 5077 };
cannam@86 5078
cannam@86 5079 static const long _vq_lengthlist__44u6__p3_0[] = {
cannam@86 5080 2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
cannam@86 5081 9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
cannam@86 5082 9,11,11, 7, 8, 9,11,11,10,11,11,14,14, 9,10,11,
cannam@86 5083 13,14, 5, 7, 7, 9,10, 6, 9, 8,11,11, 7, 9, 9,11,
cannam@86 5084 11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,13,13,
cannam@86 5085 10,11,11,15,15, 9,11,11,14,14,13,14,14,17,16,12,
cannam@86 5086 13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
cannam@86 5087 12,14,15,12,14,13,16,15,13,14,14,15,17, 5, 7, 7,
cannam@86 5088 10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,
cannam@86 5089 14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
cannam@86 5090 9,11,11,13,13,11,13,13,14,15,11,12,13,15,16, 6,
cannam@86 5091 9, 9,11,12, 8,11,10,13,12, 9,11,11,13,14,11,13,
cannam@86 5092 12,16,14,11,13,13,15,16,10,12,11,14,15,11,13,13,
cannam@86 5093 15,17,11,13,13,17,16,15,15,16,17,16,14,15,16,18,
cannam@86 5094 0, 9,11,11,14,15,10,12,12,16,15,11,13,13,16,16,
cannam@86 5095 13,15,14,18,15,14,16,16, 0, 0, 5, 7, 7,10,10, 7,
cannam@86 5096 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
cannam@86 5097 12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
cannam@86 5098 12,13,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11,
cannam@86 5099 12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,16,15,
cannam@86 5100 11,13,12,15,15, 9,11,11,15,14,11,13,13,17,16,10,
cannam@86 5101 12,13,15,16,14,16,16, 0,18,14,14,15,15,17,10,11,
cannam@86 5102 12,15,15,11,13,13,16,16,11,13,13,16,16,14,16,16,
cannam@86 5103 19,17,14,15,15,17,17, 8,10,10,14,14,10,12,11,15,
cannam@86 5104 15,10,11,12,16,15,14,15,15,18,20,13,14,16,17,18,
cannam@86 5105 9,11,11,15,16,11,13,13,17,17,11,13,13,17,16,15,
cannam@86 5106 16,16, 0, 0,15,16,16, 0, 0, 9,11,11,15,15,10,13,
cannam@86 5107 12,17,15,11,13,13,17,16,15,17,15,20,19,15,16,16,
cannam@86 5108 19, 0,13,15,14, 0,17,14,15,16, 0,20,15,16,16, 0,
cannam@86 5109 19,17,18, 0, 0, 0,16,17,18, 0, 0,12,14,14,19,18,
cannam@86 5110 13,15,14, 0,17,14,15,16,19,19,16,18,16, 0,19,19,
cannam@86 5111 20,17,20, 0, 8,10,10,13,14,10,11,11,15,15,10,12,
cannam@86 5112 12,15,16,14,15,14,19,16,14,15,15, 0,18, 9,11,11,
cannam@86 5113 16,15,11,13,13, 0,16,11,12,13,16,17,14,16,17, 0,
cannam@86 5114 19,15,16,16,18, 0, 9,11,11,15,16,11,13,13,16,16,
cannam@86 5115 11,14,13,18,17,15,16,16,18,20,15,17,19, 0, 0,12,
cannam@86 5116 14,14,17,17,14,16,15, 0, 0,13,14,15,19, 0,16,18,
cannam@86 5117 20, 0, 0,16,16,18,18, 0,12,14,14,17,20,14,16,16,
cannam@86 5118 19, 0,14,16,14, 0,20,16,20,17, 0, 0,17, 0,15, 0,
cannam@86 5119 19,
cannam@86 5120 };
cannam@86 5121
cannam@86 5122 static const static_codebook _44u6__p3_0 = {
cannam@86 5123 4, 625,
cannam@86 5124 (long *)_vq_lengthlist__44u6__p3_0,
cannam@86 5125 1, -533725184, 1611661312, 3, 0,
cannam@86 5126 (long *)_vq_quantlist__44u6__p3_0,
cannam@86 5127 0
cannam@86 5128 };
cannam@86 5129
cannam@86 5130 static const long _vq_quantlist__44u6__p4_0[] = {
cannam@86 5131 2,
cannam@86 5132 1,
cannam@86 5133 3,
cannam@86 5134 0,
cannam@86 5135 4,
cannam@86 5136 };
cannam@86 5137
cannam@86 5138 static const long _vq_lengthlist__44u6__p4_0[] = {
cannam@86 5139 4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
cannam@86 5140 9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
cannam@86 5141 8,10,10, 7, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
cannam@86 5142 11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
cannam@86 5143 10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
cannam@86 5144 9,10,10,12,12, 9,10,10,12,12,11,12,12,14,13,11,
cannam@86 5145 11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
cannam@86 5146 10,12,12,11,12,11,13,12,11,12,12,13,13, 5, 7, 7,
cannam@86 5147 9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
cannam@86 5148 11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
cannam@86 5149 8, 9, 9,11,11,10,10,11,12,13,10,10,11,12,12, 6,
cannam@86 5150 7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
cannam@86 5151 10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
cannam@86 5152 13,13,10,11,11,12,13,12,12,12,13,14,12,12,13,14,
cannam@86 5153 14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13,
cannam@86 5154 11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
cannam@86 5155 8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
cannam@86 5156 10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
cannam@86 5157 10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
cannam@86 5158 10, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,10,13,12,
cannam@86 5159 10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9,
cannam@86 5160 10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
cannam@86 5161 10,12,12,10,11,11,13,13,10,11,10,13,12,12,12,12,
cannam@86 5162 14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
cannam@86 5163 12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
cannam@86 5164 9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
cannam@86 5165 12,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
cannam@86 5166 10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13,
cannam@86 5167 14,15,11,12,12,14,13,11,12,12,14,14,12,13,13,14,
cannam@86 5168 14,13,13,14,14,16,13,14,14,15,15,11,12,11,13,13,
cannam@86 5169 11,12,11,14,13,12,12,13,14,15,12,14,12,15,12,13,
cannam@86 5170 14,15,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
cannam@86 5171 10,12,12,11,12,12,14,13,11,12,12,13,13, 9,10,10,
cannam@86 5172 12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
cannam@86 5173 14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
cannam@86 5174 10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
cannam@86 5175 11,11,13,13,12,13,12,14,14,11,11,12,13,14,14,14,
cannam@86 5176 14,16,15,12,12,14,12,15,11,12,12,13,14,12,13,13,
cannam@86 5177 14,15,11,12,12,14,14,13,14,14,16,16,13,14,13,16,
cannam@86 5178 13,
cannam@86 5179 };
cannam@86 5180
cannam@86 5181 static const static_codebook _44u6__p4_0 = {
cannam@86 5182 4, 625,
cannam@86 5183 (long *)_vq_lengthlist__44u6__p4_0,
cannam@86 5184 1, -533725184, 1611661312, 3, 0,
cannam@86 5185 (long *)_vq_quantlist__44u6__p4_0,
cannam@86 5186 0
cannam@86 5187 };
cannam@86 5188
cannam@86 5189 static const long _vq_quantlist__44u6__p5_0[] = {
cannam@86 5190 4,
cannam@86 5191 3,
cannam@86 5192 5,
cannam@86 5193 2,
cannam@86 5194 6,
cannam@86 5195 1,
cannam@86 5196 7,
cannam@86 5197 0,
cannam@86 5198 8,
cannam@86 5199 };
cannam@86 5200
cannam@86 5201 static const long _vq_lengthlist__44u6__p5_0[] = {
cannam@86 5202 2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
cannam@86 5203 11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
cannam@86 5204 10, 9,12,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
cannam@86 5205 10, 9,12,11,13,13, 8, 8, 9, 9,10,11,12,13,13,10,
cannam@86 5206 11,11,12,12,13,13,14,14,10,10,11,11,12,13,13,14,
cannam@86 5207 14,
cannam@86 5208 };
cannam@86 5209
cannam@86 5210 static const static_codebook _44u6__p5_0 = {
cannam@86 5211 2, 81,
cannam@86 5212 (long *)_vq_lengthlist__44u6__p5_0,
cannam@86 5213 1, -531628032, 1611661312, 4, 0,
cannam@86 5214 (long *)_vq_quantlist__44u6__p5_0,
cannam@86 5215 0
cannam@86 5216 };
cannam@86 5217
cannam@86 5218 static const long _vq_quantlist__44u6__p6_0[] = {
cannam@86 5219 4,
cannam@86 5220 3,
cannam@86 5221 5,
cannam@86 5222 2,
cannam@86 5223 6,
cannam@86 5224 1,
cannam@86 5225 7,
cannam@86 5226 0,
cannam@86 5227 8,
cannam@86 5228 };
cannam@86 5229
cannam@86 5230 static const long _vq_lengthlist__44u6__p6_0[] = {
cannam@86 5231 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
cannam@86 5232 9, 9, 4, 4, 5, 6, 6, 7, 8, 9, 9, 5, 6, 6, 7, 7,
cannam@86 5233 8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
cannam@86 5234 8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9,
cannam@86 5235 9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11,
cannam@86 5236 12,
cannam@86 5237 };
cannam@86 5238
cannam@86 5239 static const static_codebook _44u6__p6_0 = {
cannam@86 5240 2, 81,
cannam@86 5241 (long *)_vq_lengthlist__44u6__p6_0,
cannam@86 5242 1, -531628032, 1611661312, 4, 0,
cannam@86 5243 (long *)_vq_quantlist__44u6__p6_0,
cannam@86 5244 0
cannam@86 5245 };
cannam@86 5246
cannam@86 5247 static const long _vq_quantlist__44u6__p7_0[] = {
cannam@86 5248 1,
cannam@86 5249 0,
cannam@86 5250 2,
cannam@86 5251 };
cannam@86 5252
cannam@86 5253 static const long _vq_lengthlist__44u6__p7_0[] = {
cannam@86 5254 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 7,10,10, 8,
cannam@86 5255 10,10, 5, 8, 9, 7,10,10, 7,10, 9, 4, 8, 8, 9,11,
cannam@86 5256 11, 8,11,11, 7,11,11,10,10,13,10,13,13, 7,11,11,
cannam@86 5257 10,13,12,10,13,13, 5, 9, 8, 8,11,11, 9,11,11, 7,
cannam@86 5258 11,11,10,13,13,10,12,13, 7,11,11,10,13,13, 9,13,
cannam@86 5259 10,
cannam@86 5260 };
cannam@86 5261
cannam@86 5262 static const static_codebook _44u6__p7_0 = {
cannam@86 5263 4, 81,
cannam@86 5264 (long *)_vq_lengthlist__44u6__p7_0,
cannam@86 5265 1, -529137664, 1618345984, 2, 0,
cannam@86 5266 (long *)_vq_quantlist__44u6__p7_0,
cannam@86 5267 0
cannam@86 5268 };
cannam@86 5269
cannam@86 5270 static const long _vq_quantlist__44u6__p7_1[] = {
cannam@86 5271 5,
cannam@86 5272 4,
cannam@86 5273 6,
cannam@86 5274 3,
cannam@86 5275 7,
cannam@86 5276 2,
cannam@86 5277 8,
cannam@86 5278 1,
cannam@86 5279 9,
cannam@86 5280 0,
cannam@86 5281 10,
cannam@86 5282 };
cannam@86 5283
cannam@86 5284 static const long _vq_lengthlist__44u6__p7_1[] = {
cannam@86 5285 3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 6,
cannam@86 5286 8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 7, 8, 8, 8, 8, 8,
cannam@86 5287 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
cannam@86 5288 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 9, 9,
cannam@86 5289 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
cannam@86 5290 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
cannam@86 5291 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
cannam@86 5292 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 5293 };
cannam@86 5294
cannam@86 5295 static const static_codebook _44u6__p7_1 = {
cannam@86 5296 2, 121,
cannam@86 5297 (long *)_vq_lengthlist__44u6__p7_1,
cannam@86 5298 1, -531365888, 1611661312, 4, 0,
cannam@86 5299 (long *)_vq_quantlist__44u6__p7_1,
cannam@86 5300 0
cannam@86 5301 };
cannam@86 5302
cannam@86 5303 static const long _vq_quantlist__44u6__p8_0[] = {
cannam@86 5304 5,
cannam@86 5305 4,
cannam@86 5306 6,
cannam@86 5307 3,
cannam@86 5308 7,
cannam@86 5309 2,
cannam@86 5310 8,
cannam@86 5311 1,
cannam@86 5312 9,
cannam@86 5313 0,
cannam@86 5314 10,
cannam@86 5315 };
cannam@86 5316
cannam@86 5317 static const long _vq_lengthlist__44u6__p8_0[] = {
cannam@86 5318 1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
cannam@86 5319 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
cannam@86 5320 11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
cannam@86 5321 9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
cannam@86 5322 13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
cannam@86 5323 11,11,13,13,13,13,15,14, 9,10,10,12,11,12,13,13,
cannam@86 5324 13,14,15,11,12,12,13,13,13,13,15,14,15,15,11,11,
cannam@86 5325 12,13,13,14,14,14,15,15,15,
cannam@86 5326 };
cannam@86 5327
cannam@86 5328 static const static_codebook _44u6__p8_0 = {
cannam@86 5329 2, 121,
cannam@86 5330 (long *)_vq_lengthlist__44u6__p8_0,
cannam@86 5331 1, -524582912, 1618345984, 4, 0,
cannam@86 5332 (long *)_vq_quantlist__44u6__p8_0,
cannam@86 5333 0
cannam@86 5334 };
cannam@86 5335
cannam@86 5336 static const long _vq_quantlist__44u6__p8_1[] = {
cannam@86 5337 5,
cannam@86 5338 4,
cannam@86 5339 6,
cannam@86 5340 3,
cannam@86 5341 7,
cannam@86 5342 2,
cannam@86 5343 8,
cannam@86 5344 1,
cannam@86 5345 9,
cannam@86 5346 0,
cannam@86 5347 10,
cannam@86 5348 };
cannam@86 5349
cannam@86 5350 static const long _vq_lengthlist__44u6__p8_1[] = {
cannam@86 5351 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 7,
cannam@86 5352 7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8,
cannam@86 5353 8, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 7, 7,
cannam@86 5354 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
cannam@86 5355 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7,
cannam@86 5356 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 5357 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
cannam@86 5358 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 5359 };
cannam@86 5360
cannam@86 5361 static const static_codebook _44u6__p8_1 = {
cannam@86 5362 2, 121,
cannam@86 5363 (long *)_vq_lengthlist__44u6__p8_1,
cannam@86 5364 1, -531365888, 1611661312, 4, 0,
cannam@86 5365 (long *)_vq_quantlist__44u6__p8_1,
cannam@86 5366 0
cannam@86 5367 };
cannam@86 5368
cannam@86 5369 static const long _vq_quantlist__44u6__p9_0[] = {
cannam@86 5370 7,
cannam@86 5371 6,
cannam@86 5372 8,
cannam@86 5373 5,
cannam@86 5374 9,
cannam@86 5375 4,
cannam@86 5376 10,
cannam@86 5377 3,
cannam@86 5378 11,
cannam@86 5379 2,
cannam@86 5380 12,
cannam@86 5381 1,
cannam@86 5382 13,
cannam@86 5383 0,
cannam@86 5384 14,
cannam@86 5385 };
cannam@86 5386
cannam@86 5387 static const long _vq_lengthlist__44u6__p9_0[] = {
cannam@86 5388 1, 3, 2, 9, 8,15,15,15,15,15,15,15,15,15,15, 4,
cannam@86 5389 8, 9,13,14,14,14,14,14,14,14,14,14,14,14, 5, 8,
cannam@86 5390 9,14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,
cannam@86 5391 14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,14,
cannam@86 5392 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5393 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5394 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5395 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5396 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5397 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5398 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5399 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5400 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5401 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
cannam@86 5402 14,
cannam@86 5403 };
cannam@86 5404
cannam@86 5405 static const static_codebook _44u6__p9_0 = {
cannam@86 5406 2, 225,
cannam@86 5407 (long *)_vq_lengthlist__44u6__p9_0,
cannam@86 5408 1, -514071552, 1627381760, 4, 0,
cannam@86 5409 (long *)_vq_quantlist__44u6__p9_0,
cannam@86 5410 0
cannam@86 5411 };
cannam@86 5412
cannam@86 5413 static const long _vq_quantlist__44u6__p9_1[] = {
cannam@86 5414 7,
cannam@86 5415 6,
cannam@86 5416 8,
cannam@86 5417 5,
cannam@86 5418 9,
cannam@86 5419 4,
cannam@86 5420 10,
cannam@86 5421 3,
cannam@86 5422 11,
cannam@86 5423 2,
cannam@86 5424 12,
cannam@86 5425 1,
cannam@86 5426 13,
cannam@86 5427 0,
cannam@86 5428 14,
cannam@86 5429 };
cannam@86 5430
cannam@86 5431 static const long _vq_lengthlist__44u6__p9_1[] = {
cannam@86 5432 1, 4, 4, 7, 7, 8, 9, 8, 8, 9, 8, 9, 8, 9, 9, 4,
cannam@86 5433 7, 6, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 7,
cannam@86 5434 6, 9, 9,10,10, 9, 9,10,10,10,10,11,11, 7, 9, 8,
cannam@86 5435 10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 9,10,
cannam@86 5436 10,11,11,10,10,11,11,11,11,11,12, 8,10,10,11,11,
cannam@86 5437 12,12,11,11,12,12,12,12,13,12, 8,10,10,11,11,12,
cannam@86 5438 11,11,11,11,12,12,12,12,13, 8, 9, 9,11,10,11,11,
cannam@86 5439 12,12,12,12,13,12,13,12, 8, 9, 9,11,11,11,11,12,
cannam@86 5440 12,12,12,12,13,13,13, 9,10,10,11,12,12,12,12,12,
cannam@86 5441 13,13,13,13,13,13, 9,10,10,11,11,12,12,12,12,13,
cannam@86 5442 13,13,13,14,13,10,10,10,12,11,12,12,13,13,13,13,
cannam@86 5443 13,13,13,13,10,10,11,11,11,12,12,13,13,13,13,13,
cannam@86 5444 13,13,13,10,11,11,12,12,13,12,12,13,13,13,13,13,
cannam@86 5445 13,14,10,11,11,12,12,13,12,13,13,13,14,13,13,14,
cannam@86 5446 13,
cannam@86 5447 };
cannam@86 5448
cannam@86 5449 static const static_codebook _44u6__p9_1 = {
cannam@86 5450 2, 225,
cannam@86 5451 (long *)_vq_lengthlist__44u6__p9_1,
cannam@86 5452 1, -522338304, 1620115456, 4, 0,
cannam@86 5453 (long *)_vq_quantlist__44u6__p9_1,
cannam@86 5454 0
cannam@86 5455 };
cannam@86 5456
cannam@86 5457 static const long _vq_quantlist__44u6__p9_2[] = {
cannam@86 5458 8,
cannam@86 5459 7,
cannam@86 5460 9,
cannam@86 5461 6,
cannam@86 5462 10,
cannam@86 5463 5,
cannam@86 5464 11,
cannam@86 5465 4,
cannam@86 5466 12,
cannam@86 5467 3,
cannam@86 5468 13,
cannam@86 5469 2,
cannam@86 5470 14,
cannam@86 5471 1,
cannam@86 5472 15,
cannam@86 5473 0,
cannam@86 5474 16,
cannam@86 5475 };
cannam@86 5476
cannam@86 5477 static const long _vq_lengthlist__44u6__p9_2[] = {
cannam@86 5478 3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9,
cannam@86 5479 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
cannam@86 5480 9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
cannam@86 5481 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 5482 9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 5483 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 5484 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 5485 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
cannam@86 5486 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 5487 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
cannam@86 5488 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 8, 9, 9, 9, 9, 9,
cannam@86 5489 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5490 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9, 9, 9, 9,
cannam@86 5491 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,
cannam@86 5492 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9, 9,
cannam@86 5493 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9,10, 9,
cannam@86 5494 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9,10,10,
cannam@86 5495 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10, 9, 9,
cannam@86 5496 10,
cannam@86 5497 };
cannam@86 5498
cannam@86 5499 static const static_codebook _44u6__p9_2 = {
cannam@86 5500 2, 289,
cannam@86 5501 (long *)_vq_lengthlist__44u6__p9_2,
cannam@86 5502 1, -529530880, 1611661312, 5, 0,
cannam@86 5503 (long *)_vq_quantlist__44u6__p9_2,
cannam@86 5504 0
cannam@86 5505 };
cannam@86 5506
cannam@86 5507 static const long _huff_lengthlist__44u6__short[] = {
cannam@86 5508 4,11,16,13,17,13,17,16,17,17, 4, 7, 9, 9,13,10,
cannam@86 5509 16,12,16,17, 7, 6, 5, 7, 8, 9,12,12,16,17, 6, 9,
cannam@86 5510 7, 9,10,10,15,15,17,17, 6, 7, 5, 7, 5, 7, 7,10,
cannam@86 5511 16,17, 7, 9, 8, 9, 8,10,11,11,15,17, 7, 7, 7, 8,
cannam@86 5512 5, 8, 8, 9,15,17, 8, 7, 9, 9, 7, 8, 7, 2, 7,15,
cannam@86 5513 14,13,13,15, 5,10, 4, 3, 6,17,17,15,13,17, 7,11,
cannam@86 5514 7, 6, 9,16,
cannam@86 5515 };
cannam@86 5516
cannam@86 5517 static const static_codebook _huff_book__44u6__short = {
cannam@86 5518 2, 100,
cannam@86 5519 (long *)_huff_lengthlist__44u6__short,
cannam@86 5520 0, 0, 0, 0, 0,
cannam@86 5521 NULL,
cannam@86 5522 0
cannam@86 5523 };
cannam@86 5524
cannam@86 5525 static const long _huff_lengthlist__44u7__long[] = {
cannam@86 5526 3, 9,14,13,15,14,16,13,13,14, 5, 5, 7, 7, 8, 9,
cannam@86 5527 11,10,12,15,10, 6, 5, 6, 6, 9,10,10,13,16,10, 6,
cannam@86 5528 6, 6, 6, 8, 9, 9,12,15,14, 7, 6, 6, 5, 6, 6, 8,
cannam@86 5529 12,15,10, 8, 7, 7, 6, 7, 7, 7,11,13,14,10, 9, 8,
cannam@86 5530 5, 6, 4, 5, 9,12,10, 9, 9, 8, 6, 6, 5, 3, 6,11,
cannam@86 5531 12,11,12,12,10, 9, 8, 5, 5, 8,10,11,15,13,13,13,
cannam@86 5532 12, 8, 6, 7,
cannam@86 5533 };
cannam@86 5534
cannam@86 5535 static const static_codebook _huff_book__44u7__long = {
cannam@86 5536 2, 100,
cannam@86 5537 (long *)_huff_lengthlist__44u7__long,
cannam@86 5538 0, 0, 0, 0, 0,
cannam@86 5539 NULL,
cannam@86 5540 0
cannam@86 5541 };
cannam@86 5542
cannam@86 5543 static const long _vq_quantlist__44u7__p1_0[] = {
cannam@86 5544 1,
cannam@86 5545 0,
cannam@86 5546 2,
cannam@86 5547 };
cannam@86 5548
cannam@86 5549 static const long _vq_lengthlist__44u7__p1_0[] = {
cannam@86 5550 1, 4, 4, 4, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
cannam@86 5551 10,10, 5, 8, 8, 7,10,10, 8,10,10, 5, 8, 8, 8,11,
cannam@86 5552 10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
cannam@86 5553 10,13,12,10,13,13, 5, 8, 8, 8,11,10, 8,10,11, 7,
cannam@86 5554 10,10,10,13,13,10,12,13, 8,11,11,10,13,13,10,13,
cannam@86 5555 12,
cannam@86 5556 };
cannam@86 5557
cannam@86 5558 static const static_codebook _44u7__p1_0 = {
cannam@86 5559 4, 81,
cannam@86 5560 (long *)_vq_lengthlist__44u7__p1_0,
cannam@86 5561 1, -535822336, 1611661312, 2, 0,
cannam@86 5562 (long *)_vq_quantlist__44u7__p1_0,
cannam@86 5563 0
cannam@86 5564 };
cannam@86 5565
cannam@86 5566 static const long _vq_quantlist__44u7__p2_0[] = {
cannam@86 5567 1,
cannam@86 5568 0,
cannam@86 5569 2,
cannam@86 5570 };
cannam@86 5571
cannam@86 5572 static const long _vq_lengthlist__44u7__p2_0[] = {
cannam@86 5573 3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
cannam@86 5574 7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
cannam@86 5575 7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
cannam@86 5576 7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
cannam@86 5577 8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
cannam@86 5578 9,
cannam@86 5579 };
cannam@86 5580
cannam@86 5581 static const static_codebook _44u7__p2_0 = {
cannam@86 5582 4, 81,
cannam@86 5583 (long *)_vq_lengthlist__44u7__p2_0,
cannam@86 5584 1, -535822336, 1611661312, 2, 0,
cannam@86 5585 (long *)_vq_quantlist__44u7__p2_0,
cannam@86 5586 0
cannam@86 5587 };
cannam@86 5588
cannam@86 5589 static const long _vq_quantlist__44u7__p3_0[] = {
cannam@86 5590 2,
cannam@86 5591 1,
cannam@86 5592 3,
cannam@86 5593 0,
cannam@86 5594 4,
cannam@86 5595 };
cannam@86 5596
cannam@86 5597 static const long _vq_lengthlist__44u7__p3_0[] = {
cannam@86 5598 2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
cannam@86 5599 9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
cannam@86 5600 9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
cannam@86 5601 13,14, 5, 7, 7, 9, 9, 7, 9, 8,11,11, 7, 9, 9,11,
cannam@86 5602 11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
cannam@86 5603 10,11,12,15,14, 9,11,11,15,14,13,14,14,16,16,12,
cannam@86 5604 13,14,17,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
cannam@86 5605 12,14,15,12,14,13,16,16,13,14,15,15,17, 5, 7, 7,
cannam@86 5606 10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,15,
cannam@86 5607 14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
cannam@86 5608 9,11,11,13,13,11,13,13,14,17,11,13,13,15,16, 6,
cannam@86 5609 9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
cannam@86 5610 12,16,14,11,13,13,16,16,10,12,12,15,15,11,13,13,
cannam@86 5611 16,16,11,13,13,16,15,14,16,17,17,19,14,16,16,18,
cannam@86 5612 0, 9,11,11,14,15,10,13,12,16,15,11,13,13,16,16,
cannam@86 5613 14,15,14, 0,16,14,16,16,18, 0, 5, 7, 7,10,10, 7,
cannam@86 5614 9, 9,12,11, 7, 9, 9,11,12,10,11,11,15,14,10,11,
cannam@86 5615 12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
cannam@86 5616 12,13,11,13,13,17,15,11,12,13,14,15, 7, 9, 9,11,
cannam@86 5617 12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,16,16,
cannam@86 5618 11,13,13,15,14, 9,11,11,14,15,11,13,13,16,15,10,
cannam@86 5619 12,13,16,16,15,16,16, 0, 0,14,13,15,16,18,10,11,
cannam@86 5620 11,15,15,11,13,14,16,18,11,13,13,16,15,15,16,16,
cannam@86 5621 19, 0,14,15,15,16,16, 8,10,10,13,13,10,12,11,16,
cannam@86 5622 15,10,11,11,16,15,13,15,16,18, 0,13,14,15,17,17,
cannam@86 5623 9,11,11,15,15,11,13,13,16,18,11,13,13,16,17,15,
cannam@86 5624 16,16, 0, 0,15,18,16, 0,17, 9,11,11,15,15,11,13,
cannam@86 5625 12,17,15,11,13,14,16,17,15,18,15, 0,17,15,16,16,
cannam@86 5626 18,19,13,15,14, 0,18,14,16,16,19,18,14,16,15,19,
cannam@86 5627 19,16,18,19, 0, 0,16,17, 0, 0, 0,12,14,14,17,17,
cannam@86 5628 13,16,14, 0,18,14,16,15,18, 0,16,18,16,19,17,18,
cannam@86 5629 19,17, 0, 0, 8,10,10,14,14, 9,12,11,15,15,10,11,
cannam@86 5630 12,15,17,13,15,15,18,16,14,16,15,18,17, 9,11,11,
cannam@86 5631 16,15,11,13,13, 0,16,11,12,13,16,15,15,16,16, 0,
cannam@86 5632 17,15,15,16,18,17, 9,12,11,15,17,11,13,13,16,16,
cannam@86 5633 11,14,13,16,16,15,15,16,18,19,16,18,16, 0, 0,12,
cannam@86 5634 14,14, 0,16,14,16,16, 0,18,13,14,15,16, 0,17,16,
cannam@86 5635 18, 0, 0,16,16,17,19, 0,13,14,14,17, 0,14,17,16,
cannam@86 5636 0,19,14,15,15,18,19,17,16,18, 0, 0,15,19,16, 0,
cannam@86 5637 0,
cannam@86 5638 };
cannam@86 5639
cannam@86 5640 static const static_codebook _44u7__p3_0 = {
cannam@86 5641 4, 625,
cannam@86 5642 (long *)_vq_lengthlist__44u7__p3_0,
cannam@86 5643 1, -533725184, 1611661312, 3, 0,
cannam@86 5644 (long *)_vq_quantlist__44u7__p3_0,
cannam@86 5645 0
cannam@86 5646 };
cannam@86 5647
cannam@86 5648 static const long _vq_quantlist__44u7__p4_0[] = {
cannam@86 5649 2,
cannam@86 5650 1,
cannam@86 5651 3,
cannam@86 5652 0,
cannam@86 5653 4,
cannam@86 5654 };
cannam@86 5655
cannam@86 5656 static const long _vq_lengthlist__44u7__p4_0[] = {
cannam@86 5657 4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
cannam@86 5658 9, 9,11,11, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
cannam@86 5659 8,10,10, 6, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10,
cannam@86 5660 11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
cannam@86 5661 10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
cannam@86 5662 9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
cannam@86 5663 11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
cannam@86 5664 10,12,12,11,12,11,13,13,11,12,12,13,13, 6, 7, 7,
cannam@86 5665 9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
cannam@86 5666 11, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
cannam@86 5667 8, 9, 9,11,11,10,11,11,12,12,10,10,11,12,13, 6,
cannam@86 5668 7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
cannam@86 5669 10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
cannam@86 5670 13,13,10,11,11,13,12,12,12,13,13,14,12,12,13,14,
cannam@86 5671 14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,13,13,
cannam@86 5672 11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
cannam@86 5673 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
cannam@86 5674 10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
cannam@86 5675 10,11,10,11,11,13,12,10,10,11,11,13, 7, 8, 8,10,
cannam@86 5676 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,10,13,12,
cannam@86 5677 10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
cannam@86 5678 10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
cannam@86 5679 10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,12,
cannam@86 5680 14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
cannam@86 5681 12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13,
cannam@86 5682 9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
cannam@86 5683 13,13,14,14,12,12,13,14,14, 9,10,10,12,12, 9,11,
cannam@86 5684 10,13,12,10,10,11,12,13,11,13,12,14,13,12,12,13,
cannam@86 5685 14,14,11,12,12,13,13,11,12,13,14,14,12,13,13,14,
cannam@86 5686 14,13,13,14,14,16,13,14,14,16,16,11,11,11,13,13,
cannam@86 5687 11,12,11,14,13,12,12,13,14,15,13,14,12,16,13,14,
cannam@86 5688 14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
cannam@86 5689 10,12,12,11,12,12,14,13,11,12,12,13,14, 9,10,10,
cannam@86 5690 12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
cannam@86 5691 14,12,12,13,13,14, 9,10,10,12,12,10,11,11,12,13,
cannam@86 5692 10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
cannam@86 5693 12,12,13,13,12,13,12,14,14,11,11,12,13,14,13,15,
cannam@86 5694 14,16,15,13,12,14,13,16,11,12,12,13,13,12,13,13,
cannam@86 5695 14,14,12,12,12,14,14,13,14,14,15,15,13,14,13,16,
cannam@86 5696 14,
cannam@86 5697 };
cannam@86 5698
cannam@86 5699 static const static_codebook _44u7__p4_0 = {
cannam@86 5700 4, 625,
cannam@86 5701 (long *)_vq_lengthlist__44u7__p4_0,
cannam@86 5702 1, -533725184, 1611661312, 3, 0,
cannam@86 5703 (long *)_vq_quantlist__44u7__p4_0,
cannam@86 5704 0
cannam@86 5705 };
cannam@86 5706
cannam@86 5707 static const long _vq_quantlist__44u7__p5_0[] = {
cannam@86 5708 4,
cannam@86 5709 3,
cannam@86 5710 5,
cannam@86 5711 2,
cannam@86 5712 6,
cannam@86 5713 1,
cannam@86 5714 7,
cannam@86 5715 0,
cannam@86 5716 8,
cannam@86 5717 };
cannam@86 5718
cannam@86 5719 static const long _vq_lengthlist__44u7__p5_0[] = {
cannam@86 5720 2, 3, 3, 6, 6, 7, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
cannam@86 5721 11,11, 3, 5, 5, 7, 7, 8, 9,11,11, 6, 8, 7, 9, 9,
cannam@86 5722 10,10,12,12, 6, 7, 8, 9,10,10,10,12,12, 8, 8, 8,
cannam@86 5723 10,10,12,11,13,13, 8, 8, 9,10,10,11,11,13,13,10,
cannam@86 5724 11,11,12,12,13,13,14,14,10,11,11,12,12,13,13,14,
cannam@86 5725 14,
cannam@86 5726 };
cannam@86 5727
cannam@86 5728 static const static_codebook _44u7__p5_0 = {
cannam@86 5729 2, 81,
cannam@86 5730 (long *)_vq_lengthlist__44u7__p5_0,
cannam@86 5731 1, -531628032, 1611661312, 4, 0,
cannam@86 5732 (long *)_vq_quantlist__44u7__p5_0,
cannam@86 5733 0
cannam@86 5734 };
cannam@86 5735
cannam@86 5736 static const long _vq_quantlist__44u7__p6_0[] = {
cannam@86 5737 4,
cannam@86 5738 3,
cannam@86 5739 5,
cannam@86 5740 2,
cannam@86 5741 6,
cannam@86 5742 1,
cannam@86 5743 7,
cannam@86 5744 0,
cannam@86 5745 8,
cannam@86 5746 };
cannam@86 5747
cannam@86 5748 static const long _vq_lengthlist__44u7__p6_0[] = {
cannam@86 5749 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 8, 7,
cannam@86 5750 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
cannam@86 5751 8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
cannam@86 5752 8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,11,11, 9,
cannam@86 5753 9, 9,10,10,11,10,12,11, 9, 9, 9,10,10,11,11,11,
cannam@86 5754 12,
cannam@86 5755 };
cannam@86 5756
cannam@86 5757 static const static_codebook _44u7__p6_0 = {
cannam@86 5758 2, 81,
cannam@86 5759 (long *)_vq_lengthlist__44u7__p6_0,
cannam@86 5760 1, -531628032, 1611661312, 4, 0,
cannam@86 5761 (long *)_vq_quantlist__44u7__p6_0,
cannam@86 5762 0
cannam@86 5763 };
cannam@86 5764
cannam@86 5765 static const long _vq_quantlist__44u7__p7_0[] = {
cannam@86 5766 1,
cannam@86 5767 0,
cannam@86 5768 2,
cannam@86 5769 };
cannam@86 5770
cannam@86 5771 static const long _vq_lengthlist__44u7__p7_0[] = {
cannam@86 5772 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8, 9, 9, 7,
cannam@86 5773 10,10, 5, 8, 9, 7, 9,10, 8, 9, 9, 4, 9, 9, 9,11,
cannam@86 5774 10, 8,10,10, 7,11,10,10,10,12,10,12,12, 7,10,10,
cannam@86 5775 10,12,11,10,12,12, 5, 9, 9, 8,10,10, 9,11,11, 7,
cannam@86 5776 11,10,10,12,12,10,11,12, 7,10,11,10,12,12,10,12,
cannam@86 5777 10,
cannam@86 5778 };
cannam@86 5779
cannam@86 5780 static const static_codebook _44u7__p7_0 = {
cannam@86 5781 4, 81,
cannam@86 5782 (long *)_vq_lengthlist__44u7__p7_0,
cannam@86 5783 1, -529137664, 1618345984, 2, 0,
cannam@86 5784 (long *)_vq_quantlist__44u7__p7_0,
cannam@86 5785 0
cannam@86 5786 };
cannam@86 5787
cannam@86 5788 static const long _vq_quantlist__44u7__p7_1[] = {
cannam@86 5789 5,
cannam@86 5790 4,
cannam@86 5791 6,
cannam@86 5792 3,
cannam@86 5793 7,
cannam@86 5794 2,
cannam@86 5795 8,
cannam@86 5796 1,
cannam@86 5797 9,
cannam@86 5798 0,
cannam@86 5799 10,
cannam@86 5800 };
cannam@86 5801
cannam@86 5802 static const long _vq_lengthlist__44u7__p7_1[] = {
cannam@86 5803 3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
cannam@86 5804 8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
cannam@86 5805 8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7,
cannam@86 5806 7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
cannam@86 5807 9, 9, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
cannam@86 5808 9, 9, 9, 9,10, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 5809 9, 9,10, 8, 8, 8, 9, 9, 9, 9,10, 9,10,10, 8, 8,
cannam@86 5810 8, 9, 9, 9, 9, 9,10,10,10,
cannam@86 5811 };
cannam@86 5812
cannam@86 5813 static const static_codebook _44u7__p7_1 = {
cannam@86 5814 2, 121,
cannam@86 5815 (long *)_vq_lengthlist__44u7__p7_1,
cannam@86 5816 1, -531365888, 1611661312, 4, 0,
cannam@86 5817 (long *)_vq_quantlist__44u7__p7_1,
cannam@86 5818 0
cannam@86 5819 };
cannam@86 5820
cannam@86 5821 static const long _vq_quantlist__44u7__p8_0[] = {
cannam@86 5822 5,
cannam@86 5823 4,
cannam@86 5824 6,
cannam@86 5825 3,
cannam@86 5826 7,
cannam@86 5827 2,
cannam@86 5828 8,
cannam@86 5829 1,
cannam@86 5830 9,
cannam@86 5831 0,
cannam@86 5832 10,
cannam@86 5833 };
cannam@86 5834
cannam@86 5835 static const long _vq_lengthlist__44u7__p8_0[] = {
cannam@86 5836 1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
cannam@86 5837 9, 9,11,10,12,12, 5, 6, 5, 7, 7, 9, 9,10,11,12,
cannam@86 5838 12, 6, 7, 7, 8, 8,10,10,11,11,13,13, 6, 7, 7, 8,
cannam@86 5839 8,10,10,11,12,13,13, 8, 9, 9,10,10,11,11,12,12,
cannam@86 5840 14,14, 8, 9, 9,10,10,11,11,12,12,14,14,10,10,10,
cannam@86 5841 11,11,13,12,14,14,15,15,10,10,10,12,12,13,13,14,
cannam@86 5842 14,15,15,11,12,12,13,13,14,14,15,14,16,15,11,12,
cannam@86 5843 12,13,13,14,14,15,15,15,16,
cannam@86 5844 };
cannam@86 5845
cannam@86 5846 static const static_codebook _44u7__p8_0 = {
cannam@86 5847 2, 121,
cannam@86 5848 (long *)_vq_lengthlist__44u7__p8_0,
cannam@86 5849 1, -524582912, 1618345984, 4, 0,
cannam@86 5850 (long *)_vq_quantlist__44u7__p8_0,
cannam@86 5851 0
cannam@86 5852 };
cannam@86 5853
cannam@86 5854 static const long _vq_quantlist__44u7__p8_1[] = {
cannam@86 5855 5,
cannam@86 5856 4,
cannam@86 5857 6,
cannam@86 5858 3,
cannam@86 5859 7,
cannam@86 5860 2,
cannam@86 5861 8,
cannam@86 5862 1,
cannam@86 5863 9,
cannam@86 5864 0,
cannam@86 5865 10,
cannam@86 5866 };
cannam@86 5867
cannam@86 5868 static const long _vq_lengthlist__44u7__p8_1[] = {
cannam@86 5869 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
cannam@86 5870 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7,
cannam@86 5871 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
cannam@86 5872 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
cannam@86 5873 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
cannam@86 5874 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
cannam@86 5875 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
cannam@86 5876 7, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 5877 };
cannam@86 5878
cannam@86 5879 static const static_codebook _44u7__p8_1 = {
cannam@86 5880 2, 121,
cannam@86 5881 (long *)_vq_lengthlist__44u7__p8_1,
cannam@86 5882 1, -531365888, 1611661312, 4, 0,
cannam@86 5883 (long *)_vq_quantlist__44u7__p8_1,
cannam@86 5884 0
cannam@86 5885 };
cannam@86 5886
cannam@86 5887 static const long _vq_quantlist__44u7__p9_0[] = {
cannam@86 5888 5,
cannam@86 5889 4,
cannam@86 5890 6,
cannam@86 5891 3,
cannam@86 5892 7,
cannam@86 5893 2,
cannam@86 5894 8,
cannam@86 5895 1,
cannam@86 5896 9,
cannam@86 5897 0,
cannam@86 5898 10,
cannam@86 5899 };
cannam@86 5900
cannam@86 5901 static const long _vq_lengthlist__44u7__p9_0[] = {
cannam@86 5902 1, 3, 3,10,10,10,10,10,10,10,10, 4,10,10,10,10,
cannam@86 5903 10,10,10,10,10,10, 4,10,10,10,10,10,10,10,10,10,
cannam@86 5904 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5905 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5906 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5907 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 5908 10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
cannam@86 5909 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 5910 };
cannam@86 5911
cannam@86 5912 static const static_codebook _44u7__p9_0 = {
cannam@86 5913 2, 121,
cannam@86 5914 (long *)_vq_lengthlist__44u7__p9_0,
cannam@86 5915 1, -512171520, 1630791680, 4, 0,
cannam@86 5916 (long *)_vq_quantlist__44u7__p9_0,
cannam@86 5917 0
cannam@86 5918 };
cannam@86 5919
cannam@86 5920 static const long _vq_quantlist__44u7__p9_1[] = {
cannam@86 5921 6,
cannam@86 5922 5,
cannam@86 5923 7,
cannam@86 5924 4,
cannam@86 5925 8,
cannam@86 5926 3,
cannam@86 5927 9,
cannam@86 5928 2,
cannam@86 5929 10,
cannam@86 5930 1,
cannam@86 5931 11,
cannam@86 5932 0,
cannam@86 5933 12,
cannam@86 5934 };
cannam@86 5935
cannam@86 5936 static const long _vq_lengthlist__44u7__p9_1[] = {
cannam@86 5937 1, 4, 4, 6, 5, 8, 6, 9, 8,10, 9,11,10, 4, 6, 6,
cannam@86 5938 8, 8, 9, 9,11,10,11,11,11,11, 4, 6, 6, 8, 8,10,
cannam@86 5939 9,11,11,11,11,11,12, 6, 8, 8,10,10,11,11,12,12,
cannam@86 5940 13,12,13,13, 6, 8, 8,10,10,11,11,12,12,12,13,14,
cannam@86 5941 13, 8,10,10,11,11,12,13,14,14,14,14,15,15, 8,10,
cannam@86 5942 10,11,12,12,13,13,14,14,14,14,15, 9,11,11,13,13,
cannam@86 5943 14,14,15,14,16,15,17,15, 9,11,11,12,13,14,14,15,
cannam@86 5944 14,15,15,15,16,10,12,12,13,14,15,15,15,15,16,17,
cannam@86 5945 16,17,10,13,12,13,14,14,16,16,16,16,15,16,17,11,
cannam@86 5946 13,13,14,15,14,17,15,16,17,17,17,17,11,13,13,14,
cannam@86 5947 15,15,15,15,17,17,16,17,16,
cannam@86 5948 };
cannam@86 5949
cannam@86 5950 static const static_codebook _44u7__p9_1 = {
cannam@86 5951 2, 169,
cannam@86 5952 (long *)_vq_lengthlist__44u7__p9_1,
cannam@86 5953 1, -518889472, 1622704128, 4, 0,
cannam@86 5954 (long *)_vq_quantlist__44u7__p9_1,
cannam@86 5955 0
cannam@86 5956 };
cannam@86 5957
cannam@86 5958 static const long _vq_quantlist__44u7__p9_2[] = {
cannam@86 5959 24,
cannam@86 5960 23,
cannam@86 5961 25,
cannam@86 5962 22,
cannam@86 5963 26,
cannam@86 5964 21,
cannam@86 5965 27,
cannam@86 5966 20,
cannam@86 5967 28,
cannam@86 5968 19,
cannam@86 5969 29,
cannam@86 5970 18,
cannam@86 5971 30,
cannam@86 5972 17,
cannam@86 5973 31,
cannam@86 5974 16,
cannam@86 5975 32,
cannam@86 5976 15,
cannam@86 5977 33,
cannam@86 5978 14,
cannam@86 5979 34,
cannam@86 5980 13,
cannam@86 5981 35,
cannam@86 5982 12,
cannam@86 5983 36,
cannam@86 5984 11,
cannam@86 5985 37,
cannam@86 5986 10,
cannam@86 5987 38,
cannam@86 5988 9,
cannam@86 5989 39,
cannam@86 5990 8,
cannam@86 5991 40,
cannam@86 5992 7,
cannam@86 5993 41,
cannam@86 5994 6,
cannam@86 5995 42,
cannam@86 5996 5,
cannam@86 5997 43,
cannam@86 5998 4,
cannam@86 5999 44,
cannam@86 6000 3,
cannam@86 6001 45,
cannam@86 6002 2,
cannam@86 6003 46,
cannam@86 6004 1,
cannam@86 6005 47,
cannam@86 6006 0,
cannam@86 6007 48,
cannam@86 6008 };
cannam@86 6009
cannam@86 6010 static const long _vq_lengthlist__44u7__p9_2[] = {
cannam@86 6011 2, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
cannam@86 6012 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 6013 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
cannam@86 6014 8,
cannam@86 6015 };
cannam@86 6016
cannam@86 6017 static const static_codebook _44u7__p9_2 = {
cannam@86 6018 1, 49,
cannam@86 6019 (long *)_vq_lengthlist__44u7__p9_2,
cannam@86 6020 1, -526909440, 1611661312, 6, 0,
cannam@86 6021 (long *)_vq_quantlist__44u7__p9_2,
cannam@86 6022 0
cannam@86 6023 };
cannam@86 6024
cannam@86 6025 static const long _huff_lengthlist__44u7__short[] = {
cannam@86 6026 5,12,17,16,16,17,17,17,17,17, 4, 7,11,11,12, 9,
cannam@86 6027 17,10,17,17, 7, 7, 8, 9, 7, 9,11,10,15,17, 7, 9,
cannam@86 6028 10,11,10,12,14,12,16,17, 7, 8, 5, 7, 4, 7, 7, 8,
cannam@86 6029 16,16, 6,10, 9,10, 7,10,11,11,16,17, 6, 8, 8, 9,
cannam@86 6030 5, 7, 5, 8,16,17, 5, 5, 8, 7, 6, 7, 7, 6, 6,14,
cannam@86 6031 12,10,12,11, 7,11, 4, 4, 2, 7,17,15,15,15, 8,15,
cannam@86 6032 6, 8, 5, 9,
cannam@86 6033 };
cannam@86 6034
cannam@86 6035 static const static_codebook _huff_book__44u7__short = {
cannam@86 6036 2, 100,
cannam@86 6037 (long *)_huff_lengthlist__44u7__short,
cannam@86 6038 0, 0, 0, 0, 0,
cannam@86 6039 NULL,
cannam@86 6040 0
cannam@86 6041 };
cannam@86 6042
cannam@86 6043 static const long _huff_lengthlist__44u8__long[] = {
cannam@86 6044 3, 9,13,14,14,15,14,14,15,15, 5, 4, 6, 8,10,12,
cannam@86 6045 12,14,15,15, 9, 5, 4, 5, 8,10,11,13,16,16,10, 7,
cannam@86 6046 4, 3, 5, 7, 9,11,13,13,10, 9, 7, 4, 4, 6, 8,10,
cannam@86 6047 12,14,13,11, 9, 6, 5, 5, 6, 8,12,14,13,11,10, 8,
cannam@86 6048 7, 6, 6, 7,10,14,13,11,12,10, 8, 7, 6, 6, 9,13,
cannam@86 6049 12,11,14,12,11, 9, 8, 7, 9,11,11,12,14,13,14,11,
cannam@86 6050 10, 8, 8, 9,
cannam@86 6051 };
cannam@86 6052
cannam@86 6053 static const static_codebook _huff_book__44u8__long = {
cannam@86 6054 2, 100,
cannam@86 6055 (long *)_huff_lengthlist__44u8__long,
cannam@86 6056 0, 0, 0, 0, 0,
cannam@86 6057 NULL,
cannam@86 6058 0
cannam@86 6059 };
cannam@86 6060
cannam@86 6061 static const long _huff_lengthlist__44u8__short[] = {
cannam@86 6062 6,14,18,18,17,17,17,17,17,17, 4, 7, 9, 9,10,13,
cannam@86 6063 15,17,17,17, 6, 7, 5, 6, 8,11,16,17,16,17, 5, 7,
cannam@86 6064 5, 4, 6,10,14,17,17,17, 6, 6, 6, 5, 7,10,13,16,
cannam@86 6065 17,17, 7, 6, 7, 7, 7, 8, 7,10,15,16,12, 9, 9, 6,
cannam@86 6066 6, 5, 3, 5,11,15,14,14,13, 5, 5, 7, 3, 4, 8,15,
cannam@86 6067 17,17,13, 7, 7,10, 6, 6,10,15,17,17,16,10,11,14,
cannam@86 6068 10,10,15,17,
cannam@86 6069 };
cannam@86 6070
cannam@86 6071 static const static_codebook _huff_book__44u8__short = {
cannam@86 6072 2, 100,
cannam@86 6073 (long *)_huff_lengthlist__44u8__short,
cannam@86 6074 0, 0, 0, 0, 0,
cannam@86 6075 NULL,
cannam@86 6076 0
cannam@86 6077 };
cannam@86 6078
cannam@86 6079 static const long _vq_quantlist__44u8_p1_0[] = {
cannam@86 6080 1,
cannam@86 6081 0,
cannam@86 6082 2,
cannam@86 6083 };
cannam@86 6084
cannam@86 6085 static const long _vq_lengthlist__44u8_p1_0[] = {
cannam@86 6086 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
cannam@86 6087 9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 7, 9,
cannam@86 6088 9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
cannam@86 6089 9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
cannam@86 6090 9, 9, 9,11,10, 9,10,10, 8, 9, 9, 9,11,11, 9,11,
cannam@86 6091 10,
cannam@86 6092 };
cannam@86 6093
cannam@86 6094 static const static_codebook _44u8_p1_0 = {
cannam@86 6095 4, 81,
cannam@86 6096 (long *)_vq_lengthlist__44u8_p1_0,
cannam@86 6097 1, -535822336, 1611661312, 2, 0,
cannam@86 6098 (long *)_vq_quantlist__44u8_p1_0,
cannam@86 6099 0
cannam@86 6100 };
cannam@86 6101
cannam@86 6102 static const long _vq_quantlist__44u8_p2_0[] = {
cannam@86 6103 2,
cannam@86 6104 1,
cannam@86 6105 3,
cannam@86 6106 0,
cannam@86 6107 4,
cannam@86 6108 };
cannam@86 6109
cannam@86 6110 static const long _vq_lengthlist__44u8_p2_0[] = {
cannam@86 6111 4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
cannam@86 6112 9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
cannam@86 6113 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,10,
cannam@86 6114 11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
cannam@86 6115 10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,12,11,
cannam@86 6116 9,10,10,12,12, 9,10,10,12,12,11,12,12,14,14,11,
cannam@86 6117 11,12,13,14, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
cannam@86 6118 10,12,12,11,12,11,13,13,11,12,12,14,14, 5, 7, 7,
cannam@86 6119 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
cannam@86 6120 12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
cannam@86 6121 8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 6,
cannam@86 6122 8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
cannam@86 6123 10,13,12,10,11,11,13,13, 9,10,10,12,12,10,11,11,
cannam@86 6124 13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
cannam@86 6125 14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
cannam@86 6126 11,13,12,14,13,12,13,13,14,14, 5, 7, 7, 9, 9, 7,
cannam@86 6127 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
cannam@86 6128 10,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
cannam@86 6129 10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
cannam@86 6130 10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
cannam@86 6131 10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
cannam@86 6132 10,11,12,13,12,13,13,14,14,12,12,13,13,14, 9,10,
cannam@86 6133 10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,13,
cannam@86 6134 15,14,12,13,13,14,13, 8, 9, 9,11,11, 9,10,10,12,
cannam@86 6135 12, 9,10,10,12,12,12,12,12,14,13,11,12,12,14,14,
cannam@86 6136 9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
cannam@86 6137 13,13,14,15,12,13,13,14,15, 9,10,10,12,12,10,11,
cannam@86 6138 10,13,12,10,11,11,13,13,12,13,12,15,14,12,13,13,
cannam@86 6139 14,15,11,12,12,14,14,12,13,13,14,14,12,13,13,15,
cannam@86 6140 14,14,14,14,14,16,14,14,15,16,16,11,12,12,14,14,
cannam@86 6141 11,12,12,14,14,12,13,13,14,15,13,14,13,16,14,14,
cannam@86 6142 14,14,16,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
cannam@86 6143 10,12,12,11,12,12,14,13,11,12,12,14,14, 9,10,10,
cannam@86 6144 12,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
cannam@86 6145 14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
cannam@86 6146 10,11,11,13,13,12,13,13,14,14,12,13,13,15,14,11,
cannam@86 6147 12,12,14,13,12,13,13,15,14,11,12,12,13,14,14,15,
cannam@86 6148 14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
cannam@86 6149 14,15,12,13,12,15,14,14,14,14,16,15,14,15,13,16,
cannam@86 6150 14,
cannam@86 6151 };
cannam@86 6152
cannam@86 6153 static const static_codebook _44u8_p2_0 = {
cannam@86 6154 4, 625,
cannam@86 6155 (long *)_vq_lengthlist__44u8_p2_0,
cannam@86 6156 1, -533725184, 1611661312, 3, 0,
cannam@86 6157 (long *)_vq_quantlist__44u8_p2_0,
cannam@86 6158 0
cannam@86 6159 };
cannam@86 6160
cannam@86 6161 static const long _vq_quantlist__44u8_p3_0[] = {
cannam@86 6162 4,
cannam@86 6163 3,
cannam@86 6164 5,
cannam@86 6165 2,
cannam@86 6166 6,
cannam@86 6167 1,
cannam@86 6168 7,
cannam@86 6169 0,
cannam@86 6170 8,
cannam@86 6171 };
cannam@86 6172
cannam@86 6173 static const long _vq_lengthlist__44u8_p3_0[] = {
cannam@86 6174 3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
cannam@86 6175 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
cannam@86 6176 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
cannam@86 6177 8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
cannam@86 6178 9, 9,10,10,11,10,12,11, 9, 9, 9, 9,10,11,11,11,
cannam@86 6179 12,
cannam@86 6180 };
cannam@86 6181
cannam@86 6182 static const static_codebook _44u8_p3_0 = {
cannam@86 6183 2, 81,
cannam@86 6184 (long *)_vq_lengthlist__44u8_p3_0,
cannam@86 6185 1, -531628032, 1611661312, 4, 0,
cannam@86 6186 (long *)_vq_quantlist__44u8_p3_0,
cannam@86 6187 0
cannam@86 6188 };
cannam@86 6189
cannam@86 6190 static const long _vq_quantlist__44u8_p4_0[] = {
cannam@86 6191 8,
cannam@86 6192 7,
cannam@86 6193 9,
cannam@86 6194 6,
cannam@86 6195 10,
cannam@86 6196 5,
cannam@86 6197 11,
cannam@86 6198 4,
cannam@86 6199 12,
cannam@86 6200 3,
cannam@86 6201 13,
cannam@86 6202 2,
cannam@86 6203 14,
cannam@86 6204 1,
cannam@86 6205 15,
cannam@86 6206 0,
cannam@86 6207 16,
cannam@86 6208 };
cannam@86 6209
cannam@86 6210 static const long _vq_lengthlist__44u8_p4_0[] = {
cannam@86 6211 4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11,
cannam@86 6212 11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
cannam@86 6213 12,12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
cannam@86 6214 11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
cannam@86 6215 11,11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,
cannam@86 6216 10,11,11,12,12, 7, 7, 7, 8, 8, 9, 8,10, 9,10, 9,
cannam@86 6217 11,10,12,11,13,12, 7, 7, 7, 8, 8, 8, 9, 9,10, 9,
cannam@86 6218 10,10,11,11,12,12,13, 8, 8, 8, 9, 9, 9, 9,10,10,
cannam@86 6219 11,10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9,10,10,
cannam@86 6220 10,10,11,11,11,12,12,12,13, 8, 9, 9, 9, 9,10, 9,
cannam@86 6221 11,10,11,11,12,11,13,12,13,13, 8, 9, 9, 9, 9, 9,
cannam@86 6222 10,10,11,11,11,11,12,12,13,13,13,10,10,10,10,10,
cannam@86 6223 11,10,11,11,12,11,13,12,13,13,14,13,10,10,10,10,
cannam@86 6224 10,10,11,11,11,11,12,12,13,13,13,13,14,11,11,11,
cannam@86 6225 11,11,12,11,12,12,13,12,13,13,14,13,14,14,11,11,
cannam@86 6226 11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,11,
cannam@86 6227 12,12,12,12,13,12,13,12,13,13,14,13,14,14,14,14,
cannam@86 6228 11,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,
cannam@86 6229 14,
cannam@86 6230 };
cannam@86 6231
cannam@86 6232 static const static_codebook _44u8_p4_0 = {
cannam@86 6233 2, 289,
cannam@86 6234 (long *)_vq_lengthlist__44u8_p4_0,
cannam@86 6235 1, -529530880, 1611661312, 5, 0,
cannam@86 6236 (long *)_vq_quantlist__44u8_p4_0,
cannam@86 6237 0
cannam@86 6238 };
cannam@86 6239
cannam@86 6240 static const long _vq_quantlist__44u8_p5_0[] = {
cannam@86 6241 1,
cannam@86 6242 0,
cannam@86 6243 2,
cannam@86 6244 };
cannam@86 6245
cannam@86 6246 static const long _vq_lengthlist__44u8_p5_0[] = {
cannam@86 6247 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
cannam@86 6248 9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
cannam@86 6249 10, 8,10,10, 7,10,10, 9,10,12, 9,12,11, 7,10,10,
cannam@86 6250 9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
cannam@86 6251 10,10, 9,11,11, 9,10,11, 7,10,10, 9,11,11,10,12,
cannam@86 6252 10,
cannam@86 6253 };
cannam@86 6254
cannam@86 6255 static const static_codebook _44u8_p5_0 = {
cannam@86 6256 4, 81,
cannam@86 6257 (long *)_vq_lengthlist__44u8_p5_0,
cannam@86 6258 1, -529137664, 1618345984, 2, 0,
cannam@86 6259 (long *)_vq_quantlist__44u8_p5_0,
cannam@86 6260 0
cannam@86 6261 };
cannam@86 6262
cannam@86 6263 static const long _vq_quantlist__44u8_p5_1[] = {
cannam@86 6264 5,
cannam@86 6265 4,
cannam@86 6266 6,
cannam@86 6267 3,
cannam@86 6268 7,
cannam@86 6269 2,
cannam@86 6270 8,
cannam@86 6271 1,
cannam@86 6272 9,
cannam@86 6273 0,
cannam@86 6274 10,
cannam@86 6275 };
cannam@86 6276
cannam@86 6277 static const long _vq_lengthlist__44u8_p5_1[] = {
cannam@86 6278 4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 5, 5, 6, 6,
cannam@86 6279 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8,
cannam@86 6280 8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
cannam@86 6281 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
cannam@86 6282 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7,
cannam@86 6283 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
cannam@86 6284 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8,
cannam@86 6285 8, 8, 8, 8, 8, 8, 8, 9, 9,
cannam@86 6286 };
cannam@86 6287
cannam@86 6288 static const static_codebook _44u8_p5_1 = {
cannam@86 6289 2, 121,
cannam@86 6290 (long *)_vq_lengthlist__44u8_p5_1,
cannam@86 6291 1, -531365888, 1611661312, 4, 0,
cannam@86 6292 (long *)_vq_quantlist__44u8_p5_1,
cannam@86 6293 0
cannam@86 6294 };
cannam@86 6295
cannam@86 6296 static const long _vq_quantlist__44u8_p6_0[] = {
cannam@86 6297 6,
cannam@86 6298 5,
cannam@86 6299 7,
cannam@86 6300 4,
cannam@86 6301 8,
cannam@86 6302 3,
cannam@86 6303 9,
cannam@86 6304 2,
cannam@86 6305 10,
cannam@86 6306 1,
cannam@86 6307 11,
cannam@86 6308 0,
cannam@86 6309 12,
cannam@86 6310 };
cannam@86 6311
cannam@86 6312 static const long _vq_lengthlist__44u8_p6_0[] = {
cannam@86 6313 2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
cannam@86 6314 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 8,
cannam@86 6315 8, 8, 8, 9, 9,10,10, 6, 7, 7, 7, 8, 8, 8, 8, 9,
cannam@86 6316 9,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 8,10, 9,11,
cannam@86 6317 10, 7, 8, 8, 8, 8, 8, 9, 9, 9,10,10,11,11, 7, 8,
cannam@86 6318 8, 8, 8, 9, 8, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
cannam@86 6319 9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
cannam@86 6320 9,10,10,11,11, 9, 9, 9, 9,10,10,10,10,10,10,11,
cannam@86 6321 11,12, 9, 9, 9,10, 9,10,10,10,10,11,10,12,11,10,
cannam@86 6322 10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
cannam@86 6323 11,11,11,11,11,12,11,12,12,
cannam@86 6324 };
cannam@86 6325
cannam@86 6326 static const static_codebook _44u8_p6_0 = {
cannam@86 6327 2, 169,
cannam@86 6328 (long *)_vq_lengthlist__44u8_p6_0,
cannam@86 6329 1, -526516224, 1616117760, 4, 0,
cannam@86 6330 (long *)_vq_quantlist__44u8_p6_0,
cannam@86 6331 0
cannam@86 6332 };
cannam@86 6333
cannam@86 6334 static const long _vq_quantlist__44u8_p6_1[] = {
cannam@86 6335 2,
cannam@86 6336 1,
cannam@86 6337 3,
cannam@86 6338 0,
cannam@86 6339 4,
cannam@86 6340 };
cannam@86 6341
cannam@86 6342 static const long _vq_lengthlist__44u8_p6_1[] = {
cannam@86 6343 3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
cannam@86 6344 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 6345 };
cannam@86 6346
cannam@86 6347 static const static_codebook _44u8_p6_1 = {
cannam@86 6348 2, 25,
cannam@86 6349 (long *)_vq_lengthlist__44u8_p6_1,
cannam@86 6350 1, -533725184, 1611661312, 3, 0,
cannam@86 6351 (long *)_vq_quantlist__44u8_p6_1,
cannam@86 6352 0
cannam@86 6353 };
cannam@86 6354
cannam@86 6355 static const long _vq_quantlist__44u8_p7_0[] = {
cannam@86 6356 6,
cannam@86 6357 5,
cannam@86 6358 7,
cannam@86 6359 4,
cannam@86 6360 8,
cannam@86 6361 3,
cannam@86 6362 9,
cannam@86 6363 2,
cannam@86 6364 10,
cannam@86 6365 1,
cannam@86 6366 11,
cannam@86 6367 0,
cannam@86 6368 12,
cannam@86 6369 };
cannam@86 6370
cannam@86 6371 static const long _vq_lengthlist__44u8_p7_0[] = {
cannam@86 6372 1, 4, 5, 6, 6, 7, 7, 8, 8,10,10,11,11, 5, 6, 6,
cannam@86 6373 7, 7, 8, 8, 9, 9,11,10,12,11, 5, 6, 6, 7, 7, 8,
cannam@86 6374 8, 9, 9,10,11,11,12, 6, 7, 7, 8, 8, 9, 9,10,10,
cannam@86 6375 11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,12,13,
cannam@86 6376 12, 7, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
cannam@86 6377 8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
cannam@86 6378 11,11,12,12,13,13,14,14, 9, 9, 9,10,10,11,11,12,
cannam@86 6379 12,13,13,14,14,10,11,11,12,11,13,12,13,13,14,14,
cannam@86 6380 15,15,10,11,11,11,12,12,13,13,14,14,14,15,15,11,
cannam@86 6381 12,12,13,13,14,13,15,14,15,15,16,15,11,11,12,13,
cannam@86 6382 13,13,14,14,14,15,15,15,16,
cannam@86 6383 };
cannam@86 6384
cannam@86 6385 static const static_codebook _44u8_p7_0 = {
cannam@86 6386 2, 169,
cannam@86 6387 (long *)_vq_lengthlist__44u8_p7_0,
cannam@86 6388 1, -523206656, 1618345984, 4, 0,
cannam@86 6389 (long *)_vq_quantlist__44u8_p7_0,
cannam@86 6390 0
cannam@86 6391 };
cannam@86 6392
cannam@86 6393 static const long _vq_quantlist__44u8_p7_1[] = {
cannam@86 6394 5,
cannam@86 6395 4,
cannam@86 6396 6,
cannam@86 6397 3,
cannam@86 6398 7,
cannam@86 6399 2,
cannam@86 6400 8,
cannam@86 6401 1,
cannam@86 6402 9,
cannam@86 6403 0,
cannam@86 6404 10,
cannam@86 6405 };
cannam@86 6406
cannam@86 6407 static const long _vq_lengthlist__44u8_p7_1[] = {
cannam@86 6408 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
cannam@86 6409 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
cannam@86 6410 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
cannam@86 6411 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
cannam@86 6412 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
cannam@86 6413 8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
cannam@86 6414 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
cannam@86 6415 7, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 6416 };
cannam@86 6417
cannam@86 6418 static const static_codebook _44u8_p7_1 = {
cannam@86 6419 2, 121,
cannam@86 6420 (long *)_vq_lengthlist__44u8_p7_1,
cannam@86 6421 1, -531365888, 1611661312, 4, 0,
cannam@86 6422 (long *)_vq_quantlist__44u8_p7_1,
cannam@86 6423 0
cannam@86 6424 };
cannam@86 6425
cannam@86 6426 static const long _vq_quantlist__44u8_p8_0[] = {
cannam@86 6427 7,
cannam@86 6428 6,
cannam@86 6429 8,
cannam@86 6430 5,
cannam@86 6431 9,
cannam@86 6432 4,
cannam@86 6433 10,
cannam@86 6434 3,
cannam@86 6435 11,
cannam@86 6436 2,
cannam@86 6437 12,
cannam@86 6438 1,
cannam@86 6439 13,
cannam@86 6440 0,
cannam@86 6441 14,
cannam@86 6442 };
cannam@86 6443
cannam@86 6444 static const long _vq_lengthlist__44u8_p8_0[] = {
cannam@86 6445 1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10, 9,11,10, 4,
cannam@86 6446 6, 6, 8, 8,10, 9, 9, 9,10,10,11,10,12,10, 4, 6,
cannam@86 6447 6, 8, 8,10,10, 9, 9,10,10,11,11,11,12, 7, 8, 8,
cannam@86 6448 10,10,11,11,11,10,12,11,12,12,13,11, 7, 8, 8,10,
cannam@86 6449 10,11,11,10,10,11,11,12,12,13,13, 8,10,10,11,11,
cannam@86 6450 12,11,12,11,13,12,13,12,14,13, 8,10, 9,11,11,12,
cannam@86 6451 12,12,12,12,12,13,13,14,13, 8, 9, 9,11,10,12,11,
cannam@86 6452 13,12,13,13,14,13,14,13, 8, 9, 9,10,11,12,12,12,
cannam@86 6453 12,13,13,14,15,14,14, 9,10,10,12,11,13,12,13,13,
cannam@86 6454 14,13,14,14,14,14, 9,10,10,12,12,12,12,13,13,14,
cannam@86 6455 14,14,15,14,14,10,11,11,13,12,13,12,14,14,14,14,
cannam@86 6456 14,14,15,15,10,11,11,12,12,13,13,14,14,14,15,15,
cannam@86 6457 14,16,15,11,12,12,13,12,14,14,14,13,15,14,15,15,
cannam@86 6458 15,17,11,12,12,13,13,14,14,14,15,15,14,15,15,14,
cannam@86 6459 17,
cannam@86 6460 };
cannam@86 6461
cannam@86 6462 static const static_codebook _44u8_p8_0 = {
cannam@86 6463 2, 225,
cannam@86 6464 (long *)_vq_lengthlist__44u8_p8_0,
cannam@86 6465 1, -520986624, 1620377600, 4, 0,
cannam@86 6466 (long *)_vq_quantlist__44u8_p8_0,
cannam@86 6467 0
cannam@86 6468 };
cannam@86 6469
cannam@86 6470 static const long _vq_quantlist__44u8_p8_1[] = {
cannam@86 6471 10,
cannam@86 6472 9,
cannam@86 6473 11,
cannam@86 6474 8,
cannam@86 6475 12,
cannam@86 6476 7,
cannam@86 6477 13,
cannam@86 6478 6,
cannam@86 6479 14,
cannam@86 6480 5,
cannam@86 6481 15,
cannam@86 6482 4,
cannam@86 6483 16,
cannam@86 6484 3,
cannam@86 6485 17,
cannam@86 6486 2,
cannam@86 6487 18,
cannam@86 6488 1,
cannam@86 6489 19,
cannam@86 6490 0,
cannam@86 6491 20,
cannam@86 6492 };
cannam@86 6493
cannam@86 6494 static const long _vq_lengthlist__44u8_p8_1[] = {
cannam@86 6495 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6496 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
cannam@86 6497 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8,
cannam@86 6498 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
cannam@86 6499 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6500 9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 6501 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
cannam@86 6502 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10, 8, 8,
cannam@86 6503 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
cannam@86 6504 10, 9,10, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,
cannam@86 6505 10,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9,
cannam@86 6506 9, 9, 9, 9, 9, 9,10,10,10,10, 9,10,10, 9, 9, 9,
cannam@86 6507 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
cannam@86 6508 10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
cannam@86 6509 10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,
cannam@86 6510 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
cannam@86 6511 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
cannam@86 6512 10, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
cannam@86 6513 10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
cannam@86 6514 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
cannam@86 6515 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 6516 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 6517 10,10,10,10,10, 9, 9, 9,10, 9,10,10,10,10,10,10,
cannam@86 6518 10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
cannam@86 6519 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
cannam@86 6520 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 6521 10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,10,
cannam@86 6522 10,10,10,10,10,10,10,10,10,
cannam@86 6523 };
cannam@86 6524
cannam@86 6525 static const static_codebook _44u8_p8_1 = {
cannam@86 6526 2, 441,
cannam@86 6527 (long *)_vq_lengthlist__44u8_p8_1,
cannam@86 6528 1, -529268736, 1611661312, 5, 0,
cannam@86 6529 (long *)_vq_quantlist__44u8_p8_1,
cannam@86 6530 0
cannam@86 6531 };
cannam@86 6532
cannam@86 6533 static const long _vq_quantlist__44u8_p9_0[] = {
cannam@86 6534 4,
cannam@86 6535 3,
cannam@86 6536 5,
cannam@86 6537 2,
cannam@86 6538 6,
cannam@86 6539 1,
cannam@86 6540 7,
cannam@86 6541 0,
cannam@86 6542 8,
cannam@86 6543 };
cannam@86 6544
cannam@86 6545 static const long _vq_lengthlist__44u8_p9_0[] = {
cannam@86 6546 1, 3, 3, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
cannam@86 6547 9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6548 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6549 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 6550 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
cannam@86 6551 8,
cannam@86 6552 };
cannam@86 6553
cannam@86 6554 static const static_codebook _44u8_p9_0 = {
cannam@86 6555 2, 81,
cannam@86 6556 (long *)_vq_lengthlist__44u8_p9_0,
cannam@86 6557 1, -511895552, 1631393792, 4, 0,
cannam@86 6558 (long *)_vq_quantlist__44u8_p9_0,
cannam@86 6559 0
cannam@86 6560 };
cannam@86 6561
cannam@86 6562 static const long _vq_quantlist__44u8_p9_1[] = {
cannam@86 6563 9,
cannam@86 6564 8,
cannam@86 6565 10,
cannam@86 6566 7,
cannam@86 6567 11,
cannam@86 6568 6,
cannam@86 6569 12,
cannam@86 6570 5,
cannam@86 6571 13,
cannam@86 6572 4,
cannam@86 6573 14,
cannam@86 6574 3,
cannam@86 6575 15,
cannam@86 6576 2,
cannam@86 6577 16,
cannam@86 6578 1,
cannam@86 6579 17,
cannam@86 6580 0,
cannam@86 6581 18,
cannam@86 6582 };
cannam@86 6583
cannam@86 6584 static const long _vq_lengthlist__44u8_p9_1[] = {
cannam@86 6585 1, 4, 4, 7, 7, 8, 7, 8, 6, 9, 7,10, 8,11,10,11,
cannam@86 6586 11,11,11, 4, 7, 6, 9, 9,10, 9, 9, 9,10,10,11,10,
cannam@86 6587 11,10,11,11,13,11, 4, 7, 7, 9, 9, 9, 9, 9, 9,10,
cannam@86 6588 10,11,10,11,11,11,12,11,12, 7, 9, 8,11,11,11,11,
cannam@86 6589 10,10,11,11,12,12,12,12,12,12,14,13, 7, 8, 9,10,
cannam@86 6590 11,11,11,10,10,11,11,11,11,12,12,14,12,13,14, 8,
cannam@86 6591 9, 9,11,11,11,11,11,11,12,12,14,12,15,14,14,14,
cannam@86 6592 15,14, 8, 9, 9,11,11,11,11,12,11,12,12,13,13,13,
cannam@86 6593 13,13,13,14,14, 8, 9, 9,11,10,12,11,12,12,13,13,
cannam@86 6594 13,13,15,14,14,14,16,16, 8, 9, 9,10,11,11,12,12,
cannam@86 6595 12,13,13,13,14,14,14,15,16,15,15, 9,10,10,11,12,
cannam@86 6596 12,13,13,13,14,14,16,14,14,16,16,16,16,15, 9,10,
cannam@86 6597 10,11,11,12,13,13,14,15,14,16,14,15,16,16,16,16,
cannam@86 6598 15,10,11,11,12,13,13,14,15,15,15,15,15,16,15,16,
cannam@86 6599 15,16,15,15,10,11,11,13,13,14,13,13,15,14,15,15,
cannam@86 6600 16,15,15,15,16,15,16,10,12,12,14,14,14,14,14,16,
cannam@86 6601 16,15,15,15,16,16,16,16,16,16,11,12,12,14,14,14,
cannam@86 6602 14,15,15,16,15,16,15,16,15,16,16,16,16,12,12,13,
cannam@86 6603 14,14,15,16,16,16,16,16,16,15,16,16,16,16,16,16,
cannam@86 6604 12,13,13,14,14,14,14,15,16,15,16,16,16,16,16,16,
cannam@86 6605 16,16,16,12,13,14,14,14,16,15,16,15,16,16,16,16,
cannam@86 6606 16,16,16,16,16,16,12,14,13,14,15,15,15,16,15,16,
cannam@86 6607 16,15,16,16,16,16,16,16,16,
cannam@86 6608 };
cannam@86 6609
cannam@86 6610 static const static_codebook _44u8_p9_1 = {
cannam@86 6611 2, 361,
cannam@86 6612 (long *)_vq_lengthlist__44u8_p9_1,
cannam@86 6613 1, -518287360, 1622704128, 5, 0,
cannam@86 6614 (long *)_vq_quantlist__44u8_p9_1,
cannam@86 6615 0
cannam@86 6616 };
cannam@86 6617
cannam@86 6618 static const long _vq_quantlist__44u8_p9_2[] = {
cannam@86 6619 24,
cannam@86 6620 23,
cannam@86 6621 25,
cannam@86 6622 22,
cannam@86 6623 26,
cannam@86 6624 21,
cannam@86 6625 27,
cannam@86 6626 20,
cannam@86 6627 28,
cannam@86 6628 19,
cannam@86 6629 29,
cannam@86 6630 18,
cannam@86 6631 30,
cannam@86 6632 17,
cannam@86 6633 31,
cannam@86 6634 16,
cannam@86 6635 32,
cannam@86 6636 15,
cannam@86 6637 33,
cannam@86 6638 14,
cannam@86 6639 34,
cannam@86 6640 13,
cannam@86 6641 35,
cannam@86 6642 12,
cannam@86 6643 36,
cannam@86 6644 11,
cannam@86 6645 37,
cannam@86 6646 10,
cannam@86 6647 38,
cannam@86 6648 9,
cannam@86 6649 39,
cannam@86 6650 8,
cannam@86 6651 40,
cannam@86 6652 7,
cannam@86 6653 41,
cannam@86 6654 6,
cannam@86 6655 42,
cannam@86 6656 5,
cannam@86 6657 43,
cannam@86 6658 4,
cannam@86 6659 44,
cannam@86 6660 3,
cannam@86 6661 45,
cannam@86 6662 2,
cannam@86 6663 46,
cannam@86 6664 1,
cannam@86 6665 47,
cannam@86 6666 0,
cannam@86 6667 48,
cannam@86 6668 };
cannam@86 6669
cannam@86 6670 static const long _vq_lengthlist__44u8_p9_2[] = {
cannam@86 6671 2, 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
cannam@86 6672 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 6673 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 6674 7,
cannam@86 6675 };
cannam@86 6676
cannam@86 6677 static const static_codebook _44u8_p9_2 = {
cannam@86 6678 1, 49,
cannam@86 6679 (long *)_vq_lengthlist__44u8_p9_2,
cannam@86 6680 1, -526909440, 1611661312, 6, 0,
cannam@86 6681 (long *)_vq_quantlist__44u8_p9_2,
cannam@86 6682 0
cannam@86 6683 };
cannam@86 6684
cannam@86 6685 static const long _huff_lengthlist__44u9__long[] = {
cannam@86 6686 3, 9,13,13,14,15,14,14,15,15, 5, 5, 9,10,12,12,
cannam@86 6687 13,14,16,15,10, 6, 6, 6, 8,11,12,13,16,15,11, 7,
cannam@86 6688 5, 3, 5, 8,10,12,15,15,10,10, 7, 4, 3, 5, 8,10,
cannam@86 6689 12,12,12,12, 9, 7, 5, 4, 6, 8,10,13,13,12,11, 9,
cannam@86 6690 7, 5, 5, 6, 9,12,14,12,12,10, 8, 6, 6, 6, 7,11,
cannam@86 6691 13,12,14,13,10, 8, 7, 7, 7,10,11,11,12,13,12,11,
cannam@86 6692 10, 8, 8, 9,
cannam@86 6693 };
cannam@86 6694
cannam@86 6695 static const static_codebook _huff_book__44u9__long = {
cannam@86 6696 2, 100,
cannam@86 6697 (long *)_huff_lengthlist__44u9__long,
cannam@86 6698 0, 0, 0, 0, 0,
cannam@86 6699 NULL,
cannam@86 6700 0
cannam@86 6701 };
cannam@86 6702
cannam@86 6703 static const long _huff_lengthlist__44u9__short[] = {
cannam@86 6704 9,16,18,18,17,17,17,17,17,17, 5, 8,11,12,11,12,
cannam@86 6705 17,17,16,16, 6, 6, 8, 8, 9,10,14,15,16,16, 6, 7,
cannam@86 6706 7, 4, 6, 9,13,16,16,16, 6, 6, 7, 4, 5, 8,11,15,
cannam@86 6707 17,16, 7, 6, 7, 6, 6, 8, 9,10,14,16,11, 8, 8, 7,
cannam@86 6708 6, 6, 3, 4,10,15,14,12,12,10, 5, 6, 3, 3, 8,13,
cannam@86 6709 15,17,15,11, 6, 8, 6, 6, 9,14,17,15,15,12, 8,10,
cannam@86 6710 9, 9,12,15,
cannam@86 6711 };
cannam@86 6712
cannam@86 6713 static const static_codebook _huff_book__44u9__short = {
cannam@86 6714 2, 100,
cannam@86 6715 (long *)_huff_lengthlist__44u9__short,
cannam@86 6716 0, 0, 0, 0, 0,
cannam@86 6717 NULL,
cannam@86 6718 0
cannam@86 6719 };
cannam@86 6720
cannam@86 6721 static const long _vq_quantlist__44u9_p1_0[] = {
cannam@86 6722 1,
cannam@86 6723 0,
cannam@86 6724 2,
cannam@86 6725 };
cannam@86 6726
cannam@86 6727 static const long _vq_lengthlist__44u9_p1_0[] = {
cannam@86 6728 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
cannam@86 6729 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
cannam@86 6730 9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,11, 7, 9, 9,
cannam@86 6731 9,11,10, 9,11,11, 5, 7, 7, 7, 9, 9, 8, 9,10, 7,
cannam@86 6732 9, 9, 9,11,11, 9,10,11, 7, 9,10, 9,11,11, 9,11,
cannam@86 6733 10,
cannam@86 6734 };
cannam@86 6735
cannam@86 6736 static const static_codebook _44u9_p1_0 = {
cannam@86 6737 4, 81,
cannam@86 6738 (long *)_vq_lengthlist__44u9_p1_0,
cannam@86 6739 1, -535822336, 1611661312, 2, 0,
cannam@86 6740 (long *)_vq_quantlist__44u9_p1_0,
cannam@86 6741 0
cannam@86 6742 };
cannam@86 6743
cannam@86 6744 static const long _vq_quantlist__44u9_p2_0[] = {
cannam@86 6745 2,
cannam@86 6746 1,
cannam@86 6747 3,
cannam@86 6748 0,
cannam@86 6749 4,
cannam@86 6750 };
cannam@86 6751
cannam@86 6752 static const long _vq_lengthlist__44u9_p2_0[] = {
cannam@86 6753 3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
cannam@86 6754 9, 9,11,10, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
cannam@86 6755 8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
cannam@86 6756 11,11, 6, 7, 7, 9, 9, 7, 8, 8,10, 9, 7, 8, 8,10,
cannam@86 6757 10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
cannam@86 6758 9,10,10,12,11, 9,10,10,11,12,11,11,11,13,13,11,
cannam@86 6759 11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
cannam@86 6760 10,12,11,11,12,11,13,12,11,11,12,13,13, 6, 7, 7,
cannam@86 6761 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
cannam@86 6762 11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
cannam@86 6763 8, 9, 9,10,10,10,11,11,12,12,10,10,11,12,12, 7,
cannam@86 6764 8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10,10,11,
cannam@86 6765 10,12,11,10,10,11,12,12, 9,10,10,11,12,10,11,11,
cannam@86 6766 12,12,10,11,10,12,12,12,12,12,13,13,11,12,12,13,
cannam@86 6767 13, 9,10,10,11,11, 9,10,10,12,12,10,11,11,12,13,
cannam@86 6768 11,12,11,13,12,12,12,12,13,14, 6, 7, 7, 9, 9, 7,
cannam@86 6769 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,11,11, 9,10,
cannam@86 6770 10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,10, 8, 8, 9,
cannam@86 6771 10,10,10,11,10,12,12,10,10,11,11,12, 7, 8, 8,10,
cannam@86 6772 10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,11,10,12,12,
cannam@86 6773 10,11,10,12,12, 9,10,10,12,11,10,11,11,12,12, 9,
cannam@86 6774 10,10,12,12,12,12,12,13,13,11,11,12,12,14, 9,10,
cannam@86 6775 10,11,12,10,11,11,12,12,10,11,11,12,12,11,12,12,
cannam@86 6776 14,14,12,12,12,13,13, 8, 9, 9,11,11, 9,10,10,12,
cannam@86 6777 11, 9,10,10,12,12,11,12,11,13,13,11,11,12,13,13,
cannam@86 6778 9,10,10,12,12,10,11,11,12,12,10,11,11,12,12,12,
cannam@86 6779 12,12,14,14,12,12,12,13,13, 9,10,10,12,11,10,11,
cannam@86 6780 10,12,12,10,11,11,12,12,11,12,12,14,13,12,12,12,
cannam@86 6781 13,14,11,12,11,13,13,11,12,12,13,13,12,12,12,14,
cannam@86 6782 14,13,13,13,13,15,13,13,14,15,15,11,11,11,13,13,
cannam@86 6783 11,12,11,13,13,11,12,12,13,13,12,13,12,15,13,13,
cannam@86 6784 13,14,14,15, 8, 9, 9,11,11, 9,10,10,11,12, 9,10,
cannam@86 6785 10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
cannam@86 6786 11,12,10,11,10,12,12,10,10,11,12,13,12,12,12,14,
cannam@86 6787 13,11,12,12,13,14, 9,10,10,12,12,10,11,11,12,12,
cannam@86 6788 10,11,11,12,12,12,12,12,14,13,12,12,12,14,13,11,
cannam@86 6789 11,11,13,13,11,12,12,14,13,11,11,12,13,13,13,13,
cannam@86 6790 13,15,14,12,12,13,13,15,11,12,12,13,13,12,12,12,
cannam@86 6791 13,14,11,12,12,13,13,13,13,14,14,15,13,13,13,14,
cannam@86 6792 14,
cannam@86 6793 };
cannam@86 6794
cannam@86 6795 static const static_codebook _44u9_p2_0 = {
cannam@86 6796 4, 625,
cannam@86 6797 (long *)_vq_lengthlist__44u9_p2_0,
cannam@86 6798 1, -533725184, 1611661312, 3, 0,
cannam@86 6799 (long *)_vq_quantlist__44u9_p2_0,
cannam@86 6800 0
cannam@86 6801 };
cannam@86 6802
cannam@86 6803 static const long _vq_quantlist__44u9_p3_0[] = {
cannam@86 6804 4,
cannam@86 6805 3,
cannam@86 6806 5,
cannam@86 6807 2,
cannam@86 6808 6,
cannam@86 6809 1,
cannam@86 6810 7,
cannam@86 6811 0,
cannam@86 6812 8,
cannam@86 6813 };
cannam@86 6814
cannam@86 6815 static const long _vq_lengthlist__44u9_p3_0[] = {
cannam@86 6816 3, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7,
cannam@86 6817 9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
cannam@86 6818 8, 8, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
cannam@86 6819 8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 8,
cannam@86 6820 9, 9,10, 9,10,10,11,11, 8, 9, 9, 9,10,10,10,11,
cannam@86 6821 11,
cannam@86 6822 };
cannam@86 6823
cannam@86 6824 static const static_codebook _44u9_p3_0 = {
cannam@86 6825 2, 81,
cannam@86 6826 (long *)_vq_lengthlist__44u9_p3_0,
cannam@86 6827 1, -531628032, 1611661312, 4, 0,
cannam@86 6828 (long *)_vq_quantlist__44u9_p3_0,
cannam@86 6829 0
cannam@86 6830 };
cannam@86 6831
cannam@86 6832 static const long _vq_quantlist__44u9_p4_0[] = {
cannam@86 6833 8,
cannam@86 6834 7,
cannam@86 6835 9,
cannam@86 6836 6,
cannam@86 6837 10,
cannam@86 6838 5,
cannam@86 6839 11,
cannam@86 6840 4,
cannam@86 6841 12,
cannam@86 6842 3,
cannam@86 6843 13,
cannam@86 6844 2,
cannam@86 6845 14,
cannam@86 6846 1,
cannam@86 6847 15,
cannam@86 6848 0,
cannam@86 6849 16,
cannam@86 6850 };
cannam@86 6851
cannam@86 6852 static const long _vq_lengthlist__44u9_p4_0[] = {
cannam@86 6853 4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
cannam@86 6854 11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
cannam@86 6855 11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
cannam@86 6856 10,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9,10,10,
cannam@86 6857 11,11,12,11, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10,
cannam@86 6858 10,11,11,11,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
cannam@86 6859 10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
cannam@86 6860 9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8,10, 9,
cannam@86 6861 10,10,11,10,12,11,13,12, 8, 8, 8, 8, 8, 9, 9, 9,
cannam@86 6862 10,10,10,10,11,11,12,12,12, 8, 8, 8, 9, 9, 9, 9,
cannam@86 6863 10,10,11,10,12,11,12,12,13,12, 8, 8, 8, 9, 9, 9,
cannam@86 6864 9,10,10,10,11,11,11,12,12,12,13, 9, 9, 9,10,10,
cannam@86 6865 10,10,11,10,11,11,12,11,13,12,13,13, 9, 9,10,10,
cannam@86 6866 10,10,10,10,11,11,11,11,12,12,13,13,13,10,11,10,
cannam@86 6867 11,11,11,11,12,11,12,12,13,12,13,13,14,13,10,10,
cannam@86 6868 10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,11,
cannam@86 6869 11,11,12,11,12,12,12,12,13,13,13,13,14,13,14,14,
cannam@86 6870 11,11,11,11,12,12,12,12,12,12,13,13,13,13,14,14,
cannam@86 6871 14,
cannam@86 6872 };
cannam@86 6873
cannam@86 6874 static const static_codebook _44u9_p4_0 = {
cannam@86 6875 2, 289,
cannam@86 6876 (long *)_vq_lengthlist__44u9_p4_0,
cannam@86 6877 1, -529530880, 1611661312, 5, 0,
cannam@86 6878 (long *)_vq_quantlist__44u9_p4_0,
cannam@86 6879 0
cannam@86 6880 };
cannam@86 6881
cannam@86 6882 static const long _vq_quantlist__44u9_p5_0[] = {
cannam@86 6883 1,
cannam@86 6884 0,
cannam@86 6885 2,
cannam@86 6886 };
cannam@86 6887
cannam@86 6888 static const long _vq_lengthlist__44u9_p5_0[] = {
cannam@86 6889 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
cannam@86 6890 9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
cannam@86 6891 10, 8,10,10, 7,10,10, 9,10,12, 9,11,11, 7,10,10,
cannam@86 6892 9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
cannam@86 6893 10,10, 9,12,11, 9,10,11, 7,10,10, 9,11,11,10,12,
cannam@86 6894 10,
cannam@86 6895 };
cannam@86 6896
cannam@86 6897 static const static_codebook _44u9_p5_0 = {
cannam@86 6898 4, 81,
cannam@86 6899 (long *)_vq_lengthlist__44u9_p5_0,
cannam@86 6900 1, -529137664, 1618345984, 2, 0,
cannam@86 6901 (long *)_vq_quantlist__44u9_p5_0,
cannam@86 6902 0
cannam@86 6903 };
cannam@86 6904
cannam@86 6905 static const long _vq_quantlist__44u9_p5_1[] = {
cannam@86 6906 5,
cannam@86 6907 4,
cannam@86 6908 6,
cannam@86 6909 3,
cannam@86 6910 7,
cannam@86 6911 2,
cannam@86 6912 8,
cannam@86 6913 1,
cannam@86 6914 9,
cannam@86 6915 0,
cannam@86 6916 10,
cannam@86 6917 };
cannam@86 6918
cannam@86 6919 static const long _vq_lengthlist__44u9_p5_1[] = {
cannam@86 6920 5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 6,
cannam@86 6921 7, 7, 7, 7, 8, 7, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7,
cannam@86 6922 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 6, 6, 6, 7,
cannam@86 6923 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
cannam@86 6924 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
cannam@86 6925 8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8,
cannam@86 6926 8, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
cannam@86 6927 8, 8, 8, 8, 8, 8, 8, 8, 8,
cannam@86 6928 };
cannam@86 6929
cannam@86 6930 static const static_codebook _44u9_p5_1 = {
cannam@86 6931 2, 121,
cannam@86 6932 (long *)_vq_lengthlist__44u9_p5_1,
cannam@86 6933 1, -531365888, 1611661312, 4, 0,
cannam@86 6934 (long *)_vq_quantlist__44u9_p5_1,
cannam@86 6935 0
cannam@86 6936 };
cannam@86 6937
cannam@86 6938 static const long _vq_quantlist__44u9_p6_0[] = {
cannam@86 6939 6,
cannam@86 6940 5,
cannam@86 6941 7,
cannam@86 6942 4,
cannam@86 6943 8,
cannam@86 6944 3,
cannam@86 6945 9,
cannam@86 6946 2,
cannam@86 6947 10,
cannam@86 6948 1,
cannam@86 6949 11,
cannam@86 6950 0,
cannam@86 6951 12,
cannam@86 6952 };
cannam@86 6953
cannam@86 6954 static const long _vq_lengthlist__44u9_p6_0[] = {
cannam@86 6955 2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
cannam@86 6956 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 6, 7, 7, 8,
cannam@86 6957 8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,
cannam@86 6958 10,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
cannam@86 6959 10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11, 7, 8,
cannam@86 6960 8, 8, 8, 9, 9, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
cannam@86 6961 9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
cannam@86 6962 9,10,10,11,11, 9, 9, 9,10,10,10,10,10,11,11,11,
cannam@86 6963 11,12, 9, 9, 9,10,10,10,10,10,10,11,10,12,11,10,
cannam@86 6964 10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
cannam@86 6965 10,11,11,11,11,12,11,12,12,
cannam@86 6966 };
cannam@86 6967
cannam@86 6968 static const static_codebook _44u9_p6_0 = {
cannam@86 6969 2, 169,
cannam@86 6970 (long *)_vq_lengthlist__44u9_p6_0,
cannam@86 6971 1, -526516224, 1616117760, 4, 0,
cannam@86 6972 (long *)_vq_quantlist__44u9_p6_0,
cannam@86 6973 0
cannam@86 6974 };
cannam@86 6975
cannam@86 6976 static const long _vq_quantlist__44u9_p6_1[] = {
cannam@86 6977 2,
cannam@86 6978 1,
cannam@86 6979 3,
cannam@86 6980 0,
cannam@86 6981 4,
cannam@86 6982 };
cannam@86 6983
cannam@86 6984 static const long _vq_lengthlist__44u9_p6_1[] = {
cannam@86 6985 4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
cannam@86 6986 5, 5, 5, 5, 5, 5, 5, 5, 5,
cannam@86 6987 };
cannam@86 6988
cannam@86 6989 static const static_codebook _44u9_p6_1 = {
cannam@86 6990 2, 25,
cannam@86 6991 (long *)_vq_lengthlist__44u9_p6_1,
cannam@86 6992 1, -533725184, 1611661312, 3, 0,
cannam@86 6993 (long *)_vq_quantlist__44u9_p6_1,
cannam@86 6994 0
cannam@86 6995 };
cannam@86 6996
cannam@86 6997 static const long _vq_quantlist__44u9_p7_0[] = {
cannam@86 6998 6,
cannam@86 6999 5,
cannam@86 7000 7,
cannam@86 7001 4,
cannam@86 7002 8,
cannam@86 7003 3,
cannam@86 7004 9,
cannam@86 7005 2,
cannam@86 7006 10,
cannam@86 7007 1,
cannam@86 7008 11,
cannam@86 7009 0,
cannam@86 7010 12,
cannam@86 7011 };
cannam@86 7012
cannam@86 7013 static const long _vq_lengthlist__44u9_p7_0[] = {
cannam@86 7014 1, 4, 5, 6, 6, 7, 7, 8, 9,10,10,11,11, 5, 6, 6,
cannam@86 7015 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
cannam@86 7016 8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10,
cannam@86 7017 11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
cannam@86 7018 12, 8, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
cannam@86 7019 8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
cannam@86 7020 11,11,12,12,13,13,13,13, 9, 9, 9,10,10,11,11,12,
cannam@86 7021 12,13,13,14,14,10,10,10,11,11,12,12,13,13,14,13,
cannam@86 7022 15,14,10,10,10,11,11,12,12,13,13,14,14,14,14,11,
cannam@86 7023 11,12,12,12,13,13,14,14,14,14,15,15,11,11,12,12,
cannam@86 7024 12,13,13,14,14,14,15,15,15,
cannam@86 7025 };
cannam@86 7026
cannam@86 7027 static const static_codebook _44u9_p7_0 = {
cannam@86 7028 2, 169,
cannam@86 7029 (long *)_vq_lengthlist__44u9_p7_0,
cannam@86 7030 1, -523206656, 1618345984, 4, 0,
cannam@86 7031 (long *)_vq_quantlist__44u9_p7_0,
cannam@86 7032 0
cannam@86 7033 };
cannam@86 7034
cannam@86 7035 static const long _vq_quantlist__44u9_p7_1[] = {
cannam@86 7036 5,
cannam@86 7037 4,
cannam@86 7038 6,
cannam@86 7039 3,
cannam@86 7040 7,
cannam@86 7041 2,
cannam@86 7042 8,
cannam@86 7043 1,
cannam@86 7044 9,
cannam@86 7045 0,
cannam@86 7046 10,
cannam@86 7047 };
cannam@86 7048
cannam@86 7049 static const long _vq_lengthlist__44u9_p7_1[] = {
cannam@86 7050 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
cannam@86 7051 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
cannam@86 7052 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7,
cannam@86 7053 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 7054 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 7055 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 7056 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 7,
cannam@86 7057 7, 7, 7, 7, 7, 8, 8, 8, 8,
cannam@86 7058 };
cannam@86 7059
cannam@86 7060 static const static_codebook _44u9_p7_1 = {
cannam@86 7061 2, 121,
cannam@86 7062 (long *)_vq_lengthlist__44u9_p7_1,
cannam@86 7063 1, -531365888, 1611661312, 4, 0,
cannam@86 7064 (long *)_vq_quantlist__44u9_p7_1,
cannam@86 7065 0
cannam@86 7066 };
cannam@86 7067
cannam@86 7068 static const long _vq_quantlist__44u9_p8_0[] = {
cannam@86 7069 7,
cannam@86 7070 6,
cannam@86 7071 8,
cannam@86 7072 5,
cannam@86 7073 9,
cannam@86 7074 4,
cannam@86 7075 10,
cannam@86 7076 3,
cannam@86 7077 11,
cannam@86 7078 2,
cannam@86 7079 12,
cannam@86 7080 1,
cannam@86 7081 13,
cannam@86 7082 0,
cannam@86 7083 14,
cannam@86 7084 };
cannam@86 7085
cannam@86 7086 static const long _vq_lengthlist__44u9_p8_0[] = {
cannam@86 7087 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,11,10, 4,
cannam@86 7088 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,10, 4, 6,
cannam@86 7089 6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8,
cannam@86 7090 10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
cannam@86 7091 10,11,11,10,10,11,11,12,12,12,13, 8,10, 9,11,11,
cannam@86 7092 12,12,11,11,12,12,13,13,14,13, 8, 9, 9,11,11,12,
cannam@86 7093 12,11,12,12,12,13,13,14,13, 8, 9, 9,10,10,12,11,
cannam@86 7094 13,12,13,13,14,13,15,14, 8, 9, 9,10,10,11,12,12,
cannam@86 7095 12,13,13,13,14,14,14, 9,10,10,12,11,13,12,13,13,
cannam@86 7096 14,13,14,14,14,15, 9,10,10,11,12,12,12,13,13,14,
cannam@86 7097 14,14,15,15,15,10,11,11,12,12,13,13,14,14,14,14,
cannam@86 7098 15,14,16,15,10,11,11,12,12,13,13,13,14,14,14,14,
cannam@86 7099 14,15,16,11,12,12,13,13,14,13,14,14,15,14,15,16,
cannam@86 7100 16,16,11,12,12,13,13,14,13,14,14,15,15,15,16,15,
cannam@86 7101 15,
cannam@86 7102 };
cannam@86 7103
cannam@86 7104 static const static_codebook _44u9_p8_0 = {
cannam@86 7105 2, 225,
cannam@86 7106 (long *)_vq_lengthlist__44u9_p8_0,
cannam@86 7107 1, -520986624, 1620377600, 4, 0,
cannam@86 7108 (long *)_vq_quantlist__44u9_p8_0,
cannam@86 7109 0
cannam@86 7110 };
cannam@86 7111
cannam@86 7112 static const long _vq_quantlist__44u9_p8_1[] = {
cannam@86 7113 10,
cannam@86 7114 9,
cannam@86 7115 11,
cannam@86 7116 8,
cannam@86 7117 12,
cannam@86 7118 7,
cannam@86 7119 13,
cannam@86 7120 6,
cannam@86 7121 14,
cannam@86 7122 5,
cannam@86 7123 15,
cannam@86 7124 4,
cannam@86 7125 16,
cannam@86 7126 3,
cannam@86 7127 17,
cannam@86 7128 2,
cannam@86 7129 18,
cannam@86 7130 1,
cannam@86 7131 19,
cannam@86 7132 0,
cannam@86 7133 20,
cannam@86 7134 };
cannam@86 7135
cannam@86 7136 static const long _vq_lengthlist__44u9_p8_1[] = {
cannam@86 7137 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7138 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
cannam@86 7139 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
cannam@86 7140 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
cannam@86 7141 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7142 9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 7143 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
cannam@86 7144 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10, 8, 8,
cannam@86 7145 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7146 9,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7147 10, 9,10, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
cannam@86 7148 9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10, 9, 9, 9,
cannam@86 7149 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
cannam@86 7150 10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
cannam@86 7151 10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7152 9, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
cannam@86 7153 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
cannam@86 7154 10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
cannam@86 7155 10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
cannam@86 7156 10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
cannam@86 7157 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7158 9, 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10,
cannam@86 7159 10,10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,
cannam@86 7160 10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,10,
cannam@86 7161 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
cannam@86 7162 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7163 10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,
cannam@86 7164 10,10,10,10,10,10,10,10,10,
cannam@86 7165 };
cannam@86 7166
cannam@86 7167 static const static_codebook _44u9_p8_1 = {
cannam@86 7168 2, 441,
cannam@86 7169 (long *)_vq_lengthlist__44u9_p8_1,
cannam@86 7170 1, -529268736, 1611661312, 5, 0,
cannam@86 7171 (long *)_vq_quantlist__44u9_p8_1,
cannam@86 7172 0
cannam@86 7173 };
cannam@86 7174
cannam@86 7175 static const long _vq_quantlist__44u9_p9_0[] = {
cannam@86 7176 7,
cannam@86 7177 6,
cannam@86 7178 8,
cannam@86 7179 5,
cannam@86 7180 9,
cannam@86 7181 4,
cannam@86 7182 10,
cannam@86 7183 3,
cannam@86 7184 11,
cannam@86 7185 2,
cannam@86 7186 12,
cannam@86 7187 1,
cannam@86 7188 13,
cannam@86 7189 0,
cannam@86 7190 14,
cannam@86 7191 };
cannam@86 7192
cannam@86 7193 static const long _vq_lengthlist__44u9_p9_0[] = {
cannam@86 7194 1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 4,
cannam@86 7195 10,11,11,11,11,11,11,11,11,11,11,11,11,11, 4,10,
cannam@86 7196 10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7197 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7198 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7199 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7200 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7201 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7202 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7203 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7204 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7205 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7206 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7207 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7208 10,
cannam@86 7209 };
cannam@86 7210
cannam@86 7211 static const static_codebook _44u9_p9_0 = {
cannam@86 7212 2, 225,
cannam@86 7213 (long *)_vq_lengthlist__44u9_p9_0,
cannam@86 7214 1, -510036736, 1631393792, 4, 0,
cannam@86 7215 (long *)_vq_quantlist__44u9_p9_0,
cannam@86 7216 0
cannam@86 7217 };
cannam@86 7218
cannam@86 7219 static const long _vq_quantlist__44u9_p9_1[] = {
cannam@86 7220 9,
cannam@86 7221 8,
cannam@86 7222 10,
cannam@86 7223 7,
cannam@86 7224 11,
cannam@86 7225 6,
cannam@86 7226 12,
cannam@86 7227 5,
cannam@86 7228 13,
cannam@86 7229 4,
cannam@86 7230 14,
cannam@86 7231 3,
cannam@86 7232 15,
cannam@86 7233 2,
cannam@86 7234 16,
cannam@86 7235 1,
cannam@86 7236 17,
cannam@86 7237 0,
cannam@86 7238 18,
cannam@86 7239 };
cannam@86 7240
cannam@86 7241 static const long _vq_lengthlist__44u9_p9_1[] = {
cannam@86 7242 1, 4, 4, 7, 7, 8, 7, 8, 7, 9, 8,10, 9,10,10,11,
cannam@86 7243 11,12,12, 4, 7, 6, 9, 9,10, 9, 9, 8,10,10,11,10,
cannam@86 7244 12,10,13,12,13,12, 4, 6, 6, 9, 9, 9, 9, 9, 9,10,
cannam@86 7245 10,11,11,11,12,12,12,12,12, 7, 9, 8,11,10,10,10,
cannam@86 7246 11,10,11,11,12,12,13,12,13,13,13,13, 7, 8, 9,10,
cannam@86 7247 10,11,11,10,10,11,11,11,12,13,13,13,13,14,14, 8,
cannam@86 7248 9, 9,11,11,12,11,12,12,13,12,12,13,13,14,15,14,
cannam@86 7249 14,14, 8, 9, 9,10,11,11,11,12,12,13,12,13,13,14,
cannam@86 7250 14,14,15,14,16, 8, 9, 9,11,10,12,12,12,12,15,13,
cannam@86 7251 13,13,17,14,15,15,15,14, 8, 9, 9,10,11,11,12,13,
cannam@86 7252 12,13,13,13,14,15,14,14,14,16,15, 9,11,10,12,12,
cannam@86 7253 13,13,13,13,14,14,16,15,14,14,14,15,15,17, 9,10,
cannam@86 7254 10,11,11,13,13,13,14,14,13,15,14,15,14,15,16,15,
cannam@86 7255 16,10,11,11,12,12,13,14,15,14,15,14,14,15,17,16,
cannam@86 7256 15,15,17,17,10,12,11,13,12,14,14,13,14,15,15,15,
cannam@86 7257 15,16,17,17,15,17,16,11,12,12,14,13,15,14,15,16,
cannam@86 7258 17,15,17,15,17,15,15,16,17,15,11,11,12,14,14,14,
cannam@86 7259 14,14,15,15,16,15,17,17,17,16,17,16,15,12,12,13,
cannam@86 7260 14,14,14,15,14,15,15,16,16,17,16,17,15,17,17,16,
cannam@86 7261 12,14,12,14,14,15,15,15,14,14,16,16,16,15,16,16,
cannam@86 7262 15,17,15,12,13,13,14,15,14,15,17,15,17,16,17,17,
cannam@86 7263 17,16,17,16,17,17,12,13,13,14,16,15,15,15,16,15,
cannam@86 7264 17,17,15,17,15,17,16,16,17,
cannam@86 7265 };
cannam@86 7266
cannam@86 7267 static const static_codebook _44u9_p9_1 = {
cannam@86 7268 2, 361,
cannam@86 7269 (long *)_vq_lengthlist__44u9_p9_1,
cannam@86 7270 1, -518287360, 1622704128, 5, 0,
cannam@86 7271 (long *)_vq_quantlist__44u9_p9_1,
cannam@86 7272 0
cannam@86 7273 };
cannam@86 7274
cannam@86 7275 static const long _vq_quantlist__44u9_p9_2[] = {
cannam@86 7276 24,
cannam@86 7277 23,
cannam@86 7278 25,
cannam@86 7279 22,
cannam@86 7280 26,
cannam@86 7281 21,
cannam@86 7282 27,
cannam@86 7283 20,
cannam@86 7284 28,
cannam@86 7285 19,
cannam@86 7286 29,
cannam@86 7287 18,
cannam@86 7288 30,
cannam@86 7289 17,
cannam@86 7290 31,
cannam@86 7291 16,
cannam@86 7292 32,
cannam@86 7293 15,
cannam@86 7294 33,
cannam@86 7295 14,
cannam@86 7296 34,
cannam@86 7297 13,
cannam@86 7298 35,
cannam@86 7299 12,
cannam@86 7300 36,
cannam@86 7301 11,
cannam@86 7302 37,
cannam@86 7303 10,
cannam@86 7304 38,
cannam@86 7305 9,
cannam@86 7306 39,
cannam@86 7307 8,
cannam@86 7308 40,
cannam@86 7309 7,
cannam@86 7310 41,
cannam@86 7311 6,
cannam@86 7312 42,
cannam@86 7313 5,
cannam@86 7314 43,
cannam@86 7315 4,
cannam@86 7316 44,
cannam@86 7317 3,
cannam@86 7318 45,
cannam@86 7319 2,
cannam@86 7320 46,
cannam@86 7321 1,
cannam@86 7322 47,
cannam@86 7323 0,
cannam@86 7324 48,
cannam@86 7325 };
cannam@86 7326
cannam@86 7327 static const long _vq_lengthlist__44u9_p9_2[] = {
cannam@86 7328 2, 4, 4, 5, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
cannam@86 7329 6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 7330 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
cannam@86 7331 7,
cannam@86 7332 };
cannam@86 7333
cannam@86 7334 static const static_codebook _44u9_p9_2 = {
cannam@86 7335 1, 49,
cannam@86 7336 (long *)_vq_lengthlist__44u9_p9_2,
cannam@86 7337 1, -526909440, 1611661312, 6, 0,
cannam@86 7338 (long *)_vq_quantlist__44u9_p9_2,
cannam@86 7339 0
cannam@86 7340 };
cannam@86 7341
cannam@86 7342 static const long _huff_lengthlist__44un1__long[] = {
cannam@86 7343 5, 6,12, 9,14, 9, 9,19, 6, 1, 5, 5, 8, 7, 9,19,
cannam@86 7344 12, 4, 4, 7, 7, 9,11,18, 9, 5, 6, 6, 8, 7, 8,17,
cannam@86 7345 14, 8, 7, 8, 8,10,12,18, 9, 6, 8, 6, 8, 6, 8,18,
cannam@86 7346 9, 8,11, 8,11, 7, 5,15,16,18,18,18,17,15,11,18,
cannam@86 7347 };
cannam@86 7348
cannam@86 7349 static const static_codebook _huff_book__44un1__long = {
cannam@86 7350 2, 64,
cannam@86 7351 (long *)_huff_lengthlist__44un1__long,
cannam@86 7352 0, 0, 0, 0, 0,
cannam@86 7353 NULL,
cannam@86 7354 0
cannam@86 7355 };
cannam@86 7356
cannam@86 7357 static const long _vq_quantlist__44un1__p1_0[] = {
cannam@86 7358 1,
cannam@86 7359 0,
cannam@86 7360 2,
cannam@86 7361 };
cannam@86 7362
cannam@86 7363 static const long _vq_lengthlist__44un1__p1_0[] = {
cannam@86 7364 1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
cannam@86 7365 10,11, 5, 8, 8, 8,11,10, 8,11,10, 4, 9, 9, 8,11,
cannam@86 7366 11, 8,11,11, 8,12,11,10,12,14,11,13,13, 7,11,11,
cannam@86 7367 10,13,11,11,13,14, 4, 8, 9, 8,11,11, 8,11,12, 7,
cannam@86 7368 11,11,11,14,13,10,11,13, 8,11,12,11,13,13,10,14,
cannam@86 7369 12,
cannam@86 7370 };
cannam@86 7371
cannam@86 7372 static const static_codebook _44un1__p1_0 = {
cannam@86 7373 4, 81,
cannam@86 7374 (long *)_vq_lengthlist__44un1__p1_0,
cannam@86 7375 1, -535822336, 1611661312, 2, 0,
cannam@86 7376 (long *)_vq_quantlist__44un1__p1_0,
cannam@86 7377 0
cannam@86 7378 };
cannam@86 7379
cannam@86 7380 static const long _vq_quantlist__44un1__p2_0[] = {
cannam@86 7381 1,
cannam@86 7382 0,
cannam@86 7383 2,
cannam@86 7384 };
cannam@86 7385
cannam@86 7386 static const long _vq_lengthlist__44un1__p2_0[] = {
cannam@86 7387 2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
cannam@86 7388 7, 9, 5, 7, 7, 6, 8, 7, 7, 9, 8, 4, 7, 7, 7, 9,
cannam@86 7389 8, 7, 8, 8, 7, 9, 8, 8, 8,10, 9,10,10, 6, 8, 8,
cannam@86 7390 7,10, 8, 9,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
cannam@86 7391 8, 8, 9,10,10, 7, 8,10, 6, 8, 9, 9,10,10, 8,10,
cannam@86 7392 8,
cannam@86 7393 };
cannam@86 7394
cannam@86 7395 static const static_codebook _44un1__p2_0 = {
cannam@86 7396 4, 81,
cannam@86 7397 (long *)_vq_lengthlist__44un1__p2_0,
cannam@86 7398 1, -535822336, 1611661312, 2, 0,
cannam@86 7399 (long *)_vq_quantlist__44un1__p2_0,
cannam@86 7400 0
cannam@86 7401 };
cannam@86 7402
cannam@86 7403 static const long _vq_quantlist__44un1__p3_0[] = {
cannam@86 7404 2,
cannam@86 7405 1,
cannam@86 7406 3,
cannam@86 7407 0,
cannam@86 7408 4,
cannam@86 7409 };
cannam@86 7410
cannam@86 7411 static const long _vq_lengthlist__44un1__p3_0[] = {
cannam@86 7412 1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
cannam@86 7413 10, 9,12,12, 9, 9,10,11,12, 6, 8, 8,10,10, 8,10,
cannam@86 7414 10,11,11, 8, 9,10,11,11,10,11,11,13,13,10,11,11,
cannam@86 7415 12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
cannam@86 7416 11,10,11,11,13,12,10,11,11,13,12, 9,11,11,15,13,
cannam@86 7417 10,12,11,15,13,10,11,11,15,14,12,14,13,16,15,12,
cannam@86 7418 13,13,17,16, 9,11,11,13,15,10,11,12,14,15,10,11,
cannam@86 7419 12,14,15,12,13,13,15,16,12,13,13,16,16, 5, 8, 8,
cannam@86 7420 11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
cannam@86 7421 14,11,12,12,14,14, 8,11,10,13,12,10,11,12,12,13,
cannam@86 7422 10,12,12,13,13,12,12,13,13,15,11,12,13,15,14, 7,
cannam@86 7423 10,10,12,12, 9,12,11,13,12,10,12,12,13,14,12,13,
cannam@86 7424 12,15,13,11,13,12,14,15,10,12,12,16,14,11,12,12,
cannam@86 7425 16,15,11,13,12,17,16,13,13,15,15,17,13,15,15,20,
cannam@86 7426 17,10,12,12,14,16,11,12,12,15,15,11,13,13,15,18,
cannam@86 7427 13,14,13,15,15,13,15,14,16,16, 5, 8, 8,11,11, 8,
cannam@86 7428 10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
cannam@86 7429 12,14,15, 7,10,10,13,12,10,12,12,14,13, 9,10,12,
cannam@86 7430 12,13,11,13,13,15,15,11,12,13,13,15, 8,10,10,12,
cannam@86 7431 13,10,12,12,13,13,10,12,11,13,13,11,13,12,15,15,
cannam@86 7432 12,13,12,15,13,10,12,12,16,14,11,12,12,16,15,10,
cannam@86 7433 12,12,16,14,14,15,14,18,16,13,13,14,15,16,10,12,
cannam@86 7434 12,14,16,11,13,13,16,16,11,13,12,14,16,13,15,15,
cannam@86 7435 18,18,13,15,13,16,14, 8,11,11,16,16,10,13,13,17,
cannam@86 7436 16,10,12,12,16,15,14,16,15,20,17,13,14,14,17,17,
cannam@86 7437 9,12,12,16,16,11,13,14,16,17,11,13,13,16,16,15,
cannam@86 7438 15,19,18, 0,14,15,15,18,18, 9,12,12,17,16,11,13,
cannam@86 7439 12,17,16,11,12,13,15,17,15,16,15, 0,19,14,15,14,
cannam@86 7440 19,18,12,14,14, 0,16,13,14,14,19,18,13,15,16,17,
cannam@86 7441 16,15,15,17,18, 0,14,16,16,19, 0,12,14,14,16,18,
cannam@86 7442 13,15,13,17,18,13,15,14,17,18,15,18,14,18,18,16,
cannam@86 7443 17,16, 0,17, 8,11,11,15,15,10,12,12,16,16,10,13,
cannam@86 7444 13,16,16,13,15,14,17,17,14,15,17,17,18, 9,12,12,
cannam@86 7445 16,15,11,13,13,16,16,11,12,13,17,17,14,14,15,17,
cannam@86 7446 17,14,15,16, 0,18, 9,12,12,16,17,11,13,13,16,17,
cannam@86 7447 11,14,13,18,17,14,16,14,17,17,15,17,17,18,18,12,
cannam@86 7448 14,14, 0,16,13,15,15,19, 0,12,13,15, 0, 0,14,17,
cannam@86 7449 16,19, 0,16,15,18,18, 0,12,14,14,17, 0,13,14,14,
cannam@86 7450 17, 0,13,15,14, 0,18,15,16,16, 0,18,15,18,15, 0,
cannam@86 7451 17,
cannam@86 7452 };
cannam@86 7453
cannam@86 7454 static const static_codebook _44un1__p3_0 = {
cannam@86 7455 4, 625,
cannam@86 7456 (long *)_vq_lengthlist__44un1__p3_0,
cannam@86 7457 1, -533725184, 1611661312, 3, 0,
cannam@86 7458 (long *)_vq_quantlist__44un1__p3_0,
cannam@86 7459 0
cannam@86 7460 };
cannam@86 7461
cannam@86 7462 static const long _vq_quantlist__44un1__p4_0[] = {
cannam@86 7463 2,
cannam@86 7464 1,
cannam@86 7465 3,
cannam@86 7466 0,
cannam@86 7467 4,
cannam@86 7468 };
cannam@86 7469
cannam@86 7470 static const long _vq_lengthlist__44un1__p4_0[] = {
cannam@86 7471 3, 5, 5, 9, 9, 5, 6, 6,10, 9, 5, 6, 6, 9,10,10,
cannam@86 7472 10,10,12,11, 9,10,10,12,12, 5, 7, 7,10,10, 7, 7,
cannam@86 7473 8,10,11, 7, 7, 8,10,11,10,10,11,11,13,10,10,11,
cannam@86 7474 11,13, 6, 7, 7,10,10, 7, 8, 7,11,10, 7, 8, 7,10,
cannam@86 7475 10,10,11, 9,13,11,10,11,10,13,11,10,10,10,14,13,
cannam@86 7476 10,11,11,14,13,10,10,11,13,14,12,12,13,15,15,12,
cannam@86 7477 12,13,13,14,10,10,10,12,13,10,11,10,13,13,10,11,
cannam@86 7478 11,13,13,12,13,12,14,13,12,13,13,14,13, 5, 7, 7,
cannam@86 7479 10,10, 7, 8, 8,11,10, 7, 8, 8,10,10,11,11,11,13,
cannam@86 7480 13,10,11,11,12,12, 7, 8, 8,11,11, 7, 8, 9,10,12,
cannam@86 7481 8, 9, 9,11,11,11,10,12,11,14,11,11,12,13,13, 6,
cannam@86 7482 8, 8,10,11, 7, 9, 7,12,10, 8, 9,10,11,12,10,12,
cannam@86 7483 10,14,11,11,12,11,13,13,10,11,11,14,14,10,10,11,
cannam@86 7484 13,14,11,12,12,15,13,12,11,14,12,16,12,13,14,15,
cannam@86 7485 16,10,10,11,13,14,10,11,10,14,12,11,12,12,13,14,
cannam@86 7486 12,13,11,15,12,14,14,14,15,15, 5, 7, 7,10,10, 7,
cannam@86 7487 8, 8,10,10, 7, 8, 8,10,11,10,11,10,12,12,10,11,
cannam@86 7488 11,12,13, 6, 8, 8,11,11, 8, 9, 9,12,11, 7, 7, 9,
cannam@86 7489 10,12,11,11,11,12,13,11,10,12,11,15, 7, 8, 8,11,
cannam@86 7490 11, 8, 9, 9,11,11, 7, 9, 8,12,10,11,12,11,13,12,
cannam@86 7491 11,12,10,15,11,10,11,10,14,12,11,12,11,14,13,10,
cannam@86 7492 10,11,13,14,13,13,13,17,15,12,11,14,12,15,10,10,
cannam@86 7493 11,13,14,11,12,12,14,14,10,11,10,14,13,13,14,13,
cannam@86 7494 16,17,12,14,11,16,12, 9,10,10,14,13,10,11,10,14,
cannam@86 7495 14,10,11,11,13,13,13,14,14,16,15,12,13,13,14,14,
cannam@86 7496 9,11,10,14,13,10,10,12,13,14,11,12,11,14,13,13,
cannam@86 7497 14,14,14,15,13,14,14,15,15, 9,10,11,13,14,10,11,
cannam@86 7498 10,15,13,11,11,12,12,15,13,14,12,15,14,13,13,14,
cannam@86 7499 14,15,12,13,12,16,14,11,11,12,15,14,13,15,13,16,
cannam@86 7500 14,13,12,15,12,17,15,16,15,16,16,12,12,13,13,15,
cannam@86 7501 11,13,11,15,14,13,13,14,15,17,13,14,12, 0,13,14,
cannam@86 7502 15,14,15, 0, 9,10,10,13,13,10,11,11,13,13,10,11,
cannam@86 7503 11,13,13,12,13,12,14,14,13,14,14,15,17, 9,10,10,
cannam@86 7504 13,13,11,12,11,15,12,10,10,11,13,16,13,14,13,15,
cannam@86 7505 14,13,13,14,15,16,10,10,11,13,14,11,11,12,13,14,
cannam@86 7506 10,12,11,14,14,13,13,13,14,15,13,15,13,16,15,12,
cannam@86 7507 13,12,15,13,12,15,13,15,15,11,11,13,14,15,15,15,
cannam@86 7508 15,15,17,13,12,14,13,17,12,12,14,14,15,13,13,14,
cannam@86 7509 14,16,11,13,11,16,15,14,16,16,17, 0,14,13,11,16,
cannam@86 7510 12,
cannam@86 7511 };
cannam@86 7512
cannam@86 7513 static const static_codebook _44un1__p4_0 = {
cannam@86 7514 4, 625,
cannam@86 7515 (long *)_vq_lengthlist__44un1__p4_0,
cannam@86 7516 1, -533725184, 1611661312, 3, 0,
cannam@86 7517 (long *)_vq_quantlist__44un1__p4_0,
cannam@86 7518 0
cannam@86 7519 };
cannam@86 7520
cannam@86 7521 static const long _vq_quantlist__44un1__p5_0[] = {
cannam@86 7522 4,
cannam@86 7523 3,
cannam@86 7524 5,
cannam@86 7525 2,
cannam@86 7526 6,
cannam@86 7527 1,
cannam@86 7528 7,
cannam@86 7529 0,
cannam@86 7530 8,
cannam@86 7531 };
cannam@86 7532
cannam@86 7533 static const long _vq_lengthlist__44un1__p5_0[] = {
cannam@86 7534 1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 7, 8, 8,
cannam@86 7535 10, 9, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 7, 9, 9,
cannam@86 7536 9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 8, 8, 8,
cannam@86 7537 9, 9,10,10,11,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
cannam@86 7538 10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
cannam@86 7539 12,
cannam@86 7540 };
cannam@86 7541
cannam@86 7542 static const static_codebook _44un1__p5_0 = {
cannam@86 7543 2, 81,
cannam@86 7544 (long *)_vq_lengthlist__44un1__p5_0,
cannam@86 7545 1, -531628032, 1611661312, 4, 0,
cannam@86 7546 (long *)_vq_quantlist__44un1__p5_0,
cannam@86 7547 0
cannam@86 7548 };
cannam@86 7549
cannam@86 7550 static const long _vq_quantlist__44un1__p6_0[] = {
cannam@86 7551 6,
cannam@86 7552 5,
cannam@86 7553 7,
cannam@86 7554 4,
cannam@86 7555 8,
cannam@86 7556 3,
cannam@86 7557 9,
cannam@86 7558 2,
cannam@86 7559 10,
cannam@86 7560 1,
cannam@86 7561 11,
cannam@86 7562 0,
cannam@86 7563 12,
cannam@86 7564 };
cannam@86 7565
cannam@86 7566 static const long _vq_lengthlist__44un1__p6_0[] = {
cannam@86 7567 1, 4, 4, 6, 6, 8, 8,10,10,11,11,15,15, 4, 5, 5,
cannam@86 7568 8, 8, 9, 9,11,11,12,12,16,16, 4, 5, 6, 8, 8, 9,
cannam@86 7569 9,11,11,12,12,14,14, 7, 8, 8, 9, 9,10,10,11,12,
cannam@86 7570 13,13,16,17, 7, 8, 8, 9, 9,10,10,12,12,12,13,15,
cannam@86 7571 15, 9,10,10,10,10,11,11,12,12,13,13,15,16, 9, 9,
cannam@86 7572 9,10,10,11,11,13,12,13,13,17,17,10,11,11,11,12,
cannam@86 7573 12,12,13,13,14,15, 0,18,10,11,11,12,12,12,13,14,
cannam@86 7574 13,14,14,17,16,11,12,12,13,13,14,14,14,14,15,16,
cannam@86 7575 17,16,11,12,12,13,13,14,14,14,14,15,15,17,17,14,
cannam@86 7576 15,15,16,16,16,17,17,16, 0,17, 0,18,14,15,15,16,
cannam@86 7577 16, 0,15,18,18, 0,16, 0, 0,
cannam@86 7578 };
cannam@86 7579
cannam@86 7580 static const static_codebook _44un1__p6_0 = {
cannam@86 7581 2, 169,
cannam@86 7582 (long *)_vq_lengthlist__44un1__p6_0,
cannam@86 7583 1, -526516224, 1616117760, 4, 0,
cannam@86 7584 (long *)_vq_quantlist__44un1__p6_0,
cannam@86 7585 0
cannam@86 7586 };
cannam@86 7587
cannam@86 7588 static const long _vq_quantlist__44un1__p6_1[] = {
cannam@86 7589 2,
cannam@86 7590 1,
cannam@86 7591 3,
cannam@86 7592 0,
cannam@86 7593 4,
cannam@86 7594 };
cannam@86 7595
cannam@86 7596 static const long _vq_lengthlist__44un1__p6_1[] = {
cannam@86 7597 2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 5,
cannam@86 7598 6, 5, 6, 6, 5, 6, 6, 6, 6,
cannam@86 7599 };
cannam@86 7600
cannam@86 7601 static const static_codebook _44un1__p6_1 = {
cannam@86 7602 2, 25,
cannam@86 7603 (long *)_vq_lengthlist__44un1__p6_1,
cannam@86 7604 1, -533725184, 1611661312, 3, 0,
cannam@86 7605 (long *)_vq_quantlist__44un1__p6_1,
cannam@86 7606 0
cannam@86 7607 };
cannam@86 7608
cannam@86 7609 static const long _vq_quantlist__44un1__p7_0[] = {
cannam@86 7610 2,
cannam@86 7611 1,
cannam@86 7612 3,
cannam@86 7613 0,
cannam@86 7614 4,
cannam@86 7615 };
cannam@86 7616
cannam@86 7617 static const long _vq_lengthlist__44un1__p7_0[] = {
cannam@86 7618 1, 5, 3,11,11,11,11,11,11,11, 8,11,11,11,11,11,
cannam@86 7619 11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,
cannam@86 7620 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7621 11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7622 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7623 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7624 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7625 11,11,11,11,11,11,11,11,11,11,11,11,11, 8,11,11,
cannam@86 7626 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7627 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7628 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
cannam@86 7629 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7630 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7631 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7632 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7633 11,11,11,11,11,11,11,11,11,11, 7,11,11,11,11,11,
cannam@86 7634 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7635 11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7636 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7637 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7638 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7639 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7640 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7641 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7642 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7643 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7644 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7645 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7646 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7647 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7648 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7649 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7650 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7651 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7652 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7653 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
cannam@86 7654 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7655 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7656 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
cannam@86 7657 10,
cannam@86 7658 };
cannam@86 7659
cannam@86 7660 static const static_codebook _44un1__p7_0 = {
cannam@86 7661 4, 625,
cannam@86 7662 (long *)_vq_lengthlist__44un1__p7_0,
cannam@86 7663 1, -518709248, 1626677248, 3, 0,
cannam@86 7664 (long *)_vq_quantlist__44un1__p7_0,
cannam@86 7665 0
cannam@86 7666 };
cannam@86 7667
cannam@86 7668 static const long _vq_quantlist__44un1__p7_1[] = {
cannam@86 7669 6,
cannam@86 7670 5,
cannam@86 7671 7,
cannam@86 7672 4,
cannam@86 7673 8,
cannam@86 7674 3,
cannam@86 7675 9,
cannam@86 7676 2,
cannam@86 7677 10,
cannam@86 7678 1,
cannam@86 7679 11,
cannam@86 7680 0,
cannam@86 7681 12,
cannam@86 7682 };
cannam@86 7683
cannam@86 7684 static const long _vq_lengthlist__44un1__p7_1[] = {
cannam@86 7685 1, 4, 4, 6, 6, 6, 6, 9, 8, 9, 8, 8, 8, 5, 7, 7,
cannam@86 7686 7, 7, 8, 8, 8,10, 8,10, 8, 9, 5, 7, 7, 8, 7, 7,
cannam@86 7687 8,10,10,11,10,12,11, 7, 8, 8, 9, 9, 9,10,11,11,
cannam@86 7688 11,11,11,11, 7, 8, 8, 8, 9, 9, 9,10,10,10,11,11,
cannam@86 7689 12, 7, 8, 8, 9, 9,10,11,11,12,11,12,11,11, 7, 8,
cannam@86 7690 8, 9, 9,10,10,11,11,11,12,12,11, 8,10,10,10,10,
cannam@86 7691 11,11,14,11,12,12,12,13, 9,10,10,10,10,12,11,14,
cannam@86 7692 11,14,11,12,13,10,11,11,11,11,13,11,14,14,13,13,
cannam@86 7693 13,14,11,11,11,12,11,12,12,12,13,14,14,13,14,12,
cannam@86 7694 11,12,12,12,12,13,13,13,14,13,14,14,11,12,12,14,
cannam@86 7695 12,13,13,12,13,13,14,14,14,
cannam@86 7696 };
cannam@86 7697
cannam@86 7698 static const static_codebook _44un1__p7_1 = {
cannam@86 7699 2, 169,
cannam@86 7700 (long *)_vq_lengthlist__44un1__p7_1,
cannam@86 7701 1, -523010048, 1618608128, 4, 0,
cannam@86 7702 (long *)_vq_quantlist__44un1__p7_1,
cannam@86 7703 0
cannam@86 7704 };
cannam@86 7705
cannam@86 7706 static const long _vq_quantlist__44un1__p7_2[] = {
cannam@86 7707 6,
cannam@86 7708 5,
cannam@86 7709 7,
cannam@86 7710 4,
cannam@86 7711 8,
cannam@86 7712 3,
cannam@86 7713 9,
cannam@86 7714 2,
cannam@86 7715 10,
cannam@86 7716 1,
cannam@86 7717 11,
cannam@86 7718 0,
cannam@86 7719 12,
cannam@86 7720 };
cannam@86 7721
cannam@86 7722 static const long _vq_lengthlist__44un1__p7_2[] = {
cannam@86 7723 3, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 8, 4, 5, 5,
cannam@86 7724 6, 6, 8, 8, 9, 8, 9, 9, 9, 9, 4, 5, 5, 7, 6, 8,
cannam@86 7725 8, 8, 8, 9, 8, 9, 8, 6, 7, 7, 7, 8, 8, 8, 9, 9,
cannam@86 7726 9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
cannam@86 7727 9, 7, 8, 8, 8, 8, 9, 8, 9, 9,10, 9, 9,10, 7, 8,
cannam@86 7728 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 9, 9, 9, 9,
cannam@86 7729 9, 9, 9, 9,10,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9,
cannam@86 7730 9, 9, 9,10,10, 9, 9, 9,10, 9, 9,10, 9, 9,10,10,
cannam@86 7731 10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10, 9,
cannam@86 7732 9, 9,10, 9, 9,10,10, 9,10,10,10,10, 9, 9, 9,10,
cannam@86 7733 9, 9, 9,10,10,10,10,10,10,
cannam@86 7734 };
cannam@86 7735
cannam@86 7736 static const static_codebook _44un1__p7_2 = {
cannam@86 7737 2, 169,
cannam@86 7738 (long *)_vq_lengthlist__44un1__p7_2,
cannam@86 7739 1, -531103744, 1611661312, 4, 0,
cannam@86 7740 (long *)_vq_quantlist__44un1__p7_2,
cannam@86 7741 0
cannam@86 7742 };
cannam@86 7743
cannam@86 7744 static const long _huff_lengthlist__44un1__short[] = {
cannam@86 7745 12,12,14,12,14,14,14,14,12, 6, 6, 8, 9, 9,11,14,
cannam@86 7746 12, 4, 2, 6, 6, 7,11,14,13, 6, 5, 7, 8, 9,11,14,
cannam@86 7747 13, 8, 5, 8, 6, 8,12,14,12, 7, 7, 8, 8, 8,10,14,
cannam@86 7748 12, 6, 3, 4, 4, 4, 7,14,11, 7, 4, 6, 6, 6, 8,14,
cannam@86 7749 };
cannam@86 7750
cannam@86 7751 static const static_codebook _huff_book__44un1__short = {
cannam@86 7752 2, 64,
cannam@86 7753 (long *)_huff_lengthlist__44un1__short,
cannam@86 7754 0, 0, 0, 0, 0,
cannam@86 7755 NULL,
cannam@86 7756 0
cannam@86 7757 };
cannam@86 7758