[xiph-cvs] cvs commit: vorbis/vq 44u1.vqs 44u2.vqs 44u3.vqs 44u5.vqs 44u6.vqs 44u8.vqs 44u9.vqs 44c0.vqs 44c6.vqs 44c7.vqs 44c8.vqs 44c9.vqs 44u0.vqs 44u4.vqs 44u7.vqs

Monty xiphmont at xiph.org
Mon Jul 1 04:20:26 PDT 2002



xiphmont    02/07/01 04:20:23

  Modified:    examples encoder_example.c
               include/vorbis vorbisenc.h
               lib      analysis.c bitrate.c floor1.c highlevel.h
                        mapping0.c masking.h res0.c vorbisenc.c
               lib/books/coupled res_books_44c.h
               lib/modes floor_44.h psych_44.h residue_44.h setup_44.h
               vq       44c0.vqs 44c6.vqs 44c7.vqs 44c8.vqs 44c9.vqs
                        44u0.vqs 44u4.vqs 44u7.vqs
  Added:       lib/books/uncoupled res_books_44u.h
               lib/modes residue_44u.h setup_44u.h
               vq       44u1.vqs 44u2.vqs 44u3.vqs 44u5.vqs 44u6.vqs
                        44u8.vqs 44u9.vqs
  Log:
  new ectl calls for lowpass and impulse block tweaking
  
  fix some accidentally untrained books for mid/high rate stereo
  
  add 44kHz mono modes (32kHz - 280kHz)
  
  tone down bass ATH to avoid stressing floor

Revision  Changes    Path
1.43      +6 -5      vorbis/examples/encoder_example.c

Index: encoder_example.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/examples/encoder_example.c,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- encoder_example.c	2002/06/30 08:45:02	1.42
+++ encoder_example.c	2002/07/01 11:20:09	1.43
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: simple example encoder
- last mod: $Id: encoder_example.c,v 1.42 2002/06/30 08:45:02 xiphmont Exp $
+ last mod: $Id: encoder_example.c,v 1.43 2002/07/01 11:20:09 xiphmont Exp $
 
  ********************************************************************/
 
@@ -96,12 +96,13 @@
   /* choose an encoding mode */
   /* (quality mode .4: 44kHz stereo coupled, roughly 128kbps VBR) */
   vorbis_info_init(&vi);
+  
+  vorbis_encode_init(&vi,2,44100,-1,80000,-1);
+  //vorbis_encode_init_vbr(&vi,2,44100,-.1);
 
-  vorbis_encode_setup_managed(&vi,2,44100,-1,128000,-1);
-  //vorbis_encode_init(&vi,2,44100,-1,128000,-1);
-  //vorbis_encode_init_vbr(&vi,2,44100,.45);
-  vorbis_encode_ctl(&vi,OV_ECTL_RATEMANAGE_AVG,NULL);
-  vorbis_encode_setup_init(&vi);
+  //vorbis_encode_setup_managed(&vi,2,44100,-1,128000,-1);
+  //vorbis_encode_ctl(&vi,OV_ECTL_RATEMANAGE_AVG,NULL);
+  //vorbis_encode_setup_init(&vi);
 
   /* add a comment */
   vorbis_comment_init(&vc);

<p><p>1.10      +7 -1      vorbis/include/vorbis/vorbisenc.h

Index: vorbisenc.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/include/vorbis/vorbisenc.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- vorbisenc.h	2002/06/30 08:45:03	1.9
+++ vorbisenc.h	2002/07/01 11:20:10	1.10
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: vorbis encode-engine setup
- last mod: $Id: vorbisenc.h,v 1.9 2002/06/30 08:45:03 xiphmont Exp $
+ last mod: $Id: vorbisenc.h,v 1.10 2002/07/01 11:20:10 xiphmont Exp $
 
  ********************************************************************/
 
@@ -64,6 +64,12 @@
 #define OV_ECTL_RATEMANAGE_SET       0x11
 #define OV_ECTL_RATEMANAGE_AVG       0x12
 #define OV_ECTL_RATEMANAGE_HARD      0x13
+
+#define OV_ECTL_LOWPASS_GET          0x20
+#define OV_ECTL_LOWPASS_SET          0x21
+
+#define OV_ECTL_IBLOCK_GET           0x30
+#define OV_ECTL_IBLOCK_SET           0x31
 
 struct ovectl_ratemanage_arg {
   int    management_active;

<p><p>1.54      +3 -4      vorbis/lib/analysis.c

Index: analysis.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/analysis.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- analysis.c	2002/06/30 08:31:00	1.53
+++ analysis.c	2002/07/01 11:20:10	1.54
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: single-block PCM analysis mode dispatch
- last mod: $Id: analysis.c,v 1.53 2002/06/30 08:31:00 xiphmont Exp $
+ last mod: $Id: analysis.c,v 1.54 2002/07/01 11:20:10 xiphmont Exp $
 
  ********************************************************************/
 
@@ -77,9 +77,8 @@
     
     for(j=0;j<n;j++){
       if(bark){
-	float oc=toOC((22050.f*j/n)+.25)*.5;
-	if(oc<0)continue;
-	fprintf(of,"%f ",toOC((22050.f*j/n)+.25));
+	float b=toBARK((22050.f*j/n)+.25);
+	fprintf(of,"%f ",b);
       }else
         if(off!=0)
           fprintf(of,"%f ",(double)(j+off)/44100.);

<p><p>1.15      +2 -2      vorbis/lib/bitrate.c

Index: bitrate.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/bitrate.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- bitrate.c	2002/06/30 08:31:00	1.14
+++ bitrate.c	2002/07/01 11:20:10	1.15
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: bitrate tracking and management
- last mod: $Id: bitrate.c,v 1.14 2002/06/30 08:31:00 xiphmont Exp $
+ last mod: $Id: bitrate.c,v 1.15 2002/07/01 11:20:10 xiphmont Exp $
 
  ********************************************************************/
 
@@ -293,7 +293,7 @@
         /* apply the average floater to new blocks */
         bin=rint(bm->avgfloat);
 
-	fprintf(stderr,"%d ",bin);
+	/*fprintf(stderr,"%d ",bin);*/
 
         
         while(bm->avg_centeracc>desired_center){

<p><p>1.22      +4 -12     vorbis/lib/floor1.c

Index: floor1.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/floor1.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- floor1.c	2002/06/28 22:19:35	1.21
+++ floor1.c	2002/07/01 11:20:11	1.22
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: floor backend 1 implementation
- last mod: $Id: floor1.c,v 1.21 2002/06/28 22:19:35 xiphmont Exp $
+ last mod: $Id: floor1.c,v 1.22 2002/07/01 11:20:11 xiphmont Exp $
 
  ********************************************************************/
 
@@ -59,8 +59,6 @@
   long xya; 
   long n;
   long an;
-  long edgey0;
-  long edgey1;
 } lsfit_acc;
 
 /***********************************************/
@@ -422,10 +420,9 @@
   memset(a,0,sizeof(*a));
   a->x0=x0;
   a->x1=x1;
-  a->edgey0=quantized;
-  if(x1>n)x1=n;
+  if(x1>=n)x1=n-1;
 
-  for(i=x0;i<x1;i++){
+  for(i=x0;i<=x1;i++){
     int quantized=vorbis_dBquant(flr+i);
     if(quantized){
       if(mdct[i]+info->twofitatten>=flr[i]){
@@ -455,7 +452,7 @@
 
   /* weight toward the actually used frequencies if we meet the threshhold */
   {
-    int weight=info->twofitweight/na;
+    int weight=nb*info->twofitweight/na;
 
     a->xa=xa*weight+xb;
     a->ya=ya*weight+yb;
@@ -466,11 +463,6 @@
     a->n=nb;
   }
 
-  a->edgey1=-200;
-  if(x1<n){
-    int quantized=vorbis_dBquant(flr+i);
-    a->edgey1=quantized;
-  }
   return(na);
 }
 

<p><p>1.4       +2 -1      vorbis/lib/highlevel.h

Index: highlevel.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/highlevel.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- highlevel.h	2002/06/30 08:31:00	1.3
+++ highlevel.h	2002/07/01 11:20:11	1.4
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: highlevel encoder setup struct seperated out for vorbisenc clarity
- last mod: $Id: highlevel.h,v 1.3 2002/06/30 08:31:00 xiphmont Exp $
+ last mod: $Id: highlevel.h,v 1.4 2002/07/01 11:20:11 xiphmont Exp $
 
  ********************************************************************/
 
@@ -29,6 +29,7 @@
   double base_setting;
   double long_setting;
   double short_setting;
+  double impulse_noisetune;
 
   int    managed;
   long   bitrate_min;

<p><p>1.52      +11 -12    vorbis/lib/mapping0.c

Index: mapping0.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/mapping0.c,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- mapping0.c	2002/06/30 08:31:00	1.51
+++ mapping0.c	2002/07/01 11:20:11	1.52
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: channel mapping 0 implementation
- last mod: $Id: mapping0.c,v 1.51 2002/06/30 08:31:00 xiphmont Exp $
+ last mod: $Id: mapping0.c,v 1.52 2002/07/01 11:20:11 xiphmont Exp $
 
  ********************************************************************/
 
@@ -511,15 +511,17 @@
     float **mag_memo;
     int **mag_sort;
 
-    mag_memo=_vp_quantize_couple_memo(vb,
-				      psy_look,
+    if(info->coupling_steps){
+      mag_memo=_vp_quantize_couple_memo(vb,
+					psy_look,
                                       info,
-				      gmdct);    
-
-    mag_sort=_vp_quantize_couple_sort(vb,
-				      psy_look,
-				      info,
-				      mag_memo);    
+					gmdct);    
+      
+      mag_sort=_vp_quantize_couple_sort(vb,
+					psy_look,
+					info,
+					mag_memo);    
+    }
 
     memset(sortindex,0,sizeof(*sortindex)*vi->channels);
     if(psy_look->vi->normal_channel_p){
@@ -605,9 +607,6 @@
                    ilogmaskch,
                    nonzero,
                    ci->psy_g_param.sliding_lowpass[vb->W][k]);
-      }else{
-	for(i=0;i<vi->channels;i++)
-	  memcpy(vb->pcm[i]+n/2,vb->pcm[i],n/2*sizeof(**vb->pcm));
       }
       
       /* classify and encode by submap */

<p><p>1.24      +6 -5      vorbis/lib/masking.h

Index: masking.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/masking.h,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- masking.h	2002/06/30 08:31:00	1.23
+++ masking.h	2002/07/01 11:20:11	1.24
@@ -11,20 +11,21 @@
  ********************************************************************
 
  function: masking curve data for psychoacoustics
- last mod: $Id: masking.h,v 1.23 2002/06/30 08:31:00 xiphmont Exp $
+ last mod: $Id: masking.h,v 1.24 2002/07/01 11:20:11 xiphmont Exp $
 
  ********************************************************************/
 
 #ifndef _V_MASKING_H_
 #define _V_MASKING_H_
 
-/* more detailed ATH */
+/* more detailed ATH; the bass if flat to save stressing the floor
+   overly for only a bin or two of savings. */
 
 #define MAX_ATH 88
 static float ATH[]={
-  /*15*/  -20, -24, -26, -30, -34, -37, -40, -43,  
-  /*31*/  -46, -49, -53, -56, -58, -60, -62, -64,
-  /*63*/  -66, -68, -69, -70, -71, -72, -73, -74, 
+  /*15*/  -51, -52, -53, -54, -55, -56, -57, -58,  
+  /*31*/  -59, -60, -61, -62, -63, -64, -65, -66,
+  /*63*/  -67, -68, -69, -70, -71, -72, -73, -74, 
   /*125*/ -75, -76, -77, -78, -80, -81, -82, -83,
   /*250*/ -84, -85, -86, -87, -88, -88, -89, -89, 
   /*500*/ -90, -91, -91, -92, -93, -94, -95, -96,

<p><p>1.47      +9 -5      vorbis/lib/res0.c

Index: res0.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/res0.c,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- res0.c	2002/06/28 22:19:37	1.46
+++ res0.c	2002/07/01 11:20:11	1.47
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: residue backend 0, 1 and 2 implementation
- last mod: $Id: res0.c,v 1.46 2002/06/28 22:19:37 xiphmont Exp $
+ last mod: $Id: res0.c,v 1.47 2002/07/01 11:20:11 xiphmont Exp $
 
  ********************************************************************/
 
@@ -378,7 +378,8 @@
   
   int partvals=n/samples_per_partition;
   long **partword=_vorbis_block_alloc(vb,ch*sizeof(*partword));
-  float scale=vi->rate/ci->blocksizes[vb->W]*.001;
+  float scale=100./samples_per_partition;
+
   /* we find the partition type for each partition of each
      channel.  We'll go back and do the interleaved encoding in a
      bit.  For now, clarity */
@@ -390,15 +391,18 @@
   
   for(i=0;i<partvals;i++){
     int offset=i*samples_per_partition+info->begin;
-    float cur=offset*scale;
     for(j=0;j<ch;j++){
       float max=0.;
-      for(k=0;k<samples_per_partition;k++)
+      float ent=0.;
+      for(k=0;k<samples_per_partition;k++){
         if(fabs(in[j][offset+k])>max)max=fabs(in[j][offset+k]);
+	ent+=fabs(rint(in[j][offset+k]));
+      }
+      ent*=scale;
       
       for(k=0;k<possible_partitions-1;k++)
         if(max<=info->classmetric1[k] &&
-	   cur<info->classmetric2[k])
+	   (info->classmetric2[k]<0 || (int)ent<info->classmetric2[k]))
           break;
       
       partword[j][i]=k;  

<p><p>1.44      +86 -32    vorbis/lib/vorbisenc.c

Index: vorbisenc.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/vorbisenc.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- vorbisenc.c	2002/06/30 08:31:01	1.43
+++ vorbisenc.c	2002/07/01 11:20:11	1.44
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: simple programmatic interface for encoder mode setup
- last mod: $Id: vorbisenc.c,v 1.43 2002/06/30 08:31:01 xiphmont Exp $
+ last mod: $Id: vorbisenc.c,v 1.44 2002/07/01 11:20:11 xiphmont Exp $
 
  ********************************************************************/
 
@@ -141,10 +141,13 @@
 } ve_setup_data_template;
 
 #include "modes/setup_44.h"
+#include "modes/setup_44u.h"
 
 static ve_setup_data_template *setup_list[]={
   &ve_setup_44_stereo,
   &ve_setup_44_stereo_low,
+  &ve_setup_44_uncoupled,
+  &ve_setup_44_uncoupled_low,
   0
 };
 
@@ -244,37 +247,43 @@
   codec_setup_info *ci=vi->codec_setup;
   vorbis_info_psy_global *g=&ci->psy_g_param;
 
-  memcpy(g->coupling_prepointamp,p[is].pre,sizeof(*p[is].pre)*PACKETBLOBS);
-  memcpy(g->coupling_postpointamp,p[is].post,sizeof(*p[is].post)*PACKETBLOBS);
-
-  if(hi->managed){
-    /* interpolate the kHz threshholds */
-    for(i=0;i<PACKETBLOBS;i++){
-      float kHz=p[is].kHz[i]*(1.-ds)+p[is+1].kHz[i]*ds;
-      g->coupling_pointlimit[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
-      g->coupling_pointlimit[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
-      g->coupling_pkHz[i]=kHz;
-
-      kHz=p[is].lowpasskHz[i]*(1.-ds)+p[is+1].lowpasskHz[i]*ds;
-      g->sliding_lowpass[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
-      g->sliding_lowpass[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
-
+  if(p){
+    memcpy(g->coupling_prepointamp,p[is].pre,sizeof(*p[is].pre)*PACKETBLOBS);
+    memcpy(g->coupling_postpointamp,p[is].post,sizeof(*p[is].post)*PACKETBLOBS);
+
+    if(hi->managed){
+      /* interpolate the kHz threshholds */
+      for(i=0;i<PACKETBLOBS;i++){
+	float kHz=p[is].kHz[i]*(1.-ds)+p[is+1].kHz[i]*ds;
+	g->coupling_pointlimit[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
+	g->coupling_pointlimit[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
+	g->coupling_pkHz[i]=kHz;
+	
+	kHz=p[is].lowpasskHz[i]*(1.-ds)+p[is+1].lowpasskHz[i]*ds;
+	g->sliding_lowpass[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
+	g->sliding_lowpass[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
+	
+      }
+    }else{
+      float kHz=p[is].kHz[PACKETBLOBS/2]*(1.-ds)+p[is+1].kHz[PACKETBLOBS/2]*ds;
+      for(i=0;i<PACKETBLOBS;i++){
+	g->coupling_pointlimit[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
+	g->coupling_pointlimit[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
+	g->coupling_pkHz[i]=kHz;
+      }
+      
+      kHz=p[is].lowpasskHz[PACKETBLOBS/2]*(1.-ds)+p[is+1].lowpasskHz[PACKETBLOBS/2]*ds;
+      for(i=0;i<PACKETBLOBS;i++){
+	g->sliding_lowpass[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
+	g->sliding_lowpass[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
+      }
     }
   }else{
-    float kHz=p[is].kHz[PACKETBLOBS/2]*(1.-ds)+p[is+1].kHz[PACKETBLOBS/2]*ds;
-    for(i=0;i<PACKETBLOBS;i++){
-      g->coupling_pointlimit[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
-      g->coupling_pointlimit[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
-      g->coupling_pkHz[i]=kHz;
-    }
-
-    kHz=p[is].lowpasskHz[PACKETBLOBS/2]*(1.-ds)+p[is+1].lowpasskHz[PACKETBLOBS/2]*ds;
     for(i=0;i<PACKETBLOBS;i++){
-      g->sliding_lowpass[0][i]=kHz*1000./vi->rate*ci->blocksizes[0];
-      g->sliding_lowpass[1][i]=kHz*1000./vi->rate*ci->blocksizes[1];
+      g->sliding_lowpass[0][i]=ci->blocksizes[0];
+      g->sliding_lowpass[1][i]=ci->blocksizes[1];
     }
   }
-
   return(0);
 }
 
@@ -370,7 +379,8 @@
 static int vorbis_encode_noisebias_setup(vorbis_info *vi,double s,int block,
                                          int *suppress,
                                          noise3 *in,
-					 noiseguard *guard){
+					 noiseguard *guard,
+					 double userbias){
   int i,is=s,j;
   double ds=s-is;
   codec_setup_info *ci=vi->codec_setup;
@@ -385,6 +395,16 @@
     for(i=0;i<P_BANDS;i++)
       p->noiseoff[j][i]=in[is].data[j][i]*(1.-ds)+in[is+1].data[j][i]*ds;
 
+  /* impulse blocks may take a user specified bias to boost the
+     nominal/high noise encoding depth */
+  for(j=0;j<P_NOISECURVES;j++){
+    float min=p->noiseoff[j][0]+6; /* the lowest it can go */
+    for(i=0;i<P_BANDS;i++){
+      p->noiseoff[j][i]+=userbias;
+      if(p->noiseoff[j][i]<min)p->noiseoff[j][i]=min;
+    }
+  }
+
   return(0);
 }
 
@@ -739,19 +759,20 @@
   ret|=vorbis_encode_noisebias_setup(vi,hi->block[i0].noise_bias_setting,0,
                                      setup->psy_noise_dBsuppress,
                                      setup->psy_noise_bias_impulse,
-				     setup->psy_noiseguards);
+				     setup->psy_noiseguards,
+				     hi->impulse_noisetune);
   ret|=vorbis_encode_noisebias_setup(vi,hi->block[1].noise_bias_setting,1,
                                      setup->psy_noise_dBsuppress,
                                      setup->psy_noise_bias_padding,
-				     setup->psy_noiseguards);
+				     setup->psy_noiseguards,0.);
   ret|=vorbis_encode_noisebias_setup(vi,hi->block[2].noise_bias_setting,2,
                                      setup->psy_noise_dBsuppress,
                                      setup->psy_noise_bias_trans,
-				     setup->psy_noiseguards);
+				     setup->psy_noiseguards,0.);
   ret|=vorbis_encode_noisebias_setup(vi,hi->block[3].noise_bias_setting,3,
                                      setup->psy_noise_dBsuppress,
                                      setup->psy_noise_bias_long,
-				     setup->psy_noiseguards);
+				     setup->psy_noiseguards,0.);
 
   ret|=vorbis_encode_ath_setup(vi,0);
   ret|=vorbis_encode_ath_setup(vi,1);
@@ -840,6 +861,7 @@
   highlevel_encode_setup *hi=&ci->hi;
 
   quality+=.00001;
+  if(quality>=1.)quality=.9999;
 
   get_setup_template(vi,channels,rate,quality,0);
   if(!hi->setup)return OV_EIMPL;
@@ -1030,7 +1052,39 @@
           hi->managed=0;
       }
       return(0);
+
+    case OV_ECTL_LOWPASS_GET:
+      {
+	double *farg=(double *)arg;
+	*farg=hi->lowpass_kHz;
+      }
+      return(0);
+    case OV_ECTL_LOWPASS_SET:
+      {
+	double *farg=(double *)arg;
+	hi->lowpass_kHz=*farg;
+
+	if(hi->lowpass_kHz<2.)hi->lowpass_kHz=2.;
+	if(hi->lowpass_kHz>99.)hi->lowpass_kHz=99.;
+      }
+      return(0);
+    case OV_ECTL_IBLOCK_GET:
+      {
+	double *farg=(double *)arg;
+	*farg=hi->impulse_noisetune;
+      }
+      return(0);
+    case OV_ECTL_IBLOCK_SET:
+      {
+	double *farg=(double *)arg;
+	hi->impulse_noisetune=*farg;
+
+	if(hi->impulse_noisetune>0.)hi->impulse_noisetune=0.;
+	if(hi->impulse_noisetune<-15.)hi->impulse_noisetune=-15.;
+      }
+      return(0);      
     }
+
 
     return(OV_EIMPL);
   }

<p><p>1.3       +3243 -145 vorbis/lib/books/coupled/res_books_44c.h

Index: res_books_44c.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/coupled/res_books_44c.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- res_books_44c.h	2002/06/28 22:19:49	1.2
+++ res_books_44c.h	2002/07/01 11:20:13	1.3
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: res_books_44c.h,v 1.2 2002/06/28 22:19:49 xiphmont Exp $
+ last modified: $Id: res_books_44c.h,v 1.3 2002/07/01 11:20:13 xiphmont Exp $
 
  ********************************************************************/
 
@@ -7240,6 +7240,3104 @@
         0
 };
 
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p0_r0_VQH_
+#define _V__44c4_s0_p0_r0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p0_r0[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s0_p0_r0[] = {
+	 1, 5, 4,11,11,11, 4, 4,11,11,11, 3, 3,11,11,11,
+	 7, 6,11,11,11,11,11,11,11,
+};
+
+static float _vq_quantthresh__44c4_s0_p0_r0[] = {
+	-0.5, -0.16667, 0.16667, 0.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p0_r0[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p0_r0 = {
+	_vq_quantthresh__44c4_s0_p0_r0,
+	_vq_quantmap__44c4_s0_p0_r0,
+	5,
+	5
+};
+
+static static_codebook _44c4_s0_p0_r0 = {
+	2, 25,
+	_vq_lengthlist__44c4_s0_p0_r0,
+	1, -537569963, 1607816533, 3, 0,
+	_vq_quantlist__44c4_s0_p0_r0,
+	NULL,
+	&_vq_auxt__44c4_s0_p0_r0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p0_r1_VQH_
+#define _V__44c4_s0_p0_r1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p0_r1[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s0_p0_r1[] = {
+	 1, 4, 4,11,11, 5, 4, 4,11,11, 5, 4, 4,11,11,11,
+	 7, 6,11,10,10, 6, 6,10,10,
+};
+
+static float _vq_quantthresh__44c4_s0_p0_r1[] = {
+	-0.16667, -0.055556, 0.055556, 0.16667, 
+};
+
+static long _vq_quantmap__44c4_s0_p0_r1[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p0_r1 = {
+	_vq_quantthresh__44c4_s0_p0_r1,
+	_vq_quantmap__44c4_s0_p0_r1,
+	5,
+	5
+};
+
+static static_codebook _44c4_s0_p0_r1 = {
+	2, 25,
+	_vq_lengthlist__44c4_s0_p0_r1,
+	1, -541298233, 1604088263, 3, 0,
+	_vq_quantlist__44c4_s0_p0_r1,
+	NULL,
+	&_vq_auxt__44c4_s0_p0_r1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p1_0_VQH_
+#define _V__44c4_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p1_0[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s0_p1_0[] = {
+	 2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+	 7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
+	 7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+	 0, 0, 5, 6, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
+	 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
+	 0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
+	 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
+	 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
+	 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+	 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 8, 9, 0, 0, 0,
+	10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
+	 9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,
+};
+
+static float _vq_quantthresh__44c4_s0_p1_0[] = {
+	-1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p1_0[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p1_0 = {
+	_vq_quantthresh__44c4_s0_p1_0,
+	_vq_quantmap__44c4_s0_p1_0,
+	5,
+	5
+};
+
+static static_codebook _44c4_s0_p1_0 = {
+	4, 625,
+	_vq_lengthlist__44c4_s0_p1_0,
+	1, -533725184, 1611661312, 3, 0,
+	_vq_quantlist__44c4_s0_p1_0,
+	NULL,
+	&_vq_auxt__44c4_s0_p1_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p7_0_VQH_
+#define _V__44c4_s0_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p7_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s0_p7_0[] = {
+	 1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+	 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+	 9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+	 0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
+	 0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
+	12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+	11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,14,15, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s0_p7_0[] = {
+	-27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+	12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p7_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p7_0 = {
+	_vq_quantthresh__44c4_s0_p7_0,
+	_vq_quantmap__44c4_s0_p7_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s0_p7_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s0_p7_0,
+	1, -526516224, 1616117760, 4, 0,
+	_vq_quantlist__44c4_s0_p7_0,
+	NULL,
+	&_vq_auxt__44c4_s0_p7_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p7_1_VQH_
+#define _V__44c4_s0_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p7_1[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s0_p7_1[] = {
+	 2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
+	 5, 5, 5, 6, 7, 7, 7, 5, 5,
+};
+
+static float _vq_quantthresh__44c4_s0_p7_1[] = {
+	-1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p7_1[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p7_1 = {
+	_vq_quantthresh__44c4_s0_p7_1,
+	_vq_quantmap__44c4_s0_p7_1,
+	5,
+	5
+};
+
+static static_codebook _44c4_s0_p7_1 = {
+	2, 25,
+	_vq_lengthlist__44c4_s0_p7_1,
+	1, -533725184, 1611661312, 3, 0,
+	_vq_quantlist__44c4_s0_p7_1,
+	NULL,
+	&_vq_auxt__44c4_s0_p7_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p8_0_VQH_
+#define _V__44c4_s0_p8_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p8_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s0_p8_0[] = {
+	 1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
+	 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+	 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
+	 0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
+	 0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
+	12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+	11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,14,13, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s0_p8_0[] = {
+	-71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+	32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p8_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p8_0 = {
+	_vq_quantthresh__44c4_s0_p8_0,
+	_vq_quantmap__44c4_s0_p8_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s0_p8_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s0_p8_0,
+	1, -523010048, 1618608128, 4, 0,
+	_vq_quantlist__44c4_s0_p8_0,
+	NULL,
+	&_vq_auxt__44c4_s0_p8_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p8_1_VQH_
+#define _V__44c4_s0_p8_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p8_1[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s0_p8_1[] = {
+	 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
+	 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
+	 7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
+	 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+	 8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
+	 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
+	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
+	 8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
+	 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
+	 9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
+	10, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s0_p8_1[] = {
+	-5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+	2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p8_1[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p8_1 = {
+	_vq_quantthresh__44c4_s0_p8_1,
+	_vq_quantmap__44c4_s0_p8_1,
+	13,
+	13
+};
+
+static static_codebook _44c4_s0_p8_1 = {
+	2, 169,
+	_vq_lengthlist__44c4_s0_p8_1,
+	1, -531103744, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s0_p8_1,
+	NULL,
+	&_vq_auxt__44c4_s0_p8_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p9_0_VQH_
+#define _V__44c4_s0_p9_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p9_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s0_p9_0[] = {
+	 1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
+	 9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
+	13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
+	14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
+	14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
+	12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
+	14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
+	14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
+	14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
+	14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+	14,14,14,14,13,13,13,13,13,
+};
+
+static float _vq_quantthresh__44c4_s0_p9_0[] = {
+	-929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
+	422.5, 591.5, 760.5, 929.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p9_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_0 = {
+	_vq_quantthresh__44c4_s0_p9_0,
+	_vq_quantmap__44c4_s0_p9_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s0_p9_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s0_p9_0,
+	1, -515919872, 1626677248, 4, 0,
+	_vq_quantlist__44c4_s0_p9_0,
+	NULL,
+	&_vq_auxt__44c4_s0_p9_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p9_1_VQH_
+#define _V__44c4_s0_p9_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p9_1[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s0_p9_1[] = {
+	 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
+	 7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
+	 8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
+	10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
+	10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
+	11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
+	10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
+	11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
+	12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
+	13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
+	13,10,11,10,10,11,11,12,12,
+};
+
+static float _vq_quantthresh__44c4_s0_p9_1[] = {
+	-71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+	32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p9_1[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_1 = {
+	_vq_quantthresh__44c4_s0_p9_1,
+	_vq_quantmap__44c4_s0_p9_1,
+	13,
+	13
+};
+
+static static_codebook _44c4_s0_p9_1 = {
+	2, 169,
+	_vq_lengthlist__44c4_s0_p9_1,
+	1, -523010048, 1618608128, 4, 0,
+	_vq_quantlist__44c4_s0_p9_1,
+	NULL,
+	&_vq_auxt__44c4_s0_p9_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p9_2_VQH_
+#define _V__44c4_s0_p9_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p9_2[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s0_p9_2[] = {
+	 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
+	 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
+	 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
+	 7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
+	 8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
+	 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
+	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
+	 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
+	 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+	 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+	 9, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s0_p9_2[] = {
+	-5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+	2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c4_s0_p9_2[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_2 = {
+	_vq_quantthresh__44c4_s0_p9_2,
+	_vq_quantmap__44c4_s0_p9_2,
+	13,
+	13
+};
+
+static static_codebook _44c4_s0_p9_2 = {
+	2, 169,
+	_vq_lengthlist__44c4_s0_p9_2,
+	1, -531103744, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s0_p9_2,
+	NULL,
+	&_vq_auxt__44c4_s0_p9_2,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_pN_r0_VQH_
+#define _V__44c4_s0_pN_r0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_pN_r0[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s0_pN_r0[] = {
+	 3, 3, 3, 9, 9, 4, 4, 4, 9, 9, 4, 4, 4, 9, 7, 9,
+	 4, 4, 8, 9, 9, 5, 4, 9, 9,
+};
+
+static float _vq_quantthresh__44c4_s0_pN_r0[] = {
+	-0.5, -0.16667, 0.16667, 0.5, 
+};
+
+static long _vq_quantmap__44c4_s0_pN_r0[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_pN_r0 = {
+	_vq_quantthresh__44c4_s0_pN_r0,
+	_vq_quantmap__44c4_s0_pN_r0,
+	5,
+	5
+};
+
+static static_codebook _44c4_s0_pN_r0 = {
+	2, 25,
+	_vq_lengthlist__44c4_s0_pN_r0,
+	1, -537569963, 1607816533, 3, 0,
+	_vq_quantlist__44c4_s0_pN_r0,
+	NULL,
+	&_vq_auxt__44c4_s0_pN_r0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_pN_r1_VQH_
+#define _V__44c4_s0_pN_r1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_pN_r1[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s0_pN_r1[] = {
+	 2, 3, 3,11,10, 4, 4, 4,11,11, 4, 4, 4,11, 8,11,
+	 5, 6, 9,11,10, 5, 5,10, 8,
+};
+
+static float _vq_quantthresh__44c4_s0_pN_r1[] = {
+	-0.16667, -0.055556, 0.055556, 0.16667, 
+};
+
+static long _vq_quantmap__44c4_s0_pN_r1[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_pN_r1 = {
+	_vq_quantthresh__44c4_s0_pN_r1,
+	_vq_quantmap__44c4_s0_pN_r1,
+	5,
+	5
+};
+
+static static_codebook _44c4_s0_pN_r1 = {
+	2, 25,
+	_vq_lengthlist__44c4_s0_pN_r1,
+	1, -541298233, 1604088263, 3, 0,
+	_vq_quantlist__44c4_s0_pN_r1,
+	NULL,
+	&_vq_auxt__44c4_s0_pN_r1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p2_s0_VQH_
+#define _V__44c4_s1_p2_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p2_s0[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s1_p2_s0[] = {
+	 1,12,12,12,12, 3, 5, 4,12,12, 3, 4, 4,12,12, 6,
+	12,12, 7, 8,12,12,12,12,11,
+};
+
+static float _vq_quantthresh__44c4_s1_p2_s0[] = {
+	-1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c4_s1_p2_s0[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p2_s0 = {
+	_vq_quantthresh__44c4_s1_p2_s0,
+	_vq_quantmap__44c4_s1_p2_s0,
+	5,
+	5
+};
+
+static static_codebook _44c4_s1_p2_s0 = {
+	2, 25,
+	_vq_lengthlist__44c4_s1_p2_s0,
+	1, -533725184, 1611661312, 3, 0,
+	_vq_quantlist__44c4_s1_p2_s0,
+	NULL,
+	&_vq_auxt__44c4_s1_p2_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p4_s0_VQH_
+#define _V__44c4_s1_p4_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p4_s0[] = {
+	4,
+	3,
+	5,
+	2,
+	6,
+	1,
+	7,
+	0,
+	8,
+};
+
+static long _vq_lengthlist__44c4_s1_p4_s0[] = {
+	 1,19,19,19,19,19,19,19,19, 3, 5, 5,19,19,19,19,
+	19,19, 3, 5, 5,19,19,19,19,19,19, 5, 7, 7, 6, 6,
+	19,19,19,19, 8, 7, 7,13,12,19,19,19,19, 8, 8, 8,
+	19,19,19,19,19,19, 8, 8, 8,19,19,19,19,19,19, 9,
+	19,19,19,19,19,19,10,11,18,18,18,18,18,18,18,18,
+	18,
+};
+
+static float _vq_quantthresh__44c4_s1_p4_s0[] = {
+	-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c4_s1_p4_s0[] = {
+	    7,    5,    3,    1,    0,    2,    4,    6,
+	    8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p4_s0 = {
+	_vq_quantthresh__44c4_s1_p4_s0,
+	_vq_quantmap__44c4_s1_p4_s0,
+	9,
+	9
+};
+
+static static_codebook _44c4_s1_p4_s0 = {
+	2, 81,
+	_vq_lengthlist__44c4_s1_p4_s0,
+	1, -531628032, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s1_p4_s0,
+	NULL,
+	&_vq_auxt__44c4_s1_p4_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p6_s0_VQH_
+#define _V__44c4_s1_p6_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p6_s0[] = {
+	4,
+	3,
+	5,
+	2,
+	6,
+	1,
+	7,
+	0,
+	8,
+};
+
+static long _vq_lengthlist__44c4_s1_p6_s0[] = {
+	 1,18,18,18,18,18,18,18,18, 3, 5, 5,18,18,18,18,
+	18,18, 3, 5, 5,18,18,18,18,18,18, 5, 7, 7, 7, 6,
+	18,18,18,18, 8, 7, 7,11,12,18,18,18,18, 7, 8, 8,
+	18,18,18,18,18,18, 8, 8, 8,18,18,18,18,18,18, 8,
+	18,18,18,18,18,18, 9,10,17,17,17,17,17,17,17,17,
+	17,
+};
+
+static float _vq_quantthresh__44c4_s1_p6_s0[] = {
+	-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c4_s1_p6_s0[] = {
+	    7,    5,    3,    1,    0,    2,    4,    6,
+	    8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p6_s0 = {
+	_vq_quantthresh__44c4_s1_p6_s0,
+	_vq_quantmap__44c4_s1_p6_s0,
+	9,
+	9
+};
+
+static static_codebook _44c4_s1_p6_s0 = {
+	2, 81,
+	_vq_lengthlist__44c4_s1_p6_s0,
+	1, -531628032, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s1_p6_s0,
+	NULL,
+	&_vq_auxt__44c4_s1_p6_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p7_s0_VQH_
+#define _V__44c4_s1_p7_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p7_s0[] = {
+	4,
+	3,
+	5,
+	2,
+	6,
+	1,
+	7,
+	0,
+	8,
+};
+
+static long _vq_lengthlist__44c4_s1_p7_s0[] = {
+	 1,18,18,18,18,18,18,18,18, 3, 5, 5,18,18,18,18,
+	18,18, 3, 5, 5,18,18,18,18,18,18, 5, 7, 7, 7, 7,
+	18,18,18,18, 7, 7, 7,11,12,18,18,18,18, 7, 8, 8,
+	18,18,18,18,18,18, 7, 8, 8,18,18,18,18,18,18, 8,
+	18,18,18,18,18,18,10, 9,17,17,17,17,17,17,17,17,
+	17,
+};
+
+static float _vq_quantthresh__44c4_s1_p7_s0[] = {
+	-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c4_s1_p7_s0[] = {
+	    7,    5,    3,    1,    0,    2,    4,    6,
+	    8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p7_s0 = {
+	_vq_quantthresh__44c4_s1_p7_s0,
+	_vq_quantmap__44c4_s1_p7_s0,
+	9,
+	9
+};
+
+static static_codebook _44c4_s1_p7_s0 = {
+	2, 81,
+	_vq_lengthlist__44c4_s1_p7_s0,
+	1, -531628032, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s1_p7_s0,
+	NULL,
+	&_vq_auxt__44c4_s1_p7_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p8_s0_VQH_
+#define _V__44c4_s1_p8_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p8_s0[] = {
+	4,
+	3,
+	5,
+	2,
+	6,
+	1,
+	7,
+	0,
+	8,
+};
+
+static long _vq_lengthlist__44c4_s1_p8_s0[] = {
+	 1,14,14,14,14,14,14,14,14, 3, 5, 5,14,14,14,14,
+	14,14, 3, 5, 5,14,14,14,14,14,14, 5, 7, 7, 7, 7,
+	14,14,14,14, 8, 7, 7,12,14,14,14,14,14, 7, 8, 8,
+	14,14,14,14,14,14, 7, 8, 8,14,14,14,14,14,14, 8,
+	14,14,14,14,14,14, 9, 9,14,14,14,14,14,13,13,13,
+	13,
+};
+
+static float _vq_quantthresh__44c4_s1_p8_s0[] = {
+	-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c4_s1_p8_s0[] = {
+	    7,    5,    3,    1,    0,    2,    4,    6,
+	    8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p8_s0 = {
+	_vq_quantthresh__44c4_s1_p8_s0,
+	_vq_quantmap__44c4_s1_p8_s0,
+	9,
+	9
+};
+
+static static_codebook _44c4_s1_p8_s0 = {
+	2, 81,
+	_vq_lengthlist__44c4_s1_p8_s0,
+	1, -531628032, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s1_p8_s0,
+	NULL,
+	&_vq_auxt__44c4_s1_p8_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p9_s0_VQH_
+#define _V__44c4_s1_p9_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p9_s0[] = {
+	4,
+	3,
+	5,
+	2,
+	6,
+	1,
+	7,
+	0,
+	8,
+};
+
+static long _vq_lengthlist__44c4_s1_p9_s0[] = {
+	 1, 9, 9, 9, 9, 9, 9, 9, 9, 4, 5, 5, 9, 9, 9, 9,
+	 9, 9, 4, 5, 6, 9, 9, 9, 9, 9, 9, 6, 8, 6, 7, 6,
+	 9, 9, 9, 9, 7, 6, 6, 9, 9, 9, 9, 9, 9, 9, 8, 9,
+	 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 8,
+	 9, 9, 9, 9, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+	 8,
+};
+
+static float _vq_quantthresh__44c4_s1_p9_s0[] = {
+	-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c4_s1_p9_s0[] = {
+	    7,    5,    3,    1,    0,    2,    4,    6,
+	    8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p9_s0 = {
+	_vq_quantthresh__44c4_s1_p9_s0,
+	_vq_quantmap__44c4_s1_p9_s0,
+	9,
+	9
+};
+
+static static_codebook _44c4_s1_p9_s0 = {
+	2, 81,
+	_vq_lengthlist__44c4_s1_p9_s0,
+	1, -531628032, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s1_p9_s0,
+	NULL,
+	&_vq_auxt__44c4_s1_p9_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_pS_r0_VQH_
+#define _V__44c4_s1_pS_r0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_pS_r0[] = {
+	1,
+	0,
+	2,
+};
+
+static long _vq_lengthlist__44c4_s1_pS_r0[] = {
+	 3, 2, 1, 6, 6, 6, 6, 5, 5,
+};
+
+static float _vq_quantthresh__44c4_s1_pS_r0[] = {
+	-0.16667, 0.16667, 
+};
+
+static long _vq_quantmap__44c4_s1_pS_r0[] = {
+	    1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_pS_r0 = {
+	_vq_quantthresh__44c4_s1_pS_r0,
+	_vq_quantmap__44c4_s1_pS_r0,
+	3,
+	3
+};
+
+static static_codebook _44c4_s1_pS_r0 = {
+	2, 9,
+	_vq_lengthlist__44c4_s1_pS_r0,
+	1, -539667115, 1607816533, 2, 0,
+	_vq_quantlist__44c4_s1_pS_r0,
+	NULL,
+	&_vq_auxt__44c4_s1_pS_r0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_pS_r1_VQH_
+#define _V__44c4_s1_pS_r1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_pS_r1[] = {
+	1,
+	0,
+	2,
+};
+
+static long _vq_lengthlist__44c4_s1_pS_r1[] = {
+	 1, 3, 2, 6, 6, 6, 6, 5, 5,
+};
+
+static float _vq_quantthresh__44c4_s1_pS_r1[] = {
+	-0.055556, 0.055556, 
+};
+
+static long _vq_quantmap__44c4_s1_pS_r1[] = {
+	    1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_pS_r1 = {
+	_vq_quantthresh__44c4_s1_pS_r1,
+	_vq_quantmap__44c4_s1_pS_r1,
+	3,
+	3
+};
+
+static static_codebook _44c4_s1_pS_r1 = {
+	2, 9,
+	_vq_lengthlist__44c4_s1_pS_r1,
+	1, -543395385, 1604088263, 2, 0,
+	_vq_quantlist__44c4_s1_pS_r1,
+	NULL,
+	&_vq_auxt__44c4_s1_pS_r1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p6_0_VQH_
+#define _V__44c4_s2_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p6_0[] = {
+	4,
+	3,
+	5,
+	2,
+	6,
+	1,
+	7,
+	0,
+	8,
+};
+
+static long _vq_lengthlist__44c4_s2_p6_0[] = {
+	 1, 2, 3, 4, 5, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,
+};
+
+static float _vq_quantthresh__44c4_s2_p6_0[] = {
+	-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p6_0[] = {
+	    7,    5,    3,    1,    0,    2,    4,    6,
+	    8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p6_0 = {
+	_vq_quantthresh__44c4_s2_p6_0,
+	_vq_quantmap__44c4_s2_p6_0,
+	9,
+	9
+};
+
+static static_codebook _44c4_s2_p6_0 = {
+	2, 81,
+	_vq_lengthlist__44c4_s2_p6_0,
+	1, -531628032, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s2_p6_0,
+	NULL,
+	&_vq_auxt__44c4_s2_p6_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p6_s0_VQH_
+#define _V__44c4_s2_p6_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p6_s0[] = {
+	8,
+	7,
+	9,
+	6,
+	10,
+	5,
+	11,
+	4,
+	12,
+	3,
+	13,
+	2,
+	14,
+	1,
+	15,
+	0,
+	16,
+};
+
+static long _vq_lengthlist__44c4_s2_p6_s0[] = {
+	 1,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
+	19, 5, 6, 6,19,19,19,19,19,19,19,19,19,19,19,19,
+	19,19, 5, 6, 5,19,19,19,19,19,19,19,19,19,19,19,
+	19,19,19, 7, 5, 5,10,10,19,19,19,19,19,19,19,19,
+	19,19,19,19, 7, 5, 5, 9, 9,19,19,19,19,19,19,19,
+	19,19,19,19,19, 8, 6, 6, 9, 9,13,14,19,19,19,19,
+	19,19,19,19,19,19, 8, 6, 6, 8, 8,12,12,19,19,19,
+	19,19,19,19,19,19,19, 8, 7, 7,10,10,14,13,17,18,
+	19,19,19,19,19,19,19,19, 8, 6, 6, 9, 9,13,13,16,
+	17,19,19,19,19,19,19,19,19, 7, 7, 7,11,11,15,15,
+	19,19,19,19,19,19,19,19,19,19, 7, 7, 7,11,11,14,
+	14,19,19,19,19,19,19,19,19,19,19, 8,10,10,13,13,
+	19,19,19,19,19,19, 9, 9,19,19,19,19,11,10,10,13,
+	13,19,19,19,19,19,19,19,19,19,19,19,19,10,10,10,
+	19,19,19,19,19,19,19,19,19,19,19,19,19,19,10,10,
+	11,19,19,19,19,19,19,19,19,19,19,19,19,19,19,10,
+	19,19,19,19,19,19,19,19,19,19,19,19,19,19,12,11,
+	19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
+	18,
+};
+
+static float _vq_quantthresh__44c4_s2_p6_s0[] = {
+	-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+	0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p6_s0[] = {
+	   15,   13,   11,    9,    7,    5,    3,    1,
+	    0,    2,    4,    6,    8,   10,   12,   14,
+	   16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p6_s0 = {
+	_vq_quantthresh__44c4_s2_p6_s0,
+	_vq_quantmap__44c4_s2_p6_s0,
+	17,
+	17
+};
+
+static static_codebook _44c4_s2_p6_s0 = {
+	2, 289,
+	_vq_lengthlist__44c4_s2_p6_s0,
+	1, -529530880, 1611661312, 5, 0,
+	_vq_quantlist__44c4_s2_p6_s0,
+	NULL,
+	&_vq_auxt__44c4_s2_p6_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p7_0_VQH_
+#define _V__44c4_s2_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p7_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s2_p7_0[] = {
+	 1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+	 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+	 9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+	 0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
+	 0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
+	12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+	11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,14,15, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s2_p7_0[] = {
+	-27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+	12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p7_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_0 = {
+	_vq_quantthresh__44c4_s2_p7_0,
+	_vq_quantmap__44c4_s2_p7_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s2_p7_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s2_p7_0,
+	1, -526516224, 1616117760, 4, 0,
+	_vq_quantlist__44c4_s2_p7_0,
+	NULL,
+	&_vq_auxt__44c4_s2_p7_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p7_1_VQH_
+#define _V__44c4_s2_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p7_1[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s2_p7_1[] = {
+	 2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
+	 5, 5, 5, 6, 7, 7, 7, 5, 5,
+};
+
+static float _vq_quantthresh__44c4_s2_p7_1[] = {
+	-1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p7_1[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_1 = {
+	_vq_quantthresh__44c4_s2_p7_1,
+	_vq_quantmap__44c4_s2_p7_1,
+	5,
+	5
+};
+
+static static_codebook _44c4_s2_p7_1 = {
+	2, 25,
+	_vq_lengthlist__44c4_s2_p7_1,
+	1, -533725184, 1611661312, 3, 0,
+	_vq_quantlist__44c4_s2_p7_1,
+	NULL,
+	&_vq_auxt__44c4_s2_p7_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p7_s0_VQH_
+#define _V__44c4_s2_p7_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p7_s0[] = {
+	8,
+	7,
+	9,
+	6,
+	10,
+	5,
+	11,
+	4,
+	12,
+	3,
+	13,
+	2,
+	14,
+	1,
+	15,
+	0,
+	16,
+};
+
+static long _vq_lengthlist__44c4_s2_p7_s0[] = {
+	 1,18,18,18,18,18,18,18,18,18,18,17,17,17,17,17,
+	17, 5, 6, 6,17,17,17,17,17,17,17,17,17,17,17,17,
+	17,17, 5, 6, 6,17,17,17,17,17,17,17,17,17,17,17,
+	17,17,17, 7, 6, 6, 9,10,17,17,17,17,17,17,17,17,
+	17,17,17,17, 7, 5, 6, 9,10,17,17,17,17,17,17,17,
+	17,17,17,17,17, 7, 6, 6, 8, 9,12,13,17,17,17,17,
+	17,17,17,17,17,17, 8, 6, 6, 8, 8,12,12,17,17,17,
+	17,17,17,17,17,17,17, 7, 6, 6, 9, 9,12,13,17,17,
+	17,17,17,17,17,17,17,17, 8, 6, 6, 9, 9,12,12,16,
+	15,17,17,17,17,17,17,17,17, 7, 7, 7,10,10,14,14,
+	17,17,17,17,17,17,17,17,17,17, 7, 7, 7,10,10,13,
+	13,17,17,17,17,17,17,17,17,17,17, 7, 8, 8,12,12,
+	17,17,17,17,17,17, 8, 8,17,17,17,17,10, 8, 8,12,
+	11,17,17,17,17,17,17,17,17,17,17,17,17, 9, 9, 9,
+	17,17,17,17,17,17,17,17,17,17,17,17,17,17, 8, 9,
+	 9,17,17,17,17,17,17,17,17,17,17,17,17,17,17, 9,
+	17,17,17,17,17,17,17,17,17,17,17,17,17,17,10,10,
+	17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+	17,
+};
+
+static float _vq_quantthresh__44c4_s2_p7_s0[] = {
+	-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+	0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p7_s0[] = {
+	   15,   13,   11,    9,    7,    5,    3,    1,
+	    0,    2,    4,    6,    8,   10,   12,   14,
+	   16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_s0 = {
+	_vq_quantthresh__44c4_s2_p7_s0,
+	_vq_quantmap__44c4_s2_p7_s0,
+	17,
+	17
+};
+
+static static_codebook _44c4_s2_p7_s0 = {
+	2, 289,
+	_vq_lengthlist__44c4_s2_p7_s0,
+	1, -529530880, 1611661312, 5, 0,
+	_vq_quantlist__44c4_s2_p7_s0,
+	NULL,
+	&_vq_auxt__44c4_s2_p7_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p8_0_VQH_
+#define _V__44c4_s2_p8_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p8_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s2_p8_0[] = {
+	 1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
+	 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+	 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
+	 0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
+	 0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
+	12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+	11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,14,13, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s2_p8_0[] = {
+	-71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+	32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p8_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_0 = {
+	_vq_quantthresh__44c4_s2_p8_0,
+	_vq_quantmap__44c4_s2_p8_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s2_p8_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s2_p8_0,
+	1, -523010048, 1618608128, 4, 0,
+	_vq_quantlist__44c4_s2_p8_0,
+	NULL,
+	&_vq_auxt__44c4_s2_p8_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p8_1_VQH_
+#define _V__44c4_s2_p8_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p8_1[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s2_p8_1[] = {
+	 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
+	 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
+	 7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
+	 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+	 8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
+	 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
+	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
+	 8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
+	 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
+	 9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
+	10, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s2_p8_1[] = {
+	-5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+	2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p8_1[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_1 = {
+	_vq_quantthresh__44c4_s2_p8_1,
+	_vq_quantmap__44c4_s2_p8_1,
+	13,
+	13
+};
+
+static static_codebook _44c4_s2_p8_1 = {
+	2, 169,
+	_vq_lengthlist__44c4_s2_p8_1,
+	1, -531103744, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s2_p8_1,
+	NULL,
+	&_vq_auxt__44c4_s2_p8_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p8_s0_VQH_
+#define _V__44c4_s2_p8_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p8_s0[] = {
+	8,
+	7,
+	9,
+	6,
+	10,
+	5,
+	11,
+	4,
+	12,
+	3,
+	13,
+	2,
+	14,
+	1,
+	15,
+	0,
+	16,
+};
+
+static long _vq_lengthlist__44c4_s2_p8_s0[] = {
+	 1,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12, 5, 6, 6,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12, 5, 6, 5,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12, 7, 6, 6,10,11,12,12,12,12,12,12,12,12,
+	12,12,12,12, 8, 6, 6,10,10,12,12,12,12,12,12,12,
+	12,12,12,12,12, 8, 6, 6, 9, 9,12,12,12,12,12,12,
+	12,12,12,12,12,12, 8, 6, 6, 9, 9,12,12,12,12,12,
+	12,12,12,12,12,12,12, 9, 7, 7, 9, 9,12,12,12,12,
+	12,12,12,12,12,12,12,12, 9, 6, 6, 8, 9,11,11,12,
+	12,12,12,12,12,12,12,12,12, 7, 7, 7,10,12,11,11,
+	12,12,12,12,12,12,12,12,12,12, 7, 7, 7,12,10,12,
+	11,12,12,12,12,12,12,12,12,12,12, 8, 8, 8,12,12,
+	12,12,12,12,12,12,10, 9,12,12,12,12,10, 9, 8,11,
+	11,12,12,12,12,12,12,12,12,12,12,12,12, 8, 9,10,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9, 9,
+	10,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,10,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,
+};
+
+static float _vq_quantthresh__44c4_s2_p8_s0[] = {
+	-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+	0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p8_s0[] = {
+	   15,   13,   11,    9,    7,    5,    3,    1,
+	    0,    2,    4,    6,    8,   10,   12,   14,
+	   16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_s0 = {
+	_vq_quantthresh__44c4_s2_p8_s0,
+	_vq_quantmap__44c4_s2_p8_s0,
+	17,
+	17
+};
+
+static static_codebook _44c4_s2_p8_s0 = {
+	2, 289,
+	_vq_lengthlist__44c4_s2_p8_s0,
+	1, -529530880, 1611661312, 5, 0,
+	_vq_quantlist__44c4_s2_p8_s0,
+	NULL,
+	&_vq_auxt__44c4_s2_p8_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p9_0_VQH_
+#define _V__44c4_s2_p9_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p9_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s2_p9_0[] = {
+	 1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
+	 9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
+	13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
+	14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
+	14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
+	12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
+	14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
+	14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
+	14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
+	14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+	14,14,14,14,13,13,13,13,13,
+};
+
+static float _vq_quantthresh__44c4_s2_p9_0[] = {
+	-929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
+	422.5, 591.5, 760.5, 929.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p9_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_0 = {
+	_vq_quantthresh__44c4_s2_p9_0,
+	_vq_quantmap__44c4_s2_p9_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s2_p9_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s2_p9_0,
+	1, -515919872, 1626677248, 4, 0,
+	_vq_quantlist__44c4_s2_p9_0,
+	NULL,
+	&_vq_auxt__44c4_s2_p9_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p9_1_VQH_
+#define _V__44c4_s2_p9_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p9_1[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s2_p9_1[] = {
+	 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
+	 7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
+	 8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
+	10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
+	10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
+	11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
+	10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
+	11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
+	12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
+	13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
+	13,10,11,10,10,11,11,12,12,
+};
+
+static float _vq_quantthresh__44c4_s2_p9_1[] = {
+	-71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+	32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p9_1[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_1 = {
+	_vq_quantthresh__44c4_s2_p9_1,
+	_vq_quantmap__44c4_s2_p9_1,
+	13,
+	13
+};
+
+static static_codebook _44c4_s2_p9_1 = {
+	2, 169,
+	_vq_lengthlist__44c4_s2_p9_1,
+	1, -523010048, 1618608128, 4, 0,
+	_vq_quantlist__44c4_s2_p9_1,
+	NULL,
+	&_vq_auxt__44c4_s2_p9_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p9_2_VQH_
+#define _V__44c4_s2_p9_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p9_2[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s2_p9_2[] = {
+	 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
+	 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
+	 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
+	 7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
+	 8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
+	 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
+	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
+	 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
+	 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+	 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+	 9, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s2_p9_2[] = {
+	-5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+	2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p9_2[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_2 = {
+	_vq_quantthresh__44c4_s2_p9_2,
+	_vq_quantmap__44c4_s2_p9_2,
+	13,
+	13
+};
+
+static static_codebook _44c4_s2_p9_2 = {
+	2, 169,
+	_vq_lengthlist__44c4_s2_p9_2,
+	1, -531103744, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s2_p9_2,
+	NULL,
+	&_vq_auxt__44c4_s2_p9_2,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s2_p9_s0_VQH_
+#define _V__44c4_s2_p9_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s2_p9_s0[] = {
+	8,
+	7,
+	9,
+	6,
+	10,
+	5,
+	11,
+	4,
+	12,
+	3,
+	13,
+	2,
+	14,
+	1,
+	15,
+	0,
+	16,
+};
+
+static long _vq_lengthlist__44c4_s2_p9_s0[] = {
+	 1,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10, 7, 7,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10, 7, 8, 7,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10, 9, 8, 8,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10, 8,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10, 7,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10, 9, 8,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10, 8,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10, 8,10, 8, 8, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 8, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9,
+	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+	 9,
+};
+
+static float _vq_quantthresh__44c4_s2_p9_s0[] = {
+	-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+	0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c4_s2_p9_s0[] = {
+	   15,   13,   11,    9,    7,    5,    3,    1,
+	    0,    2,    4,    6,    8,   10,   12,   14,
+	   16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_s0 = {
+	_vq_quantthresh__44c4_s2_p9_s0,
+	_vq_quantmap__44c4_s2_p9_s0,
+	17,
+	17
+};
+
+static static_codebook _44c4_s2_p9_s0 = {
+	2, 289,
+	_vq_lengthlist__44c4_s2_p9_s0,
+	1, -529530880, 1611661312, 5, 0,
+	_vq_quantlist__44c4_s2_p9_s0,
+	NULL,
+	&_vq_auxt__44c4_s2_p9_s0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p7_0_VQH_
+#define _V__44c4_s3_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p7_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s3_p7_0[] = {
+	 1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+	 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+	 9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+	 0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
+	 0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
+	12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+	11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,14,15, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s3_p7_0[] = {
+	-27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+	12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p7_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p7_0 = {
+	_vq_quantthresh__44c4_s3_p7_0,
+	_vq_quantmap__44c4_s3_p7_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s3_p7_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s3_p7_0,
+	1, -526516224, 1616117760, 4, 0,
+	_vq_quantlist__44c4_s3_p7_0,
+	NULL,
+	&_vq_auxt__44c4_s3_p7_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p7_1_VQH_
+#define _V__44c4_s3_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p7_1[] = {
+	2,
+	1,
+	3,
+	0,
+	4,
+};
+
+static long _vq_lengthlist__44c4_s3_p7_1[] = {
+	 2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
+	 5, 5, 5, 6, 7, 7, 7, 5, 5,
+};
+
+static float _vq_quantthresh__44c4_s3_p7_1[] = {
+	-1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p7_1[] = {
+	    3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p7_1 = {
+	_vq_quantthresh__44c4_s3_p7_1,
+	_vq_quantmap__44c4_s3_p7_1,
+	5,
+	5
+};
+
+static static_codebook _44c4_s3_p7_1 = {
+	2, 25,
+	_vq_lengthlist__44c4_s3_p7_1,
+	1, -533725184, 1611661312, 3, 0,
+	_vq_quantlist__44c4_s3_p7_1,
+	NULL,
+	&_vq_auxt__44c4_s3_p7_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p8_0_VQH_
+#define _V__44c4_s3_p8_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p8_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s3_p8_0[] = {
+	 1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
+	 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+	 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
+	 0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
+	 0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
+	12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+	11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+	 0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
+	 0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
+	 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	 0,14,13, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s3_p8_0[] = {
+	-71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+	32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p8_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p8_0 = {
+	_vq_quantthresh__44c4_s3_p8_0,
+	_vq_quantmap__44c4_s3_p8_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s3_p8_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s3_p8_0,
+	1, -523010048, 1618608128, 4, 0,
+	_vq_quantlist__44c4_s3_p8_0,
+	NULL,
+	&_vq_auxt__44c4_s3_p8_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p8_1_VQH_
+#define _V__44c4_s3_p8_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p8_1[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s3_p8_1[] = {
+	 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
+	 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
+	 7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
+	 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+	 8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
+	 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
+	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
+	 8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
+	 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
+	 9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
+	10, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s3_p8_1[] = {
+	-5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+	2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p8_1[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p8_1 = {
+	_vq_quantthresh__44c4_s3_p8_1,
+	_vq_quantmap__44c4_s3_p8_1,
+	13,
+	13
+};
+
+static static_codebook _44c4_s3_p8_1 = {
+	2, 169,
+	_vq_lengthlist__44c4_s3_p8_1,
+	1, -531103744, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s3_p8_1,
+	NULL,
+	&_vq_auxt__44c4_s3_p8_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p9_0_VQH_
+#define _V__44c4_s3_p9_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p9_0[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s3_p9_0[] = {
+	 1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
+	 9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
+	13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
+	14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
+	14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
+	12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
+	14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
+	14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
+	14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
+	14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+	14,14,14,14,13,13,13,13,13,
+};
+
+static float _vq_quantthresh__44c4_s3_p9_0[] = {
+	-929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
+	422.5, 591.5, 760.5, 929.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p9_0[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_0 = {
+	_vq_quantthresh__44c4_s3_p9_0,
+	_vq_quantmap__44c4_s3_p9_0,
+	13,
+	13
+};
+
+static static_codebook _44c4_s3_p9_0 = {
+	2, 169,
+	_vq_lengthlist__44c4_s3_p9_0,
+	1, -515919872, 1626677248, 4, 0,
+	_vq_quantlist__44c4_s3_p9_0,
+	NULL,
+	&_vq_auxt__44c4_s3_p9_0,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p9_1_VQH_
+#define _V__44c4_s3_p9_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p9_1[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s3_p9_1[] = {
+	 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
+	 7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
+	 8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
+	10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
+	10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
+	11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
+	10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
+	11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
+	12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
+	13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
+	13,10,11,10,10,11,11,12,12,
+};
+
+static float _vq_quantthresh__44c4_s3_p9_1[] = {
+	-71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+	32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p9_1[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_1 = {
+	_vq_quantthresh__44c4_s3_p9_1,
+	_vq_quantmap__44c4_s3_p9_1,
+	13,
+	13
+};
+
+static static_codebook _44c4_s3_p9_1 = {
+	2, 169,
+	_vq_lengthlist__44c4_s3_p9_1,
+	1, -523010048, 1618608128, 4, 0,
+	_vq_quantlist__44c4_s3_p9_1,
+	NULL,
+	&_vq_auxt__44c4_s3_p9_1,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p9_2_VQH_
+#define _V__44c4_s3_p9_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p9_2[] = {
+	6,
+	5,
+	7,
+	4,
+	8,
+	3,
+	9,
+	2,
+	10,
+	1,
+	11,
+	0,
+	12,
+};
+
+static long _vq_lengthlist__44c4_s3_p9_2[] = {
+	 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
+	 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
+	 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
+	 7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
+	 8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
+	 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
+	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
+	 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
+	 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+	 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+	 9, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s3_p9_2[] = {
+	-5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+	2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p9_2[] = {
+	   11,    9,    7,    5,    3,    1,    0,    2,
+	    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_2 = {
+	_vq_quantthresh__44c4_s3_p9_2,
+	_vq_quantmap__44c4_s3_p9_2,
+	13,
+	13
+};
+
+static static_codebook _44c4_s3_p9_2 = {
+	2, 169,
+	_vq_lengthlist__44c4_s3_p9_2,
+	1, -531103744, 1611661312, 4, 0,
+	_vq_quantlist__44c4_s3_p9_2,
+	NULL,
+	&_vq_auxt__44c4_s3_p9_2,
+	NULL,
+	0
+};
+
+
+#endif
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s3_p9_s0_VQH_
+#define _V__44c4_s3_p9_s0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s3_p9_s0[] = {
+	16,
+	15,
+	17,
+	14,
+	18,
+	13,
+	19,
+	12,
+	20,
+	11,
+	21,
+	10,
+	22,
+	9,
+	23,
+	8,
+	24,
+	7,
+	25,
+	6,
+	26,
+	5,
+	27,
+	4,
+	28,
+	3,
+	29,
+	2,
+	30,
+	1,
+	31,
+	0,
+	32,
+};
+
+static long _vq_lengthlist__44c4_s3_p9_s0[] = {
+	 1,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16, 8, 6, 6, 9,10,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16, 8, 6, 6, 9, 9,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16, 9, 7, 7, 7, 7,12,11,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16, 9, 7, 7, 7, 7,11,11,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16, 9, 8, 8, 7, 7, 9,10,13,13,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,10, 8, 8, 7, 7,10, 9,12,
+	12,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16, 9, 8, 8, 8, 8, 9,10,
+	11,12,15,15,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 7, 9,
+	 9,11,11,15,13,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 8,
+	10,10,12,12,13,14,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8,
+	 8, 9,10,11,11,13,14,15,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8,
+	 9, 9,10,10,12,11,14,14,15,15,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8,
+	 8, 9, 9,10,10,12,12,13,13,15,15,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,10,
+	 8, 8, 9, 9,11,11,13,13,14,15,15,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	10, 8, 8, 9, 9,11,10,13,13,15,15,14,15,16,15,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16, 9, 9, 9,10,10,12,11,13,15,16,14,15,15,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16, 9, 9, 9,10,10,11,12,14,13,14,14,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16, 9,10,10,11,11,12,12,14,14,16,16,16,15,
+	16,16,16,16,16,16,10,10,16,16,16,16,16,16,16,16,
+	16,16,16,16,12,10,10,11,11,12,13,14,15,16,15,15,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,10,10,10,11,12,14,13,15,14,16,15,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,10,10,10,11,12,13,13,15,14,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,11,11,11,13,12,14,14,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,12,
+	16,16,16,16,16,16,16,16,13,11,11,12,12,14,14,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,11,12,12,14,14,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,12,11,11,13,13,16,
+	15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,12,13,12,15,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,13,14,16,16,16,16,14,13,13,15,
+	15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,13,15,14,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,13,
+	14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,14,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+	16,
+};
+
+static float _vq_quantthresh__44c4_s3_p9_s0[] = {
+	-15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+	-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+	0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+	8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+};
+
+static long _vq_quantmap__44c4_s3_p9_s0[] = {
+	   31,   29,   27,   25,   23,   21,   19,   17,
+	   15,   13,   11,    9,    7,    5,    3,    1,
+	    0,    2,    4,    6,    8,   10,   12,   14,
+	   16,   18,   20,   22,   24,   26,   28,   30,
+	   32,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_s0 = {
+	_vq_quantthresh__44c4_s3_p9_s0,
+	_vq_quantmap__44c4_s3_p9_s0,
+	33,
+	33
+};
+
+static static_codebook _44c4_s3_p9_s0 = {
+	2, 1089,
+	_vq_lengthlist__44c4_s3_p9_s0,
+	1, -527433728, 1611661312, 6, 0,
+	_vq_quantlist__44c4_s3_p9_s0,
+	NULL,
+	&_vq_auxt__44c4_s3_p9_s0,
+	NULL,
+	0
+};
+
+
+#endif
 static long _huff_lengthlist__44c4_s_long[] = {
          3, 5,10,11,12,11,10,11,12,13, 5, 2, 9, 6,10, 7,
          9,11,15,15, 9, 6, 5, 9, 5, 7, 8, 9,11,14,11, 6,
@@ -10477,17 +13575,17 @@
 };
 
 static long _vq_lengthlist__44c6_s_p9_0[] = {
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 1, 3, 3,11,11,11,11,11,11,11,11,11,11, 5, 9, 7,
+	11,11,11,11,11,11,11,11,11,11, 4, 8, 8,11,11,11,
+	11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,
 };
 
 static float _vq_quantthresh__44c6_s_p9_0[] = {
@@ -10535,17 +13633,17 @@
 };
 
 static long _vq_lengthlist__44c6_s_p9_1[] = {
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 8, 9, 9, 6, 5, 5,
+	 8, 8, 8, 8, 8, 8, 9, 9,10,10, 6, 6, 6, 8, 8, 8,
+	 8, 8, 8, 9, 9,10,10,15, 8, 8, 9, 8, 8, 9, 8, 9,
+	10,10,11,11,15, 8, 9, 9, 9, 9, 9, 9, 9,10,10,11,
+	11,15,12,13, 9, 9, 9, 9, 9, 9,11,10,11,12,15,12,
+	14, 9, 8, 9, 9, 9, 9,11,10,11,11,15,15,15,10,10,
+	 9, 9,10,10,11,11,12,12,15,15,14, 9, 8, 9, 7,10,
+	10,10,11,11,12,15,15,15,13,13, 9,10,11,11,12,12,
+	12,12,15,15,15,14,12,10, 8,11, 8,11,12,12,13,15,
+	14,15,15,15,10,12,11,10,11,11,12,12,15,15,15,15,
+	15,11,10,11, 9,12,11,11,12,
 };
 
 static float _vq_quantthresh__44c6_s_p9_1[] = {
@@ -10629,10 +13727,10 @@
 };
 
 static long _vq_lengthlist__44c6_s_p9_2[] = {
-	 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-	 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-	 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
-	 5,
+	 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
+	 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 7,
+	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 7,
 };
 
 static float _vq_quantthresh__44c6_s_p9_2[] = {
@@ -11461,17 +14559,17 @@
 };
 
 static long _vq_lengthlist__44c7_s_p9_0[] = {
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 7, 7,
+	10,10,10,10,10,10,10,10,10,10, 5, 7, 7,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,
 };
 
 static float _vq_quantthresh__44c7_s_p9_0[] = {
@@ -11519,17 +14617,17 @@
 };
 
 static long _vq_lengthlist__44c7_s_p9_1[] = {
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 8,10, 9, 6, 5, 5,
+	 8, 8, 8, 8, 8, 8, 9,10,10,10, 6, 5, 6, 8, 8, 8,
+	 8, 8, 8, 9,10,10,10,15, 8, 8, 9, 9, 9, 8, 9, 9,
+	10,10,11,11,15, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,
+	11,16,13,13, 9, 9, 9, 9, 9, 9,11,11,11,11,15,12,
+	14, 9, 8, 9, 9, 9,10,10,10,11,11,16,15,16, 9,10,
+	 9, 9,11,10,11,11,12,12,16,14,16,10, 8, 9, 7,11,
+	11,11,11,12,12,16,14,16,13,13,10,10,11,11,12,12,
+	12,12,16,16,16,13,12,10, 8,10, 9,12,11,15,12,16,
+	16,16,13,14,10,11,10,11,11,11,12,12,16,16,14,16,
+	15,11,11,11,10,11,11,12,12,
 };
 
 static float _vq_quantthresh__44c7_s_p9_1[] = {
@@ -11613,10 +14711,10 @@
 };
 
 static long _vq_lengthlist__44c7_s_p9_2[] = {
-	 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+	 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-	 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
-	 5,
+	 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 7,
 };
 
 static float _vq_quantthresh__44c7_s_p9_2[] = {
@@ -12449,25 +15547,25 @@
 };
 
 static long _vq_lengthlist__44c8_s_p9_0[] = {
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8,
+	 1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11,11,
+	11, 6, 9, 8,11,11,11,11,11,11,11,11,11,11,11,11,
+	11,11, 6, 9, 8,11,11,11,11,11,11,11,11,11,11,11,
+	11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+	11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+	11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+	11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+	11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+	11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+	11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,
 };
 
 static float _vq_quantthresh__44c8_s_p9_0[] = {
@@ -12522,29 +15620,29 @@
 };
 
 static long _vq_lengthlist__44c8_s_p9_1[] = {
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8,
+	 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11,12,
+	12,12,12, 6, 5, 5, 8, 8, 8, 8, 8, 8,10,10,11,11,
+	12,11,12,13,13,13, 6, 5, 5, 8, 7, 8, 9, 9, 8,10,
+	10,11,11,12,11,12,12,13,12,17, 8, 8, 8, 8, 9, 9,
+	 9, 9,10,10,11,12,12,13,14,13,13,13,17, 8, 8, 8,
+	 9, 9, 9, 9, 9,10,10,12,12,13,12,13,13,13,14,17,
+	13,13, 9, 9, 9, 9,10,10,11,11,12,11,12,12,13,14,
+	13,14,17,14,11, 9, 9, 9, 9,10,10,11,11,12,12,13,
+	12,13,13,13,14,17,17,17,10,10, 9, 9,10,11,11,11,
+	12,12,13,14,13,13,13,13,17,16,16, 9, 9, 9, 8,11,
+	10,11,11,12,12,13,13,14,14,13,13,16,16,16,12,14,
+	10,10,11,11,12,12,13,13,13,13,14,13,14,14,16,16,
+	16,13,12,10, 8,11,10,12,12,12,13,13,13,13,14,14,
+	14,16,16,16,16,16,11,12,11,12,13,12,14,13,15,14,
+	14,14,15,14,16,15,16,16,16,12,11,12,10,13,12,13,
+	13,13,14,14,15,14,14,16,16,16,16,16,14,15,12,12,
+	13,13,13,13,14,15,13,15,14,14,16,16,16,16,16,15,
+	15,13,12,12,13,14,13,14,14,13,14,15,15,16,16,15,
+	16,16,16,16,14,15,14,13,13,15,14,15,14,15,14,14,
+	16,16,16,16,16,16,16,13,13,14,13,14,13,15,14,14,
+	15,14,14,16,16,16,16,16,16,16,16,16,13,13,14,14,
+	14,15,16,14,14,15,16,16,16,16,16,16,16,16,16,15,
+	13,13,15,15,15,15,16,14,15,
 };
 
 static float _vq_quantthresh__44c8_s_p9_1[] = {
@@ -12630,10 +15728,10 @@
 };
 
 static long _vq_lengthlist__44c8_s_p9_2[] = {
-	 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+	 3, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-	 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
-	 5,
+	 6, 6, 6, 6, 6, 6, 6, 7, 7, 6, 6, 7, 7, 7, 7, 7,
+	 7,
 };
 
 static float _vq_quantthresh__44c8_s_p9_2[] = {
@@ -13468,29 +16566,29 @@
 };
 
 static long _vq_lengthlist__44c9_s_p9_0[] = {
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8,
+	 1, 3, 3,11,11,13,13,13,13,13,13,13,13,12,12,12,
+	12,12,12, 4, 7, 6,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12, 4, 7, 7,11,11,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+	12,12,12,12,12,12,12,12,12,
 };
 
 static float _vq_quantthresh__44c9_s_p9_0[] = {
@@ -13546,29 +16644,29 @@
 };
 
 static long _vq_lengthlist__44c9_s_p9_1[] = {
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8,
+	 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
+	11,12,12, 6, 5, 5, 7, 7, 8, 9, 9, 9,10,10,11,11,
+	11,11,12,12,12,12, 6, 5, 5, 7, 7, 9, 9, 9, 9,10,
+	10,11,11,12,11,12,12,13,12,19, 8, 8, 8, 8, 9, 9,
+	 9, 9,10,10,11,11,12,12,12,13,13,13,17, 8, 8, 8,
+	 8, 9, 9, 9, 9,10,10,11,11,12,12,12,13,13,13,17,
+	12,12, 9, 9, 9, 9,10,10,11,11,11,11,12,12,13,13,
+	13,13,19,12,12, 9, 9,10,10,10,10,11,11,11,11,12,
+	12,13,13,14,14,18,18,18,10,10,10,10,11,10,11,11,
+	11,12,12,12,13,13,13,14,18,17,18,10,10,10, 9,11,
+	11,11,11,12,12,13,12,13,13,13,14,18,18,18,14,13,
+	10,10,11,11,12,12,12,12,12,13,13,13,14,14,18,18,
+	18,14,13,10,10,11,11,12,12,12,12,12,13,13,13,13,
+	14,18,17,18,18,17,12,12,11,11,12,12,13,13,13,13,
+	13,13,14,13,18,18,18,17,18,12,12,11,11,12,12,13,
+	13,13,13,13,13,14,14,18,16,18,17,18,15,15,12,13,
+	12,13,13,13,13,13,14,13,14,14,18,18,17,18,18,15,
+	16,12,11,12,11,13,13,14,14,14,14,14,14,17,17,17,
+	17,17,17,18,14,13,13,13,13,12,14,13,13,13,15,14,
+	17,18,18,16,18,17,18,14,13,13,11,13,11,14,13,14,
+	14,14,14,16,18,17,17,17,16,16,16,16,13,12,13,12,
+	13,12,14,13,15,14,18,18,16,17,18,18,16,15,16,13,
+	12,13,11,14,12,14,13,14,15,
 };
 
 static float _vq_quantthresh__44c9_s_p9_1[] = {
@@ -13654,10 +16752,10 @@
 };
 
 static long _vq_lengthlist__44c9_s_p9_2[] = {
+	 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-	 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
-	 5,
+	 6,
 };
 
 static float _vq_quantthresh__44c9_s_p9_2[] = {

<p><p>1.1                  vorbis/lib/books/uncoupled/res_books_44u.h

Index: res_books_44u.h
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
 * by the Xiph.Org Foundation http://www.xiph.org/                  *
 *                                                                  *
 ********************************************************************

 function: static codebooks autogenerated by huff/huffbuld
 last modified: $Id: res_books_44u.h,v 1.1 2002/07/01 11:20:17 xiphmont Exp $

 ********************************************************************/

#include "codebook.h"
static long _huff_lengthlist__44u0__long[] = {
         3, 7,11,10,14,11, 9,14, 5, 2, 5, 6, 8, 7, 9,16,
        10, 4, 4, 6, 6, 7,10,18,10, 5, 5, 5, 7, 6, 9,17,
        11, 7, 5, 6, 6, 8,11,18,10, 6, 6, 6, 7, 6, 8,16,
         9, 8,10, 8, 9, 5, 5,13,11,18,17,18,14,10, 7,13,
};

tatic static_codebook _huff_book__44u0__long = {
        2, 64,
        _huff_lengthlist__44u0__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u0__p1_0[] = {
         1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
        10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
        11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
        10,13,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
        11,11,11,14,13,10,12,13, 8,11,12,11,13,13,11,13,
        13,
};

tatic float _vq_quantthresh__44u0__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u0__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p1_0 = {
        _vq_quantthresh__44u0__p1_0,
        _vq_quantmap__44u0__p1_0,
        3,
        3
};

tatic static_codebook _44u0__p1_0 = {
        4, 81,
        _vq_lengthlist__44u0__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u0__p1_0,
        NULL,
        &_vq_auxt__44u0__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u0__p2_0[] = {
         2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 7, 6, 7, 8, 8, 6,
         7, 8, 5, 6, 7, 6, 8, 7, 7, 8, 8, 5, 7, 6, 7, 8,
         8, 7, 8, 8, 6, 8, 8, 8, 8,10, 8,10,10, 6, 8, 8,
         7,10, 8, 8, 9,10, 5, 6, 7, 7, 8, 8, 7, 8, 8, 6,
         8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9,10, 8,10,
         8,
};

tatic float _vq_quantthresh__44u0__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u0__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p2_0 = {
        _vq_quantthresh__44u0__p2_0,
        _vq_quantmap__44u0__p2_0,
        3,
        3
};

tatic static_codebook _44u0__p2_0 = {
        4, 81,
        _vq_lengthlist__44u0__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u0__p2_0,
        NULL,
        &_vq_auxt__44u0__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u0__p3_0[] = {
         1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 7, 9, 9, 8,
        10, 9,12,12, 9, 9,10,11,12, 6, 8, 8,10,10, 8,10,
        10,11,11, 8, 9,10,11,11,10,11,11,13,13,10,11,11,
        13,13, 6, 8, 8,10,10, 7,10, 9,11,11, 8,10,10,11,
        11,10,11,11,13,13,10,11,11,13,14, 9,11,11,15,14,
        10,12,11,15,14,10,12,11,15,14,13,14,13,18,15,12,
        14,13,16,15, 9,11,11,14,15,10,11,12,14,15,10,11,
        12,14,16,12,13,14,15,18,13,13,15,16,17, 5, 8, 8,
        11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,15,
        14,11,12,12,14,15, 8,10,10,13,13,10,12,12,13,13,
        10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
        10,10,12,12, 9,12,11,13,13,10,11,12,13,14,12,13,
        12,15,14,12,13,13,16,16,10,12,12,16,15,12,13,13,
        17,16,11,13,13,16,16,14,15,15,16,16,13,14,15,17,
        17,10,12,12,15,17,11,13,12,15,17,11,13,13,15,17,
        14,15,14,16,15,13,15,15,17,19, 5, 8, 8,11,11, 8,
        10,10,12,12, 8,10,10,12,12,11,12,12,14,15,11,12,
        12,14,15, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
        12,13,12,13,13,16,15,12,12,13,15,15, 8,10,10,13,
        13,10,12,12,13,13,10,12,12,13,13,12,13,13,16,15,
        12,13,13,15,15,10,12,12,17,15,11,13,13,18,16,11,
        13,13,18,15,13,15,15, 0,18,14,14,14,18,16,10,12,
        12,15,16,11,13,13,15,16,12,13,13,15,17,14,15,14,
        17,19,15,16,15,17,16, 8,11,11,16,16,10,13,12,18,
        16,10,12,12,16,16,15,16,16,20,18,14,15,15,19,19,
         9,12,12,17,16,11,13,14,17,16,11,13,14,17,18,15,
        17,17,20,19,14,15,16,20, 0, 9,12,12,16,17,11,14,
        13,16,16,11,13,13,16,18,15,16,16,20,18,14,16,16,
        18,18,12,14,15,19,19,14,15,16,18, 0,13,15,15,18,
        19,17,18,17,18,20,15,16,19, 0,19,12,15,14,18,18,
        13,16,14,19,20,13,16,15,18, 0,16,20,17, 0, 0,16,
        17,16,20, 0, 8,11,11,16,15,10,12,12,16,17,10,12,
        13,16,17,13,15,15,17,18,15,16,17, 0,17, 9,12,12,
        16,17,11,13,13,18,17,11,13,14,17,19,15,16,16,18,
         0,15,16,17,19,18, 9,12,12,17,16,11,13,13,17,17,
        11,14,13,20,17,14,17,15,19,20,16,18,18, 0,19,12,
        14,15, 0,18,13,15,16,20,20,13,14,16,19,20,15,16,
        18, 0,19,17,16,19, 0, 0,12,15,14,19,20,13,16,15,
        20, 0,14,15,15,20,20,15,17,16,20, 0,17,18,17,19,
        19,
};

tatic float _vq_quantthresh__44u0__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u0__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p3_0 = {
        _vq_quantthresh__44u0__p3_0,
        _vq_quantmap__44u0__p3_0,
        5,
        5
};

tatic static_codebook _44u0__p3_0 = {
        4, 625,
        _vq_lengthlist__44u0__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u0__p3_0,
        NULL,
        &_vq_auxt__44u0__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u0__p4_0[] = {
         4, 5, 5, 8, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
        10, 9,12,11, 9, 9,10,11,12, 5, 7, 7,10,10, 7, 8,
         8,10,10, 6, 7, 8,10,10,10,10,10,12,12,10,10,10,
        11,12, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 8,10,
        10,10,10,10,12,11,10,10,10,12,11, 9,10,10,13,13,
        10,11,11,14,13,10,10,10,13,13,12,13,13,14,14,12,
        12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,11,
        11,12,13,12,13,12,15,14,12,13,12,14,14, 5, 7, 7,
        10,10, 7, 8, 8,11,10, 7, 8, 8,10,10,10,11,10,13,
        13,10,10,10,12,13, 7, 8, 8,11,10, 8, 8, 9,10,11,
         8, 9, 9,11,11,11,10,11,12,13,10,11,11,13,14, 6,
         8, 7,10,11, 7, 9, 7,11,10, 8, 9, 9,11,11,10,11,
        10,14,11,11,11,11,13,13,10,11,11,13,13,10,11,11,
        14,14,10,11,11,14,13,13,12,13,13,15,13,13,13,15,
        16, 9,10,10,13,13,10,11,10,13,13,10,11,11,13,15,
        12,13,11,15,12,13,13,13,14,16, 5, 6, 7,10,10, 7,
         8, 7,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
        11,12,13, 6, 8, 7,10,10, 8, 9, 9,12,11, 7, 7, 9,
        10,11,10,11,11,14,13,10,10,11,11,14, 7, 8, 8,11,
        11, 8, 9, 9,11,12, 8, 9, 8,11,11,11,11,11,13,13,
        11,11,11,14,12, 9,10,10,14,13,10,12,11,15,13,10,
        10,11,13,13,13,14,14,15,15,12,11,13,13,16,10,11,
        11,13,14,10,11,11,14,14,10,11,10,14,13,13,13,13,
        16,15,12,13,12,15,12, 9,10,10,13,13,10,11,11,14,
        14,10,10,11,13,14,14,14,14,16,16,12,13,13,15,15,
         9,11,10,14,14,10,10,12,14,15,10,11,11,14,13,13,
        14,14,16,16,13,13,14,16,14, 9,10,10,13,13,10,11,
        10,14,13,10,11,11,13,15,13,14,13,16,15,13,13,13,
        15,15,12,13,12,16,14,11,12,13,14,16,13,14,14,16,
        15,15,13,16,13,18,15,15,16,18,17,11,13,13,15,15,
        11,13,11,15,14,12,13,14,15,17,14,15,12,17,13,14,
        15,16,18,17, 9,10,10,13,13,10,11,11,14,13,10,11,
        11,13,13,12,13,13,15,14,13,14,14,15,15, 9,10,10,
        14,13,10,12,11,14,13,10,10,11,13,15,13,14,13,16,
        15,13,13,14,14,17, 9,10,11,13,14,10,11,11,13,14,
        10,11,10,15,14,13,13,14,15,16,13,15,13,15,16,11,
        13,13,16,14,13,13,13,16,15,12,11,13,14,16,14,16,
        14,17,17,14,12,15,13,17,12,12,13,15,15,12,14,13,
        15,16,12,13,12,16,15,15,16,15,18,17,15,15,12,17,
        13,
};

tatic float _vq_quantthresh__44u0__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u0__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p4_0 = {
        _vq_quantthresh__44u0__p4_0,
        _vq_quantmap__44u0__p4_0,
        5,
        5
};

tatic static_codebook _44u0__p4_0 = {
        4, 625,
        _vq_lengthlist__44u0__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u0__p4_0,
        NULL,
        &_vq_auxt__44u0__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u0__p5_0[] = {
         1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
        10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
         9, 9,11,11, 7, 8, 8, 9, 9, 9,10,11,11, 8, 8, 8,
         9, 9,11,11,12,12, 8, 8, 8, 9, 9,10,11,12,12, 9,
        10,10,11,11,12,12,13,13, 9,10,10,11,11,12,12,13,
        13,
};

tatic float _vq_quantthresh__44u0__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u0__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p5_0 = {
        _vq_quantthresh__44u0__p5_0,
        _vq_quantmap__44u0__p5_0,
        9,
        9
};

tatic static_codebook _44u0__p5_0 = {
        2, 81,
        _vq_lengthlist__44u0__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u0__p5_0,
        NULL,
        &_vq_auxt__44u0__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p6_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u0__p6_0[] = {
         1, 4, 4, 6, 7, 8, 8,10,10,11,11,14,14, 4, 6, 5,
         8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 5, 8, 8, 9,
         9,10,10,11,11,14,15, 7, 8, 8, 9, 9,10,10,11,11,
        12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
        15, 9,10,10,10,10,11,11,12,12,13,12,15,15, 9,10,
         9,10,10,11,11,12,12,12,12,15,15,10,11,11,11,11,
        12,12,12,12,13,13,16,17,10,10,11,11,11,12,12,12,
        12,13,14,16,16,11,11,12,12,12,13,13,13,13,14,15,
        17,18,11,11,11,12,12,13,13,13,14,14,14,18,17,14,
        14,14,15,15,15,15,16,17,18,18, 0,19,14,14,15,15,
        15,16,17,16,17,17,18,19, 0,
};

tatic float _vq_quantthresh__44u0__p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
};

tatic long _vq_quantmap__44u0__p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p6_0 = {
        _vq_quantthresh__44u0__p6_0,
        _vq_quantmap__44u0__p6_0,
        13,
        13
};

tatic static_codebook _44u0__p6_0 = {
        2, 169,
        _vq_lengthlist__44u0__p6_0,
        1, -526516224, 1616117760, 4, 0,
        _vq_quantlist__44u0__p6_0,
        NULL,
        &_vq_auxt__44u0__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p6_1[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u0__p6_1[] = {
         2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 6, 5,
         6, 5, 6, 6, 5, 6, 6, 6, 6,
};

tatic float _vq_quantthresh__44u0__p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u0__p6_1[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p6_1 = {
        _vq_quantthresh__44u0__p6_1,
        _vq_quantmap__44u0__p6_1,
        5,
        5
};

tatic static_codebook _44u0__p6_1 = {
        2, 25,
        _vq_lengthlist__44u0__p6_1,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u0__p6_1,
        NULL,
        &_vq_auxt__44u0__p6_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p7_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u0__p7_0[] = {
         1, 5, 5,11,11, 8,11,11,11,11, 9,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11, 7,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11, 8,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11, 7,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,
};

tatic float _vq_quantthresh__44u0__p7_0[] = {
        -253.5, -84.5, 84.5, 253.5, 
};

tatic long _vq_quantmap__44u0__p7_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p7_0 = {
        _vq_quantthresh__44u0__p7_0,
        _vq_quantmap__44u0__p7_0,
        5,
        5
};

tatic static_codebook _44u0__p7_0 = {
        4, 625,
        _vq_lengthlist__44u0__p7_0,
        1, -518709248, 1626677248, 3, 0,
        _vq_quantlist__44u0__p7_0,
        NULL,
        &_vq_auxt__44u0__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p7_1[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u0__p7_1[] = {
         1, 4, 4, 6, 6, 6, 7, 8, 8, 9, 9,11,10, 4, 7, 7,
         8, 8, 8, 8, 9, 9,11,10,12,11, 4, 6, 7, 8, 8, 8,
         8,10,10,10,11,12,12, 7, 8, 8, 9, 9,10,10,11,11,
        12,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,12,11,12,
        12, 7, 8, 8,10,10,13,12,13,12,16,13,13,15, 7, 8,
         8,10,11,12,12,13,12,14,13,14,14, 8,10,10,12,12,
        13,13,16,14,15,15,15,14, 9,10,11,12,12,13,13,13,
        14,14,15,14,14,10,12,12,13,13,14,14,14,14,15,14,
        15,14,10,11,11,13,13,13,15,14,15,15,15,15,14,12,
        13,13,15,15,15,15,15,14,15,15,15,15,11,14,13,15,
        13,14,15,15,15,14,15,15,14,
};

tatic float _vq_quantthresh__44u0__p7_1[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap__44u0__p7_1[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p7_1 = {
        _vq_quantthresh__44u0__p7_1,
        _vq_quantmap__44u0__p7_1,
        13,
        13
};

tatic static_codebook _44u0__p7_1 = {
        2, 169,
        _vq_lengthlist__44u0__p7_1,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist__44u0__p7_1,
        NULL,
        &_vq_auxt__44u0__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u0__p7_2[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u0__p7_2[] = {
         2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
         6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 5, 6, 6, 7, 7, 8,
         8, 8, 8, 9, 8, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8,
         9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
         9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
         8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8,
         9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9,
         9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
         9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,
};

tatic float _vq_quantthresh__44u0__p7_2[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap__44u0__p7_2[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u0__p7_2 = {
        _vq_quantthresh__44u0__p7_2,
        _vq_quantmap__44u0__p7_2,
        13,
        13
};

tatic static_codebook _44u0__p7_2 = {
        2, 169,
        _vq_lengthlist__44u0__p7_2,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist__44u0__p7_2,
        NULL,
        &_vq_auxt__44u0__p7_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u0__short[] = {
         6, 9,11,12,12,11,12,12, 4, 5, 5, 9, 8, 9,10,12,
         3, 4, 3, 6, 5, 7,10,16, 5, 7, 6, 9, 8, 9,11,16,
         6, 7, 6, 9, 6, 8,10,16, 7, 9, 7, 9, 7, 8,11,16,
        10, 6, 3, 5, 4, 6, 8,15,13, 8, 5, 7, 6, 7,11,15,
};

tatic static_codebook _huff_book__44u0__short = {
        2, 64,
        _huff_lengthlist__44u0__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u0_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u0_m_long = {
        2, 1,
        _huff_lengthlist__44u0_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u0_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u0_m_short = {
        2, 1,
        _huff_lengthlist__44u0_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u1__long[] = {
         4, 8,12,11,13,11, 9,12, 6, 3, 5, 6, 8, 7, 8,13,
        11, 4, 3, 6, 5, 7,10,17,10, 6, 6, 6, 6, 6, 8,15,
        13, 7, 4, 6, 4, 6, 9,18,11, 7, 6, 5, 5, 5, 7,15,
         9, 8, 9, 7, 8, 6, 4,11,10,15,18,17,17,10, 7,11,
};

tatic static_codebook _huff_book__44u1__long = {
        2, 64,
        _huff_lengthlist__44u1__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u1__p1_0[] = {
         1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
        10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
        11, 8,11,11, 8,11,11,11,13,14,11,13,14, 8,11,11,
        10,14,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
        11,11,11,14,13,10,12,13, 8,11,11,11,14,14,11,14,
        13,
};

tatic float _vq_quantthresh__44u1__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u1__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p1_0 = {
        _vq_quantthresh__44u1__p1_0,
        _vq_quantmap__44u1__p1_0,
        3,
        3
};

tatic static_codebook _44u1__p1_0 = {
        4, 81,
        _vq_lengthlist__44u1__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u1__p1_0,
        NULL,
        &_vq_auxt__44u1__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u1__p2_0[] = {
         2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
         7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
         8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8, 9, 9, 6, 8, 8,
         7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
         8, 8, 8,10, 9, 7, 8, 9, 7, 8, 8, 8, 9, 9, 8,10,
         9,
};

tatic float _vq_quantthresh__44u1__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u1__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p2_0 = {
        _vq_quantthresh__44u1__p2_0,
        _vq_quantmap__44u1__p2_0,
        3,
        3
};

tatic static_codebook _44u1__p2_0 = {
        4, 81,
        _vq_lengthlist__44u1__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u1__p2_0,
        NULL,
        &_vq_auxt__44u1__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u1__p3_0[] = {
         2, 5, 4, 7, 7, 5, 7, 7, 9, 8, 5, 7, 7, 8, 9, 8,
         9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7,10,10, 7, 9,
         9,11,10, 7, 9, 9,10,10, 9,11,10,13,12, 9,10,10,
        12,12, 5, 7, 7,10, 9, 7, 9, 8,11,10, 7, 9, 9,10,
        11, 9,10,10,12,12,10,10,11,12,13, 8,10,10,14,13,
         9,11,11,15,13, 9,11,11,15,13,12,14,12,16,14,12,
        13,12,15,14, 8,10,10,13,14, 9,11,11,13,14,10,11,
        11,13,15,12,12,13,14,16,12,13,14,14,16, 5, 7, 7,
        10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
        13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,12,
         9,11,11,13,13,11,12,12,14,14,11,12,13,15,15, 7,
         9, 9,12,11, 9,11,10,13,12, 9,11,11,12,13,11,12,
        11,14,14,11,12,12,15,16, 9,11,11,15,14,11,12,12,
        16,15,10,12,12,16,15,14,14,15,16,16,13,14,14,17,
        17, 9,11,11,14,15,10,12,11,15,15,10,12,12,15,17,
        13,14,13,16,15,13,14,15,19, 0, 5, 7, 7,10,10, 7,
         9, 9,12,11, 7, 9, 9,11,12,10,11,11,14,14,10,11,
        11,13,14, 7, 9, 9,12,12, 9,11,11,13,12, 9,10,11,
        12,12,11,12,12,15,15,11,12,12,13,14, 7,10, 9,12,
        12, 9,11,11,13,13, 9,11,11,12,13,11,12,12,15,15,
        12,12,12,14,14, 9,11,11,15,14,10,12,12,16,15,10,
        11,12,15,15,13,14,14,17,18,13,13,14,15,16, 9,11,
        11,15,16,10,12,12,16,16,11,12,12,14,17,13,14,14,
        17,18,14,15,14,16,17, 7,10,10,14,15,10,12,12,16,
        15,10,11,12,17,16,14,16,15,19,17,13,15,14,17,17,
         9,11,12,15,16,11,13,13,18,16,11,13,13,16,16,15,
        16,16,18,19,13,15,16,17,17, 8,11,11,15,15,10,13,
        11,16,16,11,13,13,17,17,14,16,15,18,18,13,15,15,
        17,18,12,14,14,18, 0,13,15,15,19,19,12,14,15,17,
        18,16,19,18,19, 0,14,15,16,18,19,11,14,13,18,18,
        12,16,14,18,19,12,15,14,17, 0,15,18,16,18,17,14,
        17,16,18,18, 7,10,10,15,14,10,12,11,16,16,10,12,
        12,16,16,13,15,14,19,17,14,15,16,18,18, 8,11,11,
        15,15,10,13,12,17,16,10,12,13,17,17,14,14,15,19,
        18,14,15,16,18,19, 9,12,11,16,16,11,13,12,16,16,
        11,13,13,16,16,14,15,14,19,17,16,15,16,19,17,11,
        14,14,17,17,12,14,15,17,17,12,13,15, 0,18,14,15,
        16,18,18,16,17,18,17,19,11,14,14,17, 0,12,15,15,
        19,19,13,16,15, 0, 0,15,17,16, 0,18,16,19,16, 0,
         0,
};

tatic float _vq_quantthresh__44u1__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u1__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p3_0 = {
        _vq_quantthresh__44u1__p3_0,
        _vq_quantmap__44u1__p3_0,
        5,
        5
};

tatic static_codebook _44u1__p3_0 = {
        4, 625,
        _vq_lengthlist__44u1__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u1__p3_0,
        NULL,
        &_vq_auxt__44u1__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u1__p4_0[] = {
         4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
         9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
         8,10,10, 6, 7, 8, 9,10,10,10,10,11,12, 9,10,10,
        11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 7,10,
        10, 9,10, 9,12,11,10,10,10,12,11, 9,10,10,12,12,
         9,10,10,13,13, 9,10,10,13,12,12,12,12,14,14,12,
        12,12,13,14, 9,10,10,12,12, 9,10,10,13,13,10,10,
        10,12,13,12,12,12,14,13,12,12,12,14,14, 5, 7, 7,
         9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
        12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
         8, 8, 9,11,11,10,10,11,12,13,10,11,11,12,13, 6,
         7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,11,11,10,11,
        10,13,11,10,11,11,13,13,10,10,10,13,13,10,10,11,
        13,13,10,11,11,13,13,12,11,13,12,15,12,13,13,15,
        15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,14,
        12,13,11,15,12,13,13,13,15,15, 5, 7, 7, 9,10, 7,
         8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
        10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,11, 7, 8, 8,
        10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
        10, 8, 8, 8,11,11, 8, 9, 8,11,10,10,11,10,13,13,
        10,11,10,13,12, 9,10,10,13,13,10,11,11,13,13, 9,
        10,10,12,13,13,13,13,15,15,12,11,13,12,15,10,10,
        11,13,13,10,11,11,13,14,10,11,10,13,13,12,13,13,
        15,15,12,13,11,15,12, 8,10, 9,13,12, 9,10,10,13,
        13, 9,10,10,13,13,13,13,13,15,15,12,13,13,14,14,
         9,10,10,13,13,10,10,11,13,14,10,11,11,13,13,13,
        13,14,15,16,13,13,13,15,15, 9,10,10,13,13,10,11,
        10,14,13,10,11,11,13,14,13,14,12,15,14,13,13,13,
        15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
        15,14,12,15,13,17,14,14,15,16,16,11,12,12,14,15,
        11,13,11,15,14,12,13,13,15,15,13,14,12,17,13,14,
        14,15,16,16, 8,10,10,12,12, 9,10,10,13,13,10,10,
        10,13,13,12,13,12,14,14,12,13,13,15,14, 9,10,10,
        13,13,10,11,11,13,13,10,10,11,13,14,13,13,13,15,
        15,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
        10,11,10,13,13,12,13,13,14,15,13,14,13,15,14,11,
        12,12,15,14,12,13,13,15,15,11,11,12,14,15,14,15,
        14,17,16,14,12,14,13,16,11,12,12,14,15,12,13,13,
        14,15,11,13,12,15,14,14,15,14,16,17,14,15,12,16,
        13,
};

tatic float _vq_quantthresh__44u1__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u1__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p4_0 = {
        _vq_quantthresh__44u1__p4_0,
        _vq_quantmap__44u1__p4_0,
        5,
        5
};

tatic static_codebook _44u1__p4_0 = {
        4, 625,
        _vq_lengthlist__44u1__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u1__p4_0,
        NULL,
        &_vq_auxt__44u1__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u1__p5_0[] = {
         1, 4, 4, 7, 7, 8, 8,10,10, 4, 6, 5, 8, 7, 8, 8,
        10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
         9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
        10, 9,11,11,12,12, 8, 8, 8, 9, 9,10,11,12,12,10,
        10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
        13,
};

tatic float _vq_quantthresh__44u1__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u1__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p5_0 = {
        _vq_quantthresh__44u1__p5_0,
        _vq_quantmap__44u1__p5_0,
        9,
        9
};

tatic static_codebook _44u1__p5_0 = {
        2, 81,
        _vq_lengthlist__44u1__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u1__p5_0,
        NULL,
        &_vq_auxt__44u1__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p6_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u1__p6_0[] = {
         1, 4, 4, 6, 7, 8, 8,10, 9,11,10,13,13, 4, 5, 5,
         8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
         9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
        12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
        15, 9,10,10,10,10,11,11,12,12,12,12,16,16, 9,10,
        10,10,10,11,11,12,12,12,12,15,15,10,11,11,11,11,
        12,12,12,12,13,13,16,17,10,11,11,11,11,12,12,12,
        12,13,13,16,16,11,11,12,12,12,13,13,14,13,14,14,
        18,17,11,11,12,12,12,13,13,13,14,14,14,18,17,14,
        14,14,15,15,16,16,17,16,18,17,20,20,14,14,15,15,
        15,16,17,17,16,17, 0,19, 0,
};

tatic float _vq_quantthresh__44u1__p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
};

tatic long _vq_quantmap__44u1__p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p6_0 = {
        _vq_quantthresh__44u1__p6_0,
        _vq_quantmap__44u1__p6_0,
        13,
        13
};

tatic static_codebook _44u1__p6_0 = {
        2, 169,
        _vq_lengthlist__44u1__p6_0,
        1, -526516224, 1616117760, 4, 0,
        _vq_quantlist__44u1__p6_0,
        NULL,
        &_vq_auxt__44u1__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p6_1[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u1__p6_1[] = {
         2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 5, 5,
         6, 6, 6, 6, 5, 5, 6, 6, 6,
};

tatic float _vq_quantthresh__44u1__p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u1__p6_1[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p6_1 = {
        _vq_quantthresh__44u1__p6_1,
        _vq_quantmap__44u1__p6_1,
        5,
        5
};

tatic static_codebook _44u1__p6_1 = {
        2, 25,
        _vq_lengthlist__44u1__p6_1,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u1__p6_1,
        NULL,
        &_vq_auxt__44u1__p6_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p7_0[] = {
        3,
        2,
        4,
        1,
        5,
        0,
        6,
};

tatic long _vq_lengthlist__44u1__p7_0[] = {
         1, 3, 3, 8, 9, 9, 9, 5, 7, 7, 9, 9, 9, 9, 5, 6,
         6, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8,
};

tatic float _vq_quantthresh__44u1__p7_0[] = {
        -422.5, -253.5, -84.5, 84.5, 253.5, 422.5, 
};

tatic long _vq_quantmap__44u1__p7_0[] = {
            5,    3,    1,    0,    2,    4,    6,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p7_0 = {
        _vq_quantthresh__44u1__p7_0,
        _vq_quantmap__44u1__p7_0,
        7,
        7
};

tatic static_codebook _44u1__p7_0 = {
        2, 49,
        _vq_lengthlist__44u1__p7_0,
        1, -518017024, 1626677248, 3, 0,
        _vq_quantlist__44u1__p7_0,
        NULL,
        &_vq_auxt__44u1__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p7_1[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u1__p7_1[] = {
         1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 7, 7,
         8, 8, 8, 8, 9, 9,11,10,11,11, 4, 6, 7, 8, 8, 7,
         8, 9,10,10,11,12,11, 7, 8, 8, 9, 9,10,10,11,11,
        12,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,12,12,12,
        13, 7, 8, 8,10,10,13,12,13,13,16,13,14,14, 7, 8,
         8,10,10,12,12,13,13,14,14,14,14, 8, 9,10,13,12,
        13,13,15,15,14,15,14,15, 8,10,10,12,13,13,13,14,
        16,15,16,16,14,10,12,12,14,14,15,13,15,14,16,16,
        15,16,10,11,12,13,13,16,15,15,16,15,15,16,15,12,
        13,13,14,16,16,15,14,15,16,15,16,16,11,14,14,16,
        13,15,14,16,14,16,15,15,14,
};

tatic float _vq_quantthresh__44u1__p7_1[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap__44u1__p7_1[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p7_1 = {
        _vq_quantthresh__44u1__p7_1,
        _vq_quantmap__44u1__p7_1,
        13,
        13
};

tatic static_codebook _44u1__p7_1 = {
        2, 169,
        _vq_lengthlist__44u1__p7_1,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist__44u1__p7_1,
        NULL,
        &_vq_auxt__44u1__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u1__p7_2[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u1__p7_2[] = {
         2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
         6, 7, 8, 7, 8, 8, 8, 8, 9, 9, 5, 6, 6, 7, 7, 8,
         8, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9,
         9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
         9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
         8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 8, 9,
         9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,
};

tatic float _vq_quantthresh__44u1__p7_2[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap__44u1__p7_2[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u1__p7_2 = {
        _vq_quantthresh__44u1__p7_2,
        _vq_quantmap__44u1__p7_2,
        13,
        13
};

tatic static_codebook _44u1__p7_2 = {
        2, 169,
        _vq_lengthlist__44u1__p7_2,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist__44u1__p7_2,
        NULL,
        &_vq_auxt__44u1__p7_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u1__short[] = {
         7,12,12,14,17,14,13,15, 6, 9, 9,13,12,11,12,12,
         4, 5, 4, 8, 5, 7, 9,12, 6, 7, 8,11, 8, 9,11,17,
         5, 4, 4, 7, 4, 5, 8,17, 6, 5, 6, 9, 5, 6, 8,17,
         8, 8, 4, 6, 3, 4, 6,16,15,11, 6, 8, 5, 6, 9,16,
};

tatic static_codebook _huff_book__44u1__short = {
        2, 64,
        _huff_lengthlist__44u1__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u1_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u1_m_long = {
        2, 1,
        _huff_lengthlist__44u1_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u1_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u1_m_short = {
        2, 1,
        _huff_lengthlist__44u1_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u2__long[] = {
         4, 9,13,12,15,12,11,12, 7, 3, 5, 7, 8, 8, 9,12,
        13, 4, 3, 6, 5, 7, 9,16,11, 6, 6, 6, 6, 6, 8,16,
        15, 7, 4, 6, 4, 6, 8,17,11, 7, 6, 6, 5, 5, 6,15,
         9, 8, 8, 7, 7, 5, 4,10,10,14,15,16,17,10, 6, 9,
};

tatic static_codebook _huff_book__44u2__long = {
        2, 64,
        _huff_lengthlist__44u2__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u2__p1_0[] = {
         1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
        10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
        11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
        10,14,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
        11,11,11,14,13,10,11,14, 8,11,11,11,14,14,11,14,
        13,
};

tatic float _vq_quantthresh__44u2__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u2__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p1_0 = {
        _vq_quantthresh__44u2__p1_0,
        _vq_quantmap__44u2__p1_0,
        3,
        3
};

tatic static_codebook _44u2__p1_0 = {
        4, 81,
        _vq_lengthlist__44u2__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u2__p1_0,
        NULL,
        &_vq_auxt__44u2__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u2__p2_0[] = {
         3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
         7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 6, 8,
         8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8, 9, 9, 6, 8, 8,
         7, 9, 8, 8, 9,10, 4, 6, 6, 6, 8, 8, 6, 8, 8, 6,
         8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8,10,
         9,
};

tatic float _vq_quantthresh__44u2__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u2__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p2_0 = {
        _vq_quantthresh__44u2__p2_0,
        _vq_quantmap__44u2__p2_0,
        3,
        3
};

tatic static_codebook _44u2__p2_0 = {
        4, 81,
        _vq_lengthlist__44u2__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u2__p2_0,
        NULL,
        &_vq_auxt__44u2__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u2__p3_0[] = {
         2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
         9, 9,12,12, 8, 9,10,11,12, 5, 7, 7,10,10, 7, 9,
         9,11,11, 7, 9, 9,10,11,10,11,10,14,13, 9,10,10,
        12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
        11, 9,10,10,13,12,10,10,11,13,13, 8,10,10,14,13,
        10,11,11,15,13, 9,11,11,14,14,13,14,13,17,15,12,
        13,13,15,15, 8,10,10,13,14, 9,11,11,13,14,10,11,
        12,14,15,12,13,13,15,15,13,13,14,15,17, 5, 7, 7,
        10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
        14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
         9,11,11,13,13,12,13,12,14,14,11,12,13,15,14, 7,
         9, 9,12,12, 9,11,10,13,12, 9,11,11,12,13,11,12,
        11,15,13,11,12,13,15,16,10,12,12,16,15,11,12,13,
        16,15,10,12,12,16,16,14,14,14,17,16,13,14,14,17,
        19, 9,11,11,15,15,10,12,11,15,15,11,12,13,14,17,
        13,14,13,17,16,13,14,15,18,19, 5, 7, 7,10,10, 7,
         9, 9,12,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
        12,14,14, 7, 9, 9,12,12, 9,11,11,13,12, 9,10,11,
        12,13,11,13,12,15,15,11,12,12,14,15, 7, 9, 9,12,
        12, 9,11,11,13,13, 9,11,11,13,12,11,12,12,16,15,
        11,12,13,14,14, 9,11,11,15,15,10,13,12,17,15,10,
        12,12,14,14,13,15,15,18,17,13,14,14,16,16, 9,11,
        12,15,16,10,13,12,15,17,11,13,12,15,16,13,15,14,
        17,18,14,15,14,15,17, 8,10,10,15,15,10,12,12,17,
        15,10,12,11,17,16,14,16,15,17,17,13,15,15,16,16,
         9,11,12,16,16,11,13,13,17,17,11,13,13,16,16,15,
        16,16, 0, 0,14,15,15,18,16, 9,11,11,16,16,10,13,
        12,16,16,11,13,13,16,17,15,16,15,19,19,14,16,15,
         0,18,12,14,14, 0, 0,14,14,16,18,17,13,14,15,17,
        17,16,18,17, 0, 0,15,16,17,19,17,11,14,13, 0,18,
        13,16,13,17,17,13,15,15, 0,19,16,17,15,19,18,14,
        16,16, 0, 0, 7,10,10,15,15,10,12,11,16,16,10,11,
        12,17,16,13,15,15,17,17,14,15,16, 0,18, 9,11,11,
        15,15,11,13,12,16,17,10,12,13,17,17,14,15,15,17,
         0,15,16,16,19,18, 9,11,11,19,16,11,13,13,17,16,
        11,13,13,16,17,14,16,15,19,19,15,15,16,18,17,12,
        14,14,17,17,13,15,15,18, 0,13,14,15,17,19,15,16,
        17, 0,19,16,15,18,17,19,12,14,14,19,19,13,15,16,
        19,18,13,16,15,18,17,15,16,16, 0,19,17,19,17,19,
         0,
};

tatic float _vq_quantthresh__44u2__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u2__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p3_0 = {
        _vq_quantthresh__44u2__p3_0,
        _vq_quantmap__44u2__p3_0,
        5,
        5
};

tatic static_codebook _44u2__p3_0 = {
        4, 625,
        _vq_lengthlist__44u2__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u2__p3_0,
        NULL,
        &_vq_auxt__44u2__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u2__p4_0[] = {
         4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
        10, 9,11,11, 9, 9, 9,11,12, 6, 7, 7, 9, 9, 7, 8,
         8,10,10, 6, 7, 8,10,10,10,10,10,11,12, 9,10,10,
        11,13, 6, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 7,10,
        10, 9,10,10,12,11,10,10,10,12,11, 9,10,10,13,12,
        10,10,10,13,13, 9,10,10,13,13,12,12,13,14,14,12,
        12,12,14,14, 9,10,10,12,13, 9,10,10,13,13,10,10,
        10,13,13,12,12,12,14,14,12,13,12,14,14, 5, 7, 7,
        10, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
        12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
         8, 8, 9,11,11,10,10,11,12,13,10,11,11,13,13, 6,
         7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
        10,13,11,10,11,11,13,13,10,10,10,13,13,10,10,11,
        13,13,10,11,11,14,13,12,12,13,12,15,12,13,13,15,
        15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,14,
        12,13,11,15,12,13,13,13,15,15, 5, 7, 7, 9,10, 7,
         8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
        10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,11, 7, 8, 8,
        10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
        10, 8, 9, 8,11,11, 8, 9, 8,11,10,10,11,11,13,13,
        10,11,10,13,12, 9,10,10,13,13,10,11,11,14,13, 9,
        10,11,13,13,13,13,13,15,15,12,11,13,12,15,10,10,
        10,13,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
        15,15,12,13,12,15,12, 8,10, 9,12,13, 9,10,10,13,
        13, 9,10,10,13,13,13,13,13,15,15,12,13,13,14,14,
         9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
        13,14,15,16,13,13,13,15,15, 9,10,10,13,13,10,11,
        10,14,13,10,11,11,13,14,13,14,13,16,14,13,13,13,
        15,15,12,13,12,15,14,12,12,13,15,15,12,13,13,16,
        15,14,12,15,13,18,14,14,16,17,17,11,12,12,14,15,
        11,12,11,16,14,12,13,13,15,15,14,15,12,17,13,14,
        15,15,17,17, 8,10,10,12,12, 9,10,10,13,13, 9,10,
        10,13,13,12,13,12,14,14,13,13,14,16,15, 9,10,10,
        13,13,10,11,11,14,13,10,10,11,13,14,13,13,13,16,
        15,12,13,13,14,16, 9,10,10,13,13,10,11,11,13,14,
        10,11,10,14,13,13,13,13,14,15,13,14,13,15,14,11,
        12,12,15,14,12,13,13,15,15,11,12,13,14,16,14,15,
        14,18,16,14,12,15,13,17,12,12,13,14,16,12,13,13,
        15,16,11,13,12,15,14,14,15,14,16,17,14,15,12,16,
        13,
};

tatic float _vq_quantthresh__44u2__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u2__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p4_0 = {
        _vq_quantthresh__44u2__p4_0,
        _vq_quantmap__44u2__p4_0,
        5,
        5
};

tatic static_codebook _44u2__p4_0 = {
        4, 625,
        _vq_lengthlist__44u2__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u2__p4_0,
        NULL,
        &_vq_auxt__44u2__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u2__p5_0[] = {
         1, 4, 4, 7, 7, 8, 8,10,10, 4, 6, 5, 8, 8, 9, 8,
        10,10, 4, 5, 5, 8, 8, 8, 9,10,10, 7, 8, 8, 9, 9,
        10, 9,11,11, 7, 8, 8, 9, 9,10,10,11,11, 8, 9, 8,
        10, 9,11,10,12,12, 8, 8, 9, 9,10,11,11,12,12,10,
        10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
        13,
};

tatic float _vq_quantthresh__44u2__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u2__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p5_0 = {
        _vq_quantthresh__44u2__p5_0,
        _vq_quantmap__44u2__p5_0,
        9,
        9
};

tatic static_codebook _44u2__p5_0 = {
        2, 81,
        _vq_lengthlist__44u2__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u2__p5_0,
        NULL,
        &_vq_auxt__44u2__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p6_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u2__p6_0[] = {
         1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,13, 4, 6, 5,
         8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
         9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
        12,12,15,14, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
        14, 8, 9, 9,10,10,11,11,12,11,12,12,15,15, 9, 9,
         9,10,10,11,11,11,11,12,12,15,16,10,11,10,11,11,
        12,12,12,12,13,13,16,16,10,11,10,11,11,12,12,12,
        12,13,13,16,16,11,11,12,12,12,13,13,13,13,14,14,
        16,17,11,12,11,12,12,13,13,13,14,15,14,17,16,14,
        14,14,15,15,16,15,16,18,17,17,18, 0,14,14,15,15,
        15,15,16,16,16,17,16, 0, 0,
};

tatic float _vq_quantthresh__44u2__p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
};

tatic long _vq_quantmap__44u2__p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p6_0 = {
        _vq_quantthresh__44u2__p6_0,
        _vq_quantmap__44u2__p6_0,
        13,
        13
};

tatic static_codebook _44u2__p6_0 = {
        2, 169,
        _vq_lengthlist__44u2__p6_0,
        1, -526516224, 1616117760, 4, 0,
        _vq_quantlist__44u2__p6_0,
        NULL,
        &_vq_auxt__44u2__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p6_1[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u2__p6_1[] = {
         2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 5, 5,
         6, 5, 6, 6, 5, 6, 6, 6, 6,
};

tatic float _vq_quantthresh__44u2__p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u2__p6_1[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p6_1 = {
        _vq_quantthresh__44u2__p6_1,
        _vq_quantmap__44u2__p6_1,
        5,
        5
};

tatic static_codebook _44u2__p6_1 = {
        2, 25,
        _vq_lengthlist__44u2__p6_1,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u2__p6_1,
        NULL,
        &_vq_auxt__44u2__p6_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p7_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u2__p7_0[] = {
         1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
        10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9,
};

tatic float _vq_quantthresh__44u2__p7_0[] = {
        -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 422.5, 591.5, 
};

tatic long _vq_quantmap__44u2__p7_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p7_0 = {
        _vq_quantthresh__44u2__p7_0,
        _vq_quantmap__44u2__p7_0,
        9,
        9
};

tatic static_codebook _44u2__p7_0 = {
        2, 81,
        _vq_lengthlist__44u2__p7_0,
        1, -516612096, 1626677248, 4, 0,
        _vq_quantlist__44u2__p7_0,
        NULL,
        &_vq_auxt__44u2__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p7_1[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u2__p7_1[] = {
         1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10, 4, 7, 6,
         8, 8, 8, 8, 9,10,11,10,12,12, 4, 6, 7, 8, 8, 8,
         8,10,10,11,11,12,12, 7, 8, 8,10, 9,10,10,12,11,
        13,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,13,13,14,
        14, 7, 8, 9,10,10,12,11,13,13,14,14,14,15, 7, 8,
         9,10,10,11,12,14,13,14,14,15,15, 8,10,10,12,11,
        13,13,15,16,14,17,15,16, 8,10,10,11,12,14,13,14,
        15,16,15,17,15,10,11,11,14,13,14,14,16,15,16,17,
        16,17,10,11,12,13,14,13,14,14,15,15,15,15,16,11,
        12,13,14,13,16,16,17,14,17,16,16,17,11,12,13,15,
        14,15,15,15,15,15,15,17,16,
};

tatic float _vq_quantthresh__44u2__p7_1[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap__44u2__p7_1[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p7_1 = {
        _vq_quantthresh__44u2__p7_1,
        _vq_quantmap__44u2__p7_1,
        13,
        13
};

tatic static_codebook _44u2__p7_1 = {
        2, 169,
        _vq_lengthlist__44u2__p7_1,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist__44u2__p7_1,
        NULL,
        &_vq_auxt__44u2__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u2__p7_2[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u2__p7_2[] = {
         2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
         7, 7, 8, 7, 8, 8, 8, 8, 9, 8, 5, 6, 6, 7, 7, 8,
         8, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8,
         9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
         9, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 7, 8,
         8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9,
         9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,
};

tatic float _vq_quantthresh__44u2__p7_2[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap__44u2__p7_2[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u2__p7_2 = {
        _vq_quantthresh__44u2__p7_2,
        _vq_quantmap__44u2__p7_2,
        13,
        13
};

tatic static_codebook _44u2__p7_2 = {
        2, 169,
        _vq_lengthlist__44u2__p7_2,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist__44u2__p7_2,
        NULL,
        &_vq_auxt__44u2__p7_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u2__short[] = {
        12,13,12,14,13,11,11,17,10, 7, 6, 9, 8, 9,10,17,
         9, 4, 3, 6, 4, 7,10,16,14, 8, 6, 8, 7, 9,11,16,
        13, 7, 3, 6, 4, 6,10,16,13, 9, 5, 7, 5, 7, 9,16,
        13,10, 4, 7, 3, 4, 6,14,16,14, 6, 8, 5, 6, 8,15,
};

tatic static_codebook _huff_book__44u2__short = {
        2, 64,
        _huff_lengthlist__44u2__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u2_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u2_m_long = {
        2, 1,
        _huff_lengthlist__44u2_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u2_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u2_m_short = {
        2, 1,
        _huff_lengthlist__44u2_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u3__long[] = {
         4, 9,13,12,14,12,11,12, 5, 3, 5, 7, 8, 8, 9,11,
        13, 4, 3, 6, 5, 7, 9,15,12, 6, 6, 7, 7, 7, 8,15,
        15, 7, 5, 6, 4, 5, 7,16,12, 7, 6, 6, 5, 5, 6,14,
         9, 8, 8, 7, 6, 5, 4, 9, 9,13,14,14,16,10, 6, 8,
};

tatic static_codebook _huff_book__44u3__long = {
        2, 64,
        _huff_lengthlist__44u3__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u3__p1_0[] = {
         1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
        10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
        11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
        10,13,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
        11,11,11,14,13,10,12,14, 8,11,11,11,14,14,11,14,
        13,
};

tatic float _vq_quantthresh__44u3__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u3__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p1_0 = {
        _vq_quantthresh__44u3__p1_0,
        _vq_quantmap__44u3__p1_0,
        3,
        3
};

tatic static_codebook _44u3__p1_0 = {
        4, 81,
        _vq_lengthlist__44u3__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u3__p1_0,
        NULL,
        &_vq_auxt__44u3__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u3__p2_0[] = {
         3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
         7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
         8, 6, 8, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 8, 7,
         7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
         8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
         8,
};

tatic float _vq_quantthresh__44u3__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u3__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p2_0 = {
        _vq_quantthresh__44u3__p2_0,
        _vq_quantmap__44u3__p2_0,
        3,
        3
};

tatic static_codebook _44u3__p2_0 = {
        4, 81,
        _vq_lengthlist__44u3__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u3__p2_0,
        NULL,
        &_vq_auxt__44u3__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u3__p3_0[] = {
         2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
         9, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
         9,11,11, 7, 8, 9,10,11,10,11,11,14,13, 9,10,11,
        13,13, 5, 7, 7, 9,10, 7, 9, 8,11,10, 7, 9, 9,11,
        11, 9,10,10,13,12,10,11,11,13,13, 8,10,10,14,13,
        10,11,11,15,13, 9,11,11,14,13,13,14,13,16,15,12,
        13,13,16,15, 8,10,10,13,14, 9,11,11,14,15,10,11,
        12,14,16,12,13,13,14,16,13,13,14,14,16, 5, 7, 7,
        10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
        14,10,11,11,14,15, 7, 9, 9,12,12, 9,11,11,13,13,
         9,11,11,13,13,11,13,12,14,14,11,12,13,15,16, 7,
         9, 9,11,11, 8,11,10,13,12, 9,11,11,12,13,11,12,
        12,16,14,11,12,13,16,16,10,12,12,17,15,11,12,13,
        16,15,11,12,13,16,16,15,15,15,16,16,13,14,15,19,
        18, 9,11,11,15,15,10,12,11,16,15,11,13,12,15,18,
        13,15,13,17,15,13,16,15, 0, 0, 5, 7, 7,10,10, 7,
         9, 9,12,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
        11,13,14, 7, 9, 9,12,11, 9,11,11,13,12, 8,10,11,
        12,13,11,12,12,16,16,11,11,12,14,15, 7, 9, 9,12,
        12, 9,11,11,13,13, 9,11,11,13,13,11,12,12,16,15,
        12,12,12,15,14, 9,11,11,16,15,11,13,12,18,16,10,
        11,12,15,15,13,15,15,19,17,13,13,15,15,16, 9,11,
        12,15,15,11,13,12,16,16,11,13,12,15,16,13,15,14,
         0, 0,14,15,14,16,19, 8,10,10,15,14,10,11,12,16,
        15,10,11,11,16,16,14,16,16,18,16,13,14,14,18,18,
         9,11,11,16,15,11,13,13,17,18,11,13,13,16,16,15,
        16,17,19, 0,14,16,15,19,19, 9,11,11,16,15,10,13,
        12,17,16,11,12,13,16,16,14,17,16,18,19,14,16,15,
        17,17,12,14,15, 0, 0,14,15,16,19, 0,14,15,15,19,
         0,18,17,17, 0, 0,15,17, 0,18, 0,11,14,14,19, 0,
        12,15,14,19,19,13,15,15,19,18,15,17,15,19,19,16,
        18,18, 0,19, 8,10,10,15,14,10,12,11,15,15,10,11,
        12,16,16,13,15,15,17, 0,14,15,15,17, 0, 9,11,11,
        16,15,11,13,12,18,15,10,12,13,16,15,13,15,15,18,
        19,15,16,19,19,19, 9,11,11,15,16,11,13,13,16,17,
        11,13,13,19,16,14,15,16,19,19,16,16,17, 0,18,11,
        13,14,19,18,13,15,14,18,18,13,14,15,19,18,17,19,
        19, 0,19,16,16,19,17,19,12,15,13,19,19,13,15,15,
        19, 0,13,15,15,17,19,15,17,16, 0,18,17, 0,17, 0,
         0,
};

tatic float _vq_quantthresh__44u3__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u3__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p3_0 = {
        _vq_quantthresh__44u3__p3_0,
        _vq_quantmap__44u3__p3_0,
        5,
        5
};

tatic static_codebook _44u3__p3_0 = {
        4, 625,
        _vq_lengthlist__44u3__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u3__p3_0,
        NULL,
        &_vq_auxt__44u3__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u3__p4_0[] = {
         4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
         9, 9,11,11, 9, 9, 9,11,12, 6, 7, 7, 9, 9, 7, 8,
         8,10,10, 6, 7, 8,10,10, 9,10,10,11,12, 9, 9,10,
        11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
        10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12,
         9,10,10,13,13, 9,10,10,12,12,12,12,12,14,14,11,
        12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10,
        10,12,13,11,12,12,14,13,12,12,12,14,14, 5, 7, 7,
         9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
        12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
         8, 9, 8,11,11,10,10,11,12,13,10,11,11,12,13, 6,
         7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
        10,13,11,10,11,11,13,13, 9,10,10,13,12,10,10,11,
        13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,14,
        15, 9,10,10,12,13, 9,11,10,13,12,10,11,11,13,13,
        12,13,11,15,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
         8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,12,10,10,
        10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
        10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
        10, 8, 9, 8,11,11, 8, 9, 8,11,10,10,11,11,13,12,
        10,11,10,13,12, 9,10,10,13,12,10,11,11,13,13,10,
        10,10,12,13,12,13,13,15,15,12,11,13,12,14, 9,10,
        10,12,13,10,11,11,13,13,10,11,10,13,13,12,13,13,
        15,15,12,13,11,15,12, 8, 9, 9,12,12, 9,10,10,13,
        13, 9,10,10,13,13,12,13,13,14,14,12,12,12,14,14,
         9,10,10,13,13,10,10,11,13,13,10,11,11,13,13,13,
        13,13,14,16,12,13,13,15,15, 9,10,10,12,13,10,11,
        10,13,13,10,10,11,13,14,12,13,12,15,14,12,13,13,
        14,15,12,12,12,15,14,11,12,13,14,15,12,13,13,15,
        15,14,12,15,13,16,14,15,15,17,17,11,12,12,14,14,
        11,12,11,15,13,12,13,13,15,15,13,14,12,16,13,14,
        14,15,17,17, 8, 9, 9,12,12, 9,10,10,13,12, 9,10,
        10,13,13,12,12,12,14,14,12,13,13,14,15, 9,10,10,
        13,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
        15,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
        10,11,11,14,13,12,13,13,15,15,13,14,13,15,14,11,
        12,12,14,14,12,13,13,15,15,11,11,12,14,15,14,15,
        15,17,16,13,12,14,13,16,11,12,12,14,15,12,13,13,
        15,15,11,13,12,15,14,14,15,15,16,17,14,15,12,16,
        13,
};

tatic float _vq_quantthresh__44u3__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u3__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p4_0 = {
        _vq_quantthresh__44u3__p4_0,
        _vq_quantmap__44u3__p4_0,
        5,
        5
};

tatic static_codebook _44u3__p4_0 = {
        4, 625,
        _vq_lengthlist__44u3__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u3__p4_0,
        NULL,
        &_vq_auxt__44u3__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u3__p5_0[] = {
         2, 4, 3, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 7, 8, 8,
        10, 9, 4, 4, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
         9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
         9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
        10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
        12,
};

tatic float _vq_quantthresh__44u3__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u3__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p5_0 = {
        _vq_quantthresh__44u3__p5_0,
        _vq_quantmap__44u3__p5_0,
        9,
        9
};

tatic static_codebook _44u3__p5_0 = {
        2, 81,
        _vq_lengthlist__44u3__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u3__p5_0,
        NULL,
        &_vq_auxt__44u3__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p6_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u3__p6_0[] = {
         1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,14, 4, 6, 5,
         8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
         9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
        12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
        14, 8, 9, 9,10,10,11,11,12,12,13,12,16,15, 8, 9,
         9,10,10,11,11,12,12,12,12,16,16,10,11,10,11,11,
        12,12,13,13,13,13,16,16,10,11,11,11,11,12,12,12,
        12,13,13,17,17,11,11,12,12,12,13,13,13,14,14,14,
        17,17,11,12,11,12,12,13,13,14,14,14,14,19,17,14,
        14,15,16,15,16,16,16,17,17,17,19,19,14,15,15,15,
        15,16,16,16,17,17,17,20,20,
};

tatic float _vq_quantthresh__44u3__p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
};

tatic long _vq_quantmap__44u3__p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p6_0 = {
        _vq_quantthresh__44u3__p6_0,
        _vq_quantmap__44u3__p6_0,
        13,
        13
};

tatic static_codebook _44u3__p6_0 = {
        2, 169,
        _vq_lengthlist__44u3__p6_0,
        1, -526516224, 1616117760, 4, 0,
        _vq_quantlist__44u3__p6_0,
        NULL,
        &_vq_auxt__44u3__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p6_1[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u3__p6_1[] = {
         2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
         6, 5, 6, 6, 5, 5, 6, 6, 6,
};

tatic float _vq_quantthresh__44u3__p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u3__p6_1[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p6_1 = {
        _vq_quantthresh__44u3__p6_1,
        _vq_quantmap__44u3__p6_1,
        5,
        5
};

tatic static_codebook _44u3__p6_1 = {
        2, 25,
        _vq_lengthlist__44u3__p6_1,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u3__p6_1,
        NULL,
        &_vq_auxt__44u3__p6_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p7_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u3__p7_0[] = {
         1, 4, 4, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
         9, 9, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8,
};

tatic float _vq_quantthresh__44u3__p7_0[] = {
        -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 637.5, 892.5, 
};

tatic long _vq_quantmap__44u3__p7_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p7_0 = {
        _vq_quantthresh__44u3__p7_0,
        _vq_quantmap__44u3__p7_0,
        9,
        9
};

tatic static_codebook _44u3__p7_0 = {
        2, 81,
        _vq_lengthlist__44u3__p7_0,
        1, -515907584, 1627381760, 4, 0,
        _vq_quantlist__44u3__p7_0,
        NULL,
        &_vq_auxt__44u3__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p7_1[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u3__p7_1[] = {
         1, 4, 4, 6, 5, 7, 7, 9, 8,10,10,11,11,12,13, 4,
         7, 6, 7, 7, 9, 9,10,10,11,12,13,13,14,13, 4, 6,
         7, 7, 8, 9, 9,10,10,11,12,13,14,13,13, 6, 8, 8,
        10, 9,11,11,12,12,13,13,14,14,14,14, 6, 8, 8, 9,
         9,11,11,12,12,14,14,14,15,15,15, 8, 9, 9,11,10,
        13,12,14,14,14,14,15,16,16,15, 8, 9, 9,11,11,12,
        12,14,14,15,15,15,16,15,16, 9,10,10,12,12,14,14,
        15,15,14,17,15,15,16,15, 9,11,11,12,13,14,14,14,
        15,15,16,15,17,16,17,11,12,12,14,14,15,14,16,16,
        15,15,15,17,16,16,11,12,13,14,15,15,15,15,15,16,
        17,16,17,17,17,12,13,13,15,14,15,15,15,15,16,16,
        17,17,17,17,13,12,14,15,15,16,15,16,16,17,17,16,
        17,17,17,12,14,14,16,15,17,16,17,16,17,16,17,17,
        17,17,14,13,14,15,16,16,17,17,15,16,17,17,16,17,
        17,
};

tatic float _vq_quantthresh__44u3__p7_1[] = {
        -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
        25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
};

tatic long _vq_quantmap__44u3__p7_1[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p7_1 = {
        _vq_quantthresh__44u3__p7_1,
        _vq_quantmap__44u3__p7_1,
        15,
        15
};

tatic static_codebook _44u3__p7_1 = {
        2, 225,
        _vq_lengthlist__44u3__p7_1,
        1, -522338304, 1620115456, 4, 0,
        _vq_quantlist__44u3__p7_1,
        NULL,
        &_vq_auxt__44u3__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u3__p7_2[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist__44u3__p7_2[] = {
         2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
         9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9,
        10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9,10,10,10,10, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
         9,10,10,10,10,10, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,
        10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9,
         9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
         9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
         9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,
        10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
        10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,
};

tatic float _vq_quantthresh__44u3__p7_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
};

tatic long _vq_quantmap__44u3__p7_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt__44u3__p7_2 = {
        _vq_quantthresh__44u3__p7_2,
        _vq_quantmap__44u3__p7_2,
        17,
        17
};

tatic static_codebook _44u3__p7_2 = {
        2, 289,
        _vq_lengthlist__44u3__p7_2,
        1, -529530880, 1611661312, 5, 0,
        _vq_quantlist__44u3__p7_2,
        NULL,
        &_vq_auxt__44u3__p7_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u3__short[] = {
        13,16,15,14,14,14,11,17,13,11, 8,11, 9, 9,10,16,
        11, 7, 3, 7, 4, 6, 9,17,15,11, 7, 9, 7, 9,10,17,
        14, 9, 3, 7, 3, 6, 9,17,16,10, 5, 7, 4, 6, 9,17,
        13,11, 5, 8, 3, 4, 6,13,17,14, 7,10, 4, 5, 7,15,
};

tatic static_codebook _huff_book__44u3__short = {
        2, 64,
        _huff_lengthlist__44u3__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u3_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u3_m_long = {
        2, 1,
        _huff_lengthlist__44u3_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u3_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u3_m_short = {
        2, 1,
        _huff_lengthlist__44u3_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u4__long[] = {
         3,10,13,12,13,12,11,12, 5, 3, 5, 8, 8, 9, 9,11,
        12, 4, 3, 6, 6, 7, 9,15,11, 7, 6, 7, 7, 7, 9,14,
        13, 8, 5, 6, 4, 5, 8,15,11, 8, 6, 7, 5, 5, 6,13,
        10, 8, 8, 8, 7, 5, 4, 8,10,13,14,13,14,10, 6, 8,
};

tatic static_codebook _huff_book__44u4__long = {
        2, 64,
        _huff_lengthlist__44u4__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u4__p1_0[] = {
         1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
        10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
        11, 8,11,11, 8,11,11,11,13,14,11,14,14, 7,11,11,
        10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,10,11, 8,
        11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
        13,
};

tatic float _vq_quantthresh__44u4__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u4__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p1_0 = {
        _vq_quantthresh__44u4__p1_0,
        _vq_quantmap__44u4__p1_0,
        3,
        3
};

tatic static_codebook _44u4__p1_0 = {
        4, 81,
        _vq_lengthlist__44u4__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u4__p1_0,
        NULL,
        &_vq_auxt__44u4__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u4__p2_0[] = {
         3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
         7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
         8, 6, 8, 8, 6, 8, 8, 8, 8,10, 8,10, 9, 6, 8, 8,
         7,10, 8, 8, 9,10, 4, 6, 6, 6, 8, 8, 6, 8, 8, 6,
         8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8,10,10, 8,10,
         8,
};

tatic float _vq_quantthresh__44u4__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u4__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p2_0 = {
        _vq_quantthresh__44u4__p2_0,
        _vq_quantmap__44u4__p2_0,
        3,
        3
};

tatic static_codebook _44u4__p2_0 = {
        4, 81,
        _vq_lengthlist__44u4__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u4__p2_0,
        NULL,
        &_vq_auxt__44u4__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u4__p3_0[] = {
         2, 4, 4, 8, 8, 5, 7, 6, 9, 9, 5, 7, 7, 9, 9, 8,
        10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
         9,11,11, 7, 8, 9,10,11,10,11,11,14,13, 9,10,11,
        13,13, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11,
        11, 9,11,10,13,12,10,11,11,13,13, 8,10,10,14,13,
        10,12,11,15,14, 9,11,11,14,13,13,15,14,16,15,12,
        14,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
        11,14,16,12,14,13,15,16,13,14,14,15,17, 5, 7, 7,
        10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
        14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
         9,11,11,13,13,12,12,13,15,15,11,12,13,16,15, 7,
         9, 9,12,11, 8,11,10,13,12, 9,11,11,12,13,11,12,
        12,16,14,11,13,13,16,16,10,12,11,17,15,11,12,13,
        16,15,11,13,13,17,16,15,15,15,17,17,14,15,16,18,
        19, 9,11,11,15,16,10,12,12,16,15,11,13,13,16,16,
        13,14,13,18,15,14,15,14,18,18, 5, 7, 7,10,10, 7,
         9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
        12,14,15, 7, 9, 9,11,11, 9,11,11,13,12, 8,10,11,
        12,13,11,13,13,16,17,11,11,13,14,15, 7, 9, 9,12,
        12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,15,16,
        11,13,13,15,15, 9,11,11,16,15,11,13,12,16,15,10,
        12,12,16,15,13,15,15, 0,19,14,14,15,15,16,10,11,
        12,15,15,11,13,13,16,16,11,13,12,16,17,14,15,16,
        18,17,14,16,14,16,19, 8,10,10,15,14,10,12,12,16,
        15,10,11,11,16,15,14,17,16,19,18,13,15,14,17,18,
         9,11,11,17,16,11,13,13,18,17,11,13,13,16,16,15,
        16,19,19, 0,14,15,18,17,17, 9,11,11,16,15,10,13,
        12,17,16,11,13,13,17,17,14,16,16,18,19,15,16,15,
        19, 0,12,14,15,19,19,13,15,16,18,17,14,15,15,18,
         0,17,17,19, 0,18,16,17,18, 0, 0,12,13,14,18,19,
        13,15,14,19,19,14,15,15,17,17,15,17,15,18,19,17,
        18,19,19, 0, 8,10,10,14,14,10,12,11,16,15,10,11,
        12,15,17,13,15,15,17,16,14,15,16,18, 0, 9,11,11,
        16,15,11,13,12,17,16,11,12,13,16,16,15,15,16,17,
        18,14,15,17,19,19, 9,12,11,15,16,11,13,13,16,17,
        11,13,13,19,16,14,16,15,18,19,15,16,17,19,18,12,
        14,14,19,19,13,15,16,18,17,13,14,15,18, 0,16, 0,
         0,18,18,17,16, 0,17, 0,12,15,14,17, 0,13,15,16,
        19,19,14,16,15, 0,19,16,18,16, 0,18,17,19,16, 0,
        18,
};

tatic float _vq_quantthresh__44u4__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u4__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p3_0 = {
        _vq_quantthresh__44u4__p3_0,
        _vq_quantmap__44u4__p3_0,
        5,
        5
};

tatic static_codebook _44u4__p3_0 = {
        4, 625,
        _vq_lengthlist__44u4__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u4__p3_0,
        NULL,
        &_vq_auxt__44u4__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u4__p4_0[] = {
         4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
         9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
         8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
        11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
        10, 9,10, 9,12,11, 9,10,10,12,11, 9, 9, 9,12,12,
         9,10,10,13,12, 9,10,10,12,12,11,12,12,14,14,11,
        11,12,13,14, 9, 9, 9,12,12, 9,10,10,12,12, 9,10,
        10,12,13,11,12,12,14,13,12,12,12,14,14, 5, 7, 7,
         9, 9, 7, 8, 8,10,10, 7, 7, 8,10,10, 9,10,10,12,
        12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
         8, 9, 9,11,11,10,10,11,12,13,10,11,11,12,13, 6,
         7, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
        10,13,11,10,11,11,13,13, 9,10,10,13,12,10,10,11,
        13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,14,
        15, 9,10,10,12,13, 9,11,10,13,12,10,11,11,13,14,
        11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
         8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,12, 9,10,
        10,12,12, 6, 8, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
        10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
        10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12,
        10,11,10,13,12, 9,10,10,13,12,10,11,11,13,13, 9,
        10,11,12,13,12,13,13,15,15,11,11,13,12,15, 9,10,
        10,12,13,10,11,11,13,13,10,11,10,13,13,12,13,13,
        15,14,12,13,12,15,12, 8, 9, 9,12,12, 9,10,10,13,
        13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,14,
         9,10,10,13,12,10,10,11,13,13,10,11,11,13,13,13,
        13,13,14,15,12,13,13,15,15, 9,10,10,12,13, 9,11,
        10,14,13,10,11,11,13,13,12,13,12,15,14,13,13,13,
        14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15,
        15,14,12,15,13,16,14,15,15,16,16,11,12,12,14,14,
        11,12,11,15,13,12,13,13,15,15,13,14,12,16,13,14,
        14,15,16,16, 8, 9, 9,12,12, 9,10,10,13,12, 9,10,
        10,13,13,12,12,12,14,14,12,13,13,14,14, 9,10,10,
        13,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
        15,12,12,14,14,15, 9,10,10,13,13,10,11,11,13,13,
        10,11,11,13,13,12,13,13,15,15,13,14,13,15,14,11,
        12,12,14,14,12,13,13,16,15,11,11,12,14,15,14,15,
        15,16,16,13,12,14,13,16,11,12,12,14,15,12,13,13,
        15,15,11,13,12,15,15,14,15,14,16,17,14,15,13,17,
        13,
};

tatic float _vq_quantthresh__44u4__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u4__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p4_0 = {
        _vq_quantthresh__44u4__p4_0,
        _vq_quantmap__44u4__p4_0,
        5,
        5
};

tatic static_codebook _44u4__p4_0 = {
        4, 625,
        _vq_lengthlist__44u4__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u4__p4_0,
        NULL,
        &_vq_auxt__44u4__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u4__p5_0[] = {
         2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 7, 8, 8,
        10,10, 3, 4, 5, 7, 7, 8, 8, 9,10, 6, 7, 7, 8, 8,
         9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
         9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
        10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
        12,
};

tatic float _vq_quantthresh__44u4__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u4__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p5_0 = {
        _vq_quantthresh__44u4__p5_0,
        _vq_quantmap__44u4__p5_0,
        9,
        9
};

tatic static_codebook _44u4__p5_0 = {
        2, 81,
        _vq_lengthlist__44u4__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u4__p5_0,
        NULL,
        &_vq_auxt__44u4__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p6_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u4__p6_0[] = {
         1, 4, 4, 6, 6, 8, 8, 9, 9,10,10,13,13, 4, 6, 5,
         8, 7, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
         9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
        12,12,14,14, 6, 8, 8, 9, 9,10,10,11,11,12,12,14,
        15, 8, 9, 9,10,10,11,11,12,12,12,12,16,16, 8, 9,
         9,10,10,11,11,12,12,12,13,15,15,10,10,10,11,11,
        12,12,12,13,13,13,16,16,10,10,10,11,11,12,12,12,
        12,13,14,16,17,11,11,11,12,12,13,13,13,13,14,14,
        17,16,11,11,11,12,12,13,13,13,13,14,14,16,17,14,
        14,14,15,15,15,16,17,17,17,19,19, 0,14,14,14,15,
        15,16,16,16,16,17,19,20,20,
};

tatic float _vq_quantthresh__44u4__p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
};

tatic long _vq_quantmap__44u4__p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p6_0 = {
        _vq_quantthresh__44u4__p6_0,
        _vq_quantmap__44u4__p6_0,
        13,
        13
};

tatic static_codebook _44u4__p6_0 = {
        2, 169,
        _vq_lengthlist__44u4__p6_0,
        1, -526516224, 1616117760, 4, 0,
        _vq_quantlist__44u4__p6_0,
        NULL,
        &_vq_auxt__44u4__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p6_1[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u4__p6_1[] = {
         2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
         6, 5, 6, 6, 5, 5, 6, 6, 6,
};

tatic float _vq_quantthresh__44u4__p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u4__p6_1[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p6_1 = {
        _vq_quantthresh__44u4__p6_1,
        _vq_quantmap__44u4__p6_1,
        5,
        5
};

tatic static_codebook _44u4__p6_1 = {
        2, 25,
        _vq_lengthlist__44u4__p6_1,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u4__p6_1,
        NULL,
        &_vq_auxt__44u4__p6_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p7_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u4__p7_0[] = {
         1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4,10, 9,
        11,11,11,11,11,11,11,11,11,11, 4,11,10,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,
};

tatic float _vq_quantthresh__44u4__p7_0[] = {
        -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
        637.5, 892.5, 1147.5, 1402.5, 
};

tatic long _vq_quantmap__44u4__p7_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p7_0 = {
        _vq_quantthresh__44u4__p7_0,
        _vq_quantmap__44u4__p7_0,
        13,
        13
};

tatic static_codebook _44u4__p7_0 = {
        2, 169,
        _vq_lengthlist__44u4__p7_0,
        1, -514332672, 1627381760, 4, 0,
        _vq_quantlist__44u4__p7_0,
        NULL,
        &_vq_auxt__44u4__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p7_1[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u4__p7_1[] = {
         1, 4, 4, 6, 6, 7, 7, 9, 8,10,10,11,11,12,12, 4,
         7, 6, 8, 7, 9, 9,10,10,11,10,12,11,12,12, 4, 6,
         6, 7, 8, 9, 9,10,10,11,11,12,12,13,13, 6, 8, 8,
        10, 9,11,10,11,11,12,12,14,13,13,13, 6, 8, 8, 9,
         9,11,11,11,12,12,12,14,14,14,14, 8, 9, 9,11,11,
        12,12,13,12,13,13,14,14,14,14, 8, 9, 9,10,11,12,
        11,12,13,13,13,14,13,15,14, 9,10,10,12,12,14,13,
        14,14,15,14,15,15,15,14, 9,10,10,11,12,13,13,13,
        14,14,15,17,15,16,15,10,11,12,13,13,15,14,15,14,
        16,15,16,15,16,15,10,11,12,13,13,14,14,16,16,15,
        16,17,16,15,16,11,12,13,14,13,15,14,14,15,17,15,
        15,16,16,16,11,12,13,14,15,15,16,15,15,16,15,14,
        17,16,16,12,13,13,13,14,14,15,16,14,15,15,16,16,
        17,16,12,13,13,13,14,15,15,15,14,16,16,17,16,16,
        16,
};

tatic float _vq_quantthresh__44u4__p7_1[] = {
        -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
        25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
};

tatic long _vq_quantmap__44u4__p7_1[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p7_1 = {
        _vq_quantthresh__44u4__p7_1,
        _vq_quantmap__44u4__p7_1,
        15,
        15
};

tatic static_codebook _44u4__p7_1 = {
        2, 225,
        _vq_lengthlist__44u4__p7_1,
        1, -522338304, 1620115456, 4, 0,
        _vq_quantlist__44u4__p7_1,
        NULL,
        &_vq_auxt__44u4__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u4__p7_2[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist__44u4__p7_2[] = {
         3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
         9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 9, 9,10,10, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
         9, 9, 9, 9, 9,10, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
         9, 9, 9,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
         9, 9,10, 9, 9,10,10,10,10,10,10,10, 9, 9, 9, 9,
         9, 9,10, 9,10,10,10,10,10,10,10,10,10, 9, 9, 9,
         9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9,
         9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10, 9,
         9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
         9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
        10,
};

tatic float _vq_quantthresh__44u4__p7_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
};

tatic long _vq_quantmap__44u4__p7_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt__44u4__p7_2 = {
        _vq_quantthresh__44u4__p7_2,
        _vq_quantmap__44u4__p7_2,
        17,
        17
};

tatic static_codebook _44u4__p7_2 = {
        2, 289,
        _vq_lengthlist__44u4__p7_2,
        1, -529530880, 1611661312, 5, 0,
        _vq_quantlist__44u4__p7_2,
        NULL,
        &_vq_auxt__44u4__p7_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u4__short[] = {
         3,10,14,13,18,14,13,17, 4, 7, 9, 9,12,10,12,13,
         6, 6, 3, 6, 5, 7, 9,13, 9, 9, 7,10, 8, 9,11,14,
        11, 9, 4, 7, 3, 6, 9,16,11, 9, 6, 8, 5, 7, 9,18,
        12,10, 5, 9, 3, 4, 7,17,17,17, 7,10, 5, 6, 9,17,
};

tatic static_codebook _huff_book__44u4__short = {
        2, 64,
        _huff_lengthlist__44u4__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u4_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u4_m_long = {
        2, 1,
        _huff_lengthlist__44u4_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u4_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u4_m_short = {
        2, 1,
        _huff_lengthlist__44u4_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u5__long[] = {
         3, 9,13,12,14,13,16,12,12,13, 5, 4, 5, 6, 7, 9,
        10,10,12,13,10, 5, 4, 6, 6, 8, 9,10,14,16,10, 6,
         6, 6, 6, 7, 9, 8,12,13,13, 7, 5, 6, 4, 6, 6, 7,
        11,16,10, 7, 7, 7, 6, 6, 7, 7,11,14,14, 9, 8, 8,
         5, 6, 6, 7,11,16, 9, 8, 8, 8, 6, 6, 6, 4, 7,12,
        11,11,12,11,10, 9,10, 5, 6,10,10,14,16,15,15,16,
        15, 8, 7, 9,
};

tatic static_codebook _huff_book__44u5__long = {
        2, 100,
        _huff_lengthlist__44u5__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u5__p1_0[] = {
         1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
         9,10, 5, 8, 8, 7,10, 9, 8,10,10, 4, 8, 8, 8,11,
        10, 8,10,10, 8,11,10,10,12,13,10,13,13, 7,10,10,
         9,13,11,10,13,13, 5, 8, 8, 8,10,10, 8,10,11, 7,
        10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
        12,
};

tatic float _vq_quantthresh__44u5__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u5__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p1_0 = {
        _vq_quantthresh__44u5__p1_0,
        _vq_quantmap__44u5__p1_0,
        3,
        3
};

tatic static_codebook _44u5__p1_0 = {
        4, 81,
        _vq_lengthlist__44u5__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u5__p1_0,
        NULL,
        &_vq_auxt__44u5__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u5__p2_0[] = {
         3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
         7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
         7, 6, 7, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 7, 7,
         7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
         7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
         8,
};

tatic float _vq_quantthresh__44u5__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u5__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p2_0 = {
        _vq_quantthresh__44u5__p2_0,
        _vq_quantmap__44u5__p2_0,
        3,
        3
};

tatic static_codebook _44u5__p2_0 = {
        4, 81,
        _vq_lengthlist__44u5__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u5__p2_0,
        NULL,
        &_vq_auxt__44u5__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u5__p3_0[] = {
         2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
        10, 9,12,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
         9,11,11, 7, 8, 9,10,11,10,11,11,14,14, 9,10,11,
        13,13, 5, 7, 7, 9,10, 7, 9, 8,11,10, 7, 9, 9,11,
        11, 9,11,10,14,13,10,11,11,13,14, 8,10,10,14,13,
        10,11,11,15,14, 9,11,11,15,14,13,15,14,18,16,12,
        13,14,16,16, 8,10,10,13,14, 9,11,11,14,14,10,11,
        12,14,15,12,13,13,16,16,13,14,14,15,17, 5, 7, 7,
        10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
        14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
         9,11,11,13,13,12,12,13,15,16,11,12,13,16,15, 6,
         9, 9,11,11, 8,11,10,13,12, 9,10,11,12,14,11,13,
        11,16,14,11,13,13,15,16,10,11,12,15,15,11,13,13,
        16,15,11,13,13,16,16,15,15,15,17,19,14,15,16,17,
        18, 9,11,11,14,15,10,12,11,15,15,11,12,13,15,16,
        13,15,13,17,15,14,15,16,18,19, 5, 7, 7,10,10, 7,
         9, 9,11,11, 7, 8, 9,11,11,10,11,11,15,14,10,11,
        11,14,15, 6, 9, 9,11,11, 9,11,10,13,13, 8,10,11,
        12,13,11,13,13,15,15,11,11,13,13,15, 7, 9, 9,11,
        12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,17,16,
        11,13,12,16,15, 9,11,11,15,15,11,13,13,16,15,10,
        11,12,15,15,14,15,15,17,17,13,14,15,15,17,10,11,
        12,15,15,11,13,13,16,19,11,13,12,17,17,14,16,15,
        19,17,14,15,15,18,19, 8,10,10,14,14,10,12,11,16,
        15, 9,11,11,15,16,14,16,15,17,17,13,14,14,18,17,
         9,11,11,16,15,11,13,13,16,18,11,13,13,17,16,15,
        16,17,19, 0,15,15,16, 0,18, 9,11,11,15,15,10,13,
        12,17,15,11,12,13,16,17,14,18,15,19,18,15,16,16,
        19,18,13,15,15,19,17,13,15,16,18,18,14,15,16,19,
         0,17,18, 0,19,19,16,17,17, 0,18,12,14,13,18,17,
        13,15,14,19,18,14,15,15, 0,19,16,17,15, 0,17,16,
        19,17,19,18, 8,10,10,14,14,10,11,11,15,15,10,11,
        11,16,16,13,15,15,17,16,14,15,15,18,19, 9,11,11,
        16,15,11,13,13,19,16,10,12,13,16,17,15,15,15,19,
        19,15,16,16,17, 0, 9,11,11,16,16,11,13,13,16,17,
        11,13,13,18,18,14,16,15,18,18,15,17,16,19, 0,12,
        14,14,17,18,14,16,16,18,18,13,14,15,17, 0,16,17,
        17, 0, 0,16,15, 0,19,17,12,15,14,17,18,14,15,16,
         0,18,14,16,16,18, 0,16,17,17, 0, 0,17,19,16,19,
         0,
};

tatic float _vq_quantthresh__44u5__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u5__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p3_0 = {
        _vq_quantthresh__44u5__p3_0,
        _vq_quantmap__44u5__p3_0,
        5,
        5
};

tatic static_codebook _44u5__p3_0 = {
        4, 625,
        _vq_lengthlist__44u5__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u5__p3_0,
        NULL,
        &_vq_auxt__44u5__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u5__p4_0[] = {
         4, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
         9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
         8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
        11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
        10, 9,10, 9,12,11, 9,10,10,12,11, 9, 9, 9,12,11,
         9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
        11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
        10,12,12,11,12,11,14,13,11,12,12,14,14, 6, 7, 7,
         9, 9, 7, 8, 7,10,10, 7, 7, 7,10,10, 9,10,10,12,
        12, 9,10,10,11,12, 7, 8, 7,10,10, 8, 8, 9,10,11,
         8, 8, 8,11,10,10,10,11,11,12,10,10,11,12,13, 6,
         7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
        10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,10,
        12,13,10,11,11,13,13,12,11,13,12,15,12,12,13,14,
        14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13,
        11,12,11,15,12,12,13,13,14,15, 6, 7, 7, 9, 9, 7,
         7, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,12, 9,10,
        10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
        10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
        10, 8, 8, 8,10,11, 8, 9, 8,11,10,10,11,10,13,12,
        10,11,10,13,11, 9,10,10,12,12,10,11,11,13,13, 9,
        10,10,12,13,12,13,13,15,14,11,11,12,12,14, 9,10,
        10,12,12,10,11,11,13,13,10,10,10,13,12,12,13,12,
        14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12,
        12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,14,
         9,10,10,12,12,10,10,11,13,13,10,11,10,13,12,12,
        12,13,14,14,12,13,13,14,14, 9,10,10,12,12, 9,11,
        10,13,12,10,10,11,12,13,12,13,12,15,13,12,12,13,
        14,15,11,12,12,14,14,11,11,12,14,14,12,13,12,15,
        14,13,12,15,13,16,14,14,15,16,16,11,11,12,13,14,
        11,12,11,15,13,12,12,13,14,15,13,14,12,16,12,14,
        14,15,16,16, 8, 9, 9,12,11, 9,10,10,12,12, 9,10,
        10,12,12,11,12,12,14,13,12,12,12,14,14, 9,10,10,
        12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,15,
        14,12,12,13,14,15, 9,10,10,12,13,10,10,11,12,13,
        10,11,10,13,13,12,13,13,14,15,12,13,13,15,14,11,
        12,11,14,13,12,13,12,15,14,11,11,12,13,15,14,14,
        14,16,16,13,12,14,13,16,11,12,12,13,14,12,13,13,
        14,15,11,12,11,15,14,14,15,14,16,16,13,15,12,16,
        13,
};

tatic float _vq_quantthresh__44u5__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u5__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p4_0 = {
        _vq_quantthresh__44u5__p4_0,
        _vq_quantmap__44u5__p4_0,
        5,
        5
};

tatic static_codebook _44u5__p4_0 = {
        4, 625,
        _vq_lengthlist__44u5__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u5__p4_0,
        NULL,
        &_vq_auxt__44u5__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u5__p5_0[] = {
         2, 4, 3, 6, 6, 7, 7,10,10, 3, 5, 5, 8, 7, 8, 8,
        11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 7, 8, 7, 9, 9,
        10, 9,12,11, 7, 7, 8, 9,10, 9,10,11,12, 7, 8, 8,
        10, 9,11,11,13,12, 8, 8, 8, 9,10,11,11,12,13,10,
        11,10,12,11,13,12,14,13,10,10,11,11,12,12,12,13,
        14,
};

tatic float _vq_quantthresh__44u5__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u5__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p5_0 = {
        _vq_quantthresh__44u5__p5_0,
        _vq_quantmap__44u5__p5_0,
        9,
        9
};

tatic static_codebook _44u5__p5_0 = {
        2, 81,
        _vq_lengthlist__44u5__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u5__p5_0,
        NULL,
        &_vq_auxt__44u5__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p6_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u5__p6_0[] = {
         3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 7,
         9, 9, 4, 4, 4, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
         8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
         8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9,
         9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11,
        12,
};

tatic float _vq_quantthresh__44u5__p6_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u5__p6_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p6_0 = {
        _vq_quantthresh__44u5__p6_0,
        _vq_quantmap__44u5__p6_0,
        9,
        9
};

tatic static_codebook _44u5__p6_0 = {
        2, 81,
        _vq_lengthlist__44u5__p6_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u5__p6_0,
        NULL,
        &_vq_auxt__44u5__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p7_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u5__p7_0[] = {
         1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 7,
        10,10, 5, 9, 9, 8,10,10, 8,10,11, 4, 9, 9, 9,11,
        11, 9,12,11, 8,11,11,10,12,12,10,12,12, 7,11,11,
        10,12,12,10,12,12, 4, 9, 9, 9,11,11, 9,11,11, 7,
        11,11,10,12,12,11,11,12, 8,11,11,10,12,12,11,12,
        12,
};

tatic float _vq_quantthresh__44u5__p7_0[] = {
        -5.5, 5.5, 
};

tatic long _vq_quantmap__44u5__p7_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p7_0 = {
        _vq_quantthresh__44u5__p7_0,
        _vq_quantmap__44u5__p7_0,
        3,
        3
};

tatic static_codebook _44u5__p7_0 = {
        4, 81,
        _vq_lengthlist__44u5__p7_0,
        1, -529137664, 1618345984, 2, 0,
        _vq_quantlist__44u5__p7_0,
        NULL,
        &_vq_auxt__44u5__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p7_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u5__p7_1[] = {
         2, 4, 4, 6, 6, 7, 8, 8, 8, 8, 8, 4, 5, 5, 7, 7,
         8, 8, 9, 8, 9, 8, 4, 5, 5, 7, 7, 8, 8, 8, 9, 9,
         8, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
         8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9,
         9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8,
         9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
        10,10,10, 8, 9, 8, 9, 9, 9, 9,10,10,10,10, 8, 9,
         9, 9, 9, 9, 9,10,10,10,10,
};

tatic float _vq_quantthresh__44u5__p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u5__p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p7_1 = {
        _vq_quantthresh__44u5__p7_1,
        _vq_quantmap__44u5__p7_1,
        11,
        11
};

tatic static_codebook _44u5__p7_1 = {
        2, 121,
        _vq_lengthlist__44u5__p7_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u5__p7_1,
        NULL,
        &_vq_auxt__44u5__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p8_0[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u5__p8_0[] = {
         1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
         9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
        11, 6, 8, 8, 9, 9,10,10,12,11,13,12, 6, 7, 8, 9,
         9,10,10,11,11,12,12, 8, 9, 9,10,10,12,12,12,12,
        14,13, 8, 9, 9,10,10,12,12,12,13,14,14, 9,11,10,
        12,12,13,13,14,13,14,14,10,11,11,12,12,13,13,14,
        13,15,15,11,12,12,13,12,13,14,15,14,15,14,11,11,
        12,13,13,13,14,14,14,15,15,
};

tatic float _vq_quantthresh__44u5__p8_0[] = {
        -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
        38.5, 49.5, 
};

tatic long _vq_quantmap__44u5__p8_0[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p8_0 = {
        _vq_quantthresh__44u5__p8_0,
        _vq_quantmap__44u5__p8_0,
        11,
        11
};

tatic static_codebook _44u5__p8_0 = {
        2, 121,
        _vq_lengthlist__44u5__p8_0,
        1, -524582912, 1618345984, 4, 0,
        _vq_quantlist__44u5__p8_0,
        NULL,
        &_vq_auxt__44u5__p8_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p8_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u5__p8_1[] = {
         3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 5, 6, 6,
         7, 7, 8, 8, 8, 8, 5, 5, 6, 6, 6, 7, 7, 8, 8, 8,
         8, 6, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 6, 6, 7, 7,
         7, 8, 7, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
         8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh__44u5__p8_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u5__p8_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p8_1 = {
        _vq_quantthresh__44u5__p8_1,
        _vq_quantmap__44u5__p8_1,
        11,
        11
};

tatic static_codebook _44u5__p8_1 = {
        2, 121,
        _vq_lengthlist__44u5__p8_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u5__p8_1,
        NULL,
        &_vq_auxt__44u5__p8_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p9_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u5__p9_0[] = {
         1, 3, 3,12,10,12,12,12,12,12,12,12,12, 3, 8, 9,
        12,12,12,12,12,12,12,12,12,12, 4, 9, 9,12,12,12,
        12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,
        12,12,12,12, 9,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,
};

tatic float _vq_quantthresh__44u5__p9_0[] = {
        -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
        637.5, 892.5, 1147.5, 1402.5, 
};

tatic long _vq_quantmap__44u5__p9_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p9_0 = {
        _vq_quantthresh__44u5__p9_0,
        _vq_quantmap__44u5__p9_0,
        13,
        13
};

tatic static_codebook _44u5__p9_0 = {
        2, 169,
        _vq_lengthlist__44u5__p9_0,
        1, -514332672, 1627381760, 4, 0,
        _vq_quantlist__44u5__p9_0,
        NULL,
        &_vq_auxt__44u5__p9_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p9_1[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u5__p9_1[] = {
         1, 4, 4, 7, 7, 8, 9, 7, 7, 8, 8, 9, 9,10,10, 5,
         6, 6, 9, 8,10, 9, 9, 8, 9, 9,10, 9,11,10, 4, 6,
         6, 8, 9, 9,10, 8, 9, 9,10,10,10,11,10, 7, 8, 8,
        10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 8,10,
        10,11,11,10,10,11,11,11,11,11,12, 8, 9,10,11,10,
        12,12,11,11,11,12,12,12,13,13, 8, 9, 9,11,11,11,
        12,11,11,12,11,12,12,12,13, 8, 9, 9,10,10,11,11,
        12,11,12,12,13,13,13,13, 8, 9, 9,10,10,11,11,12,
        11,12,12,13,13,12,13, 9,10,10,11,11,12,11,13,13,
        14,13,15,15,15,14, 9,10,10,11,11,12,12,12,12,13,
        13,14,14,15,14, 9,10,11,11,11,12,13,14,13,14,13,
        14,14,14,14, 9,11,11,11,12,12,13,13,13,14,13,15,
        15,14,14,10,11,11,12,12,13,13,13,14,14,14,14,15,
        14,15,10,11,11,12,12,12,13,13,13,15,14,15,14,14,
        14,
};

tatic float _vq_quantthresh__44u5__p9_1[] = {
        -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
        25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
};

tatic long _vq_quantmap__44u5__p9_1[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p9_1 = {
        _vq_quantthresh__44u5__p9_1,
        _vq_quantmap__44u5__p9_1,
        15,
        15
};

tatic static_codebook _44u5__p9_1 = {
        2, 225,
        _vq_lengthlist__44u5__p9_1,
        1, -522338304, 1620115456, 4, 0,
        _vq_quantlist__44u5__p9_1,
        NULL,
        &_vq_auxt__44u5__p9_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u5__p9_2[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist__44u5__p9_2[] = {
         3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
         9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9,10,10,10, 9, 9,10, 9,10,10, 9,
         9, 9, 9, 9, 9, 9,10, 9,10,10,10, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9,10, 9,10, 9,10, 9, 9, 9,10,10, 9,
        10,
};

tatic float _vq_quantthresh__44u5__p9_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
};

tatic long _vq_quantmap__44u5__p9_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt__44u5__p9_2 = {
        _vq_quantthresh__44u5__p9_2,
        _vq_quantmap__44u5__p9_2,
        17,
        17
};

tatic static_codebook _44u5__p9_2 = {
        2, 289,
        _vq_lengthlist__44u5__p9_2,
        1, -529530880, 1611661312, 5, 0,
        _vq_quantlist__44u5__p9_2,
        NULL,
        &_vq_auxt__44u5__p9_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u5__short[] = {
         4,12,17,15,17,17,17,17,17,17, 3, 6, 9, 9,12, 9,
        15,10,15,17, 6, 5, 4, 7, 5, 8, 9, 9,15,17, 9, 9,
         8,10, 9,11,12,13,15,17,10, 7, 4, 7, 3, 6, 5, 8,
        16,17,10,10, 7,10, 7, 9, 9,10,14,17,14,11, 6, 8,
         5, 7, 7, 9,15,17,12,11, 9,11, 6, 9, 6, 8,15,17,
        17,17,10,15, 3, 8, 4, 6,14,17,17,17,12,17, 6,10,
         7,10,17,17,
};

tatic static_codebook _huff_book__44u5__short = {
        2, 100,
        _huff_lengthlist__44u5__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u5_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u5_m_long = {
        2, 1,
        _huff_lengthlist__44u5_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u5_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u5_m_short = {
        2, 1,
        _huff_lengthlist__44u5_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u6__long[] = {
         3, 8,13,13,14,13,15,12,12,12, 5, 4, 6, 7, 8, 9,
        10,10,13,12,10, 5, 5, 6, 6, 9, 9,10,14,13,10, 6,
         6, 7, 7, 8, 9, 9,12,12,13, 7, 5, 6, 4, 6, 6, 7,
        11,14,11, 8, 8, 7, 6, 7, 7, 7,11,13,15,10, 8, 8,
         5, 6, 4, 6,10,14, 9, 8, 9, 8, 6, 6, 5, 4, 6,11,
        11,11,12,11,10, 9, 9, 5, 5, 9,10,12,14,14,14,14,
        14, 8, 7, 8,
};

tatic static_codebook _huff_book__44u6__long = {
        2, 100,
        _huff_lengthlist__44u6__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u6__p1_0[] = {
         1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
         9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
        10, 8,10,10, 8,11,10,10,12,13,10,13,13, 7,10,10,
         9,13,11,10,13,13, 5, 8, 8, 8,10,10, 8,10,11, 7,
        10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
        12,
};

tatic float _vq_quantthresh__44u6__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u6__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p1_0 = {
        _vq_quantthresh__44u6__p1_0,
        _vq_quantmap__44u6__p1_0,
        3,
        3
};

tatic static_codebook _44u6__p1_0 = {
        4, 81,
        _vq_lengthlist__44u6__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u6__p1_0,
        NULL,
        &_vq_auxt__44u6__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u6__p2_0[] = {
         3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
         7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
         7, 6, 7, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 7, 7,
         7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
         7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
         8,
};

tatic float _vq_quantthresh__44u6__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u6__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p2_0 = {
        _vq_quantthresh__44u6__p2_0,
        _vq_quantmap__44u6__p2_0,
        3,
        3
};

tatic static_codebook _44u6__p2_0 = {
        4, 81,
        _vq_lengthlist__44u6__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u6__p2_0,
        NULL,
        &_vq_auxt__44u6__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u6__p3_0[] = {
         2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
        10, 9,13,12, 8, 9, 9,12,13, 5, 7, 7,10, 9, 7, 9,
         9,11,11, 7, 8, 9,10,11,10,11,11,13,13, 9,10,11,
        13,13, 5, 7, 7, 9,10, 7, 9, 8,11,10, 7, 9, 9,11,
        11, 9,11,10,14,13,10,11,11,13,14, 8,10,10,14,13,
        10,12,11,15,14, 9,11,11,14,14,13,15,14,17,15,12,
        14,14,16,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
        12,14,15,12,14,13,16,17,13,14,14,15,17, 5, 7, 7,
        10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,11,11,15,
        14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
         9,11,11,13,13,11,12,13,15,16,11,12,13,16,17, 6,
         9, 8,11,11, 8,11,10,13,12, 9,11,11,12,13,11,13,
        11,15,14,11,13,13,15,16,10,11,12,15,15,11,13,13,
        17,16,11,13,13,16,16,15,15,16,17,17,14,15,16,18,
         0, 9,11,11,14,15,10,13,12,16,15,11,12,13,17,17,
        13,16,13,18,15,14,17,16,19, 0, 5, 7, 7,10,10, 7,
         9, 9,11,11, 7, 8, 9,11,11,10,11,11,15,14,10,11,
        11,14,15, 6, 9, 9,11,11, 9,11,11,13,12, 8,10,11,
        12,13,11,13,13,16,15,11,12,13,13,16, 7, 9, 9,11,
        12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,16,15,
        12,13,13,16,15, 9,11,11,15,14,11,13,13,16,15,10,
        12,12,15,16,14,15,16, 0,17,13,13,15,15,18,10,11,
        12,16,15,11,13,13,16,17,11,13,13,15,16,14,15,15,
        17,19,14,15,15,18,18, 8,10,10,15,14,10,12,11,15,
        16, 9,11,11,14,16,14,16,15,17,18,13,15,15,17,17,
         9,11,12,15,16,11,13,13,17, 0,11,13,13,16,17,16,
        15,17, 0, 0,15,15,16, 0,19, 9,11,11,15,15,10,13,
        12,16,15,11,13,13,16,17,14,18,15,18,16,15,16,15,
        17, 0,13,15,15, 0,19,14,15,16, 0,18,14,16,16, 0,
        19,17,18,19, 0,19,16,16,17, 0, 0,12,14,13,17,16,
        13,15,13, 0,19,14,15,16,19,19,16,17,15,19,19,17,
         0,17,19, 0, 8,10,10,14,14, 9,11,12,16,14,10,11,
        12,15,16,13,14,15,18,16,14,15,16,18,18, 9,11,11,
        15,14,11,13,13,19,18,10,12,13,15,16,14,15,15, 0,
        18,15,16,17,17, 0, 9,11,11,16,16,11,13,13,16,16,
        11,14,13,17,17,15,17,15,18,18,16,16,17, 0, 0,12,
        14,14,18, 0,14,15,16, 0,16,13,14,15,18, 0,16,17,
        17, 0,19,17,15,19,18, 0,12,14,14,17,19,14,15,16,
        19,19,14,17,16, 0,19,16,18,18, 0, 0,18,18,18, 0,
        18,
};

tatic float _vq_quantthresh__44u6__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u6__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p3_0 = {
        _vq_quantthresh__44u6__p3_0,
        _vq_quantmap__44u6__p3_0,
        5,
        5
};

tatic static_codebook _44u6__p3_0 = {
        4, 625,
        _vq_lengthlist__44u6__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u6__p3_0,
        NULL,
        &_vq_auxt__44u6__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u6__p4_0[] = {
         5, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
         9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
         8, 9,10, 7, 7, 8, 9,10, 9, 9,10,11,12, 9, 9,10,
        11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
        10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
         9,10,10,12,12, 9, 9,10,12,12,11,12,12,13,13,11,
        11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
        10,12,12,11,12,11,13,12,11,12,11,13,13, 6, 7, 7,
         9, 9, 7, 8, 7,10, 9, 7, 7, 7, 9, 9, 9,10,10,12,
        11, 9,10,10,11,11, 7, 8, 7,10,10, 8, 8, 8,10,10,
         8, 8, 8,10,10,10,10,11,11,12,10,10,11,12,12, 6,
         7, 7,10,10, 7, 8, 8,10,10, 8, 8, 9,10,11,10,10,
        10,12,11,10,10,10,12,12, 9,10,10,12,12,10,10,10,
        12,12,10,11,10,13,12,11,11,12,12,14,12,12,12,13,
        14, 9,10,10,11,12, 9,10,10,12,12,10,10,11,12,13,
        11,12,11,14,12,12,12,13,14,14, 6, 7, 7, 9, 9, 7,
         7, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,11,11, 9,10,
        10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
        10,10,10,10,10,12,12, 9,10,10,11,12, 7, 7, 8,10,
        10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,10,10,12,12,
        10,11,10,12,11, 9,10,10,12,11,10,10,10,13,12, 9,
        10,10,12,12,12,12,12,14,14,11,11,12,12,14, 9,10,
        10,12,12,10,11,11,12,12,10,10,10,12,12,12,12,12,
        14,14,11,12,11,14,12, 8, 9, 9,11,11, 9,10,10,12,
        12, 9,10,10,12,12,11,12,12,13,13,11,11,11,13,13,
         9,10,10,12,12,10,10,11,12,12,10,11,10,12,12,12,
        12,13,13,14,12,12,12,14,14, 9, 9, 9,12,12, 9,10,
        10,12,12,10,10,10,12,12,11,12,12,14,13,12,12,12,
        14,14,11,12,11,13,13,11,11,12,13,14,12,12,12,14,
        13,13,12,14,12,15,13,14,14,16,15,11,11,11,13,13,
        11,12,11,14,13,12,12,12,13,14,12,14,12,15,12,13,
        14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
        10,12,12,11,12,11,13,13,11,12,12,13,14, 9,10, 9,
        12,11,10,11,10,13,12, 9,10,10,12,13,12,12,12,14,
        14,12,12,13,13,14, 9,10,10,12,12,10,10,11,12,12,
        10,10,10,13,12,12,12,12,14,14,12,13,12,14,13,11,
        11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
        14,16,15,12,12,13,12,16,11,11,12,13,14,12,12,12,
        14,14,11,12,11,14,13,13,14,14,15,15,13,14,12,15,
        12,
};

tatic float _vq_quantthresh__44u6__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u6__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p4_0 = {
        _vq_quantthresh__44u6__p4_0,
        _vq_quantmap__44u6__p4_0,
        5,
        5
};

tatic static_codebook _44u6__p4_0 = {
        4, 625,
        _vq_lengthlist__44u6__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u6__p4_0,
        NULL,
        &_vq_auxt__44u6__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u6__p5_0[] = {
         2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
        11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7,10, 9,
        10, 9,12,12, 6, 7, 8, 9,10, 9,10,11,12, 8, 8, 8,
        10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,13,13,10,
        11,11,12,11,13,13,14,14,10,10,11,11,12,13,13,14,
        14,
};

tatic float _vq_quantthresh__44u6__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u6__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p5_0 = {
        _vq_quantthresh__44u6__p5_0,
        _vq_quantmap__44u6__p5_0,
        9,
        9
};

tatic static_codebook _44u6__p5_0 = {
        2, 81,
        _vq_lengthlist__44u6__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u6__p5_0,
        NULL,
        &_vq_auxt__44u6__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p6_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u6__p6_0[] = {
         3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
         9, 9, 4, 4, 5, 6, 6, 7, 7, 9,10, 5, 6, 6, 7, 7,
         8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
         8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,11,11, 9,
        10, 9,10,10,11,11,12,12, 9, 9,10,10,10,11,11,12,
        12,
};

tatic float _vq_quantthresh__44u6__p6_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u6__p6_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p6_0 = {
        _vq_quantthresh__44u6__p6_0,
        _vq_quantmap__44u6__p6_0,
        9,
        9
};

tatic static_codebook _44u6__p6_0 = {
        2, 81,
        _vq_lengthlist__44u6__p6_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u6__p6_0,
        NULL,
        &_vq_auxt__44u6__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p7_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u6__p7_0[] = {
         1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 8,
        10,10, 5, 8, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
        11, 9,11,11, 8,11,11,11,12,13,10,13,12, 7,12,11,
        10,12,12,10,13,13, 4, 9, 9, 9,11,11, 9,11,11, 7,
        11,11,10,13,13,10,12,13, 8,11,12,10,13,13,11,13,
        12,
};

tatic float _vq_quantthresh__44u6__p7_0[] = {
        -5.5, 5.5, 
};

tatic long _vq_quantmap__44u6__p7_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p7_0 = {
        _vq_quantthresh__44u6__p7_0,
        _vq_quantmap__44u6__p7_0,
        3,
        3
};

tatic static_codebook _44u6__p7_0 = {
        4, 81,
        _vq_lengthlist__44u6__p7_0,
        1, -529137664, 1618345984, 2, 0,
        _vq_quantlist__44u6__p7_0,
        NULL,
        &_vq_auxt__44u6__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p7_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u6__p7_1[] = {
         3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
         8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 6, 8, 8, 8, 8, 8,
         8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 6, 7,
         7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
         9, 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
         9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 8,
         8, 9, 9, 9, 9, 9, 9,10,10,
};

tatic float _vq_quantthresh__44u6__p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u6__p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p7_1 = {
        _vq_quantthresh__44u6__p7_1,
        _vq_quantmap__44u6__p7_1,
        11,
        11
};

tatic static_codebook _44u6__p7_1 = {
        2, 121,
        _vq_lengthlist__44u6__p7_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u6__p7_1,
        NULL,
        &_vq_auxt__44u6__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p8_0[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u6__p8_0[] = {
         1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
         9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
        11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
         9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
        13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
        11,11,12,12,13,13,14,14,10,10,10,11,11,12,13,13,
        13,14,14,11,12,12,13,13,13,13,14,14,14,14,11,11,
        11,13,13,14,13,14,15,15,14,
};

tatic float _vq_quantthresh__44u6__p8_0[] = {
        -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
        38.5, 49.5, 
};

tatic long _vq_quantmap__44u6__p8_0[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p8_0 = {
        _vq_quantthresh__44u6__p8_0,
        _vq_quantmap__44u6__p8_0,
        11,
        11
};

tatic static_codebook _44u6__p8_0 = {
        2, 121,
        _vq_lengthlist__44u6__p8_0,
        1, -524582912, 1618345984, 4, 0,
        _vq_quantlist__44u6__p8_0,
        NULL,
        &_vq_auxt__44u6__p8_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p8_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u6__p8_1[] = {
         3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
         7, 7, 8, 8, 8, 8, 5, 5, 6, 6, 6, 7, 7, 8, 8, 8,
         8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
         7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
         8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh__44u6__p8_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u6__p8_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p8_1 = {
        _vq_quantthresh__44u6__p8_1,
        _vq_quantmap__44u6__p8_1,
        11,
        11
};

tatic static_codebook _44u6__p8_1 = {
        2, 121,
        _vq_lengthlist__44u6__p8_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u6__p8_1,
        NULL,
        &_vq_auxt__44u6__p8_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p9_0[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u6__p9_0[] = {
         1, 3, 3,10,12,13,13,13,13,13,13,13,13,13,13, 3,
         9, 9,13,13,13,13,13,13,13,13,13,13,12,12, 4, 9,
         9,12,12,12,12,12,12,12,12,12,12,12,12, 9,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12, 9,11,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,
};

tatic float _vq_quantthresh__44u6__p9_0[] = {
        -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 
        382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5, 
};

tatic long _vq_quantmap__44u6__p9_0[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p9_0 = {
        _vq_quantthresh__44u6__p9_0,
        _vq_quantmap__44u6__p9_0,
        15,
        15
};

tatic static_codebook _44u6__p9_0 = {
        2, 225,
        _vq_lengthlist__44u6__p9_0,
        1, -514071552, 1627381760, 4, 0,
        _vq_quantlist__44u6__p9_0,
        NULL,
        &_vq_auxt__44u6__p9_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p9_1[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u6__p9_1[] = {
         1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 5,
         6, 6, 9, 8,10,10, 9, 9,10, 9,10,10,10,10, 4, 6,
         6, 8, 8,10,10, 8, 9, 9,10,10,10,11,10, 7, 9, 8,
        10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 8,10,
        10,11,11,10,10,10,11,11,11,11,12, 8,10,10,11,11,
        12,12,11,11,11,11,12,12,12,13, 8, 9, 9,11,11,12,
        12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,11,11,
        12,12,13,12,13,13,13,13, 8, 9, 9,10,10,11,11,12,
        12,12,12,13,13,12,12, 9,10,10,11,11,12,12,13,13,
        13,12,13,13,14,13, 9,10,10,11,11,11,12,12,12,13,
        13,13,13,14,13, 9,11,10,11,11,12,13,13,12,13,13,
        15,13,14,14, 9,10,10,11,11,12,13,14,13,13,13,14,
        14,14,14,10,11,11,12,12,12,12,13,13,14,14,14,14,
        14,15,10,11,11,11,12,12,13,13,13,14,13,14,14,14,
        14,
};

tatic float _vq_quantthresh__44u6__p9_1[] = {
        -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
        25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
};

tatic long _vq_quantmap__44u6__p9_1[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p9_1 = {
        _vq_quantthresh__44u6__p9_1,
        _vq_quantmap__44u6__p9_1,
        15,
        15
};

tatic static_codebook _44u6__p9_1 = {
        2, 225,
        _vq_lengthlist__44u6__p9_1,
        1, -522338304, 1620115456, 4, 0,
        _vq_quantlist__44u6__p9_1,
        NULL,
        &_vq_auxt__44u6__p9_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u6__p9_2[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist__44u6__p9_2[] = {
         3, 5, 5, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
         9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9, 9,
         9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9,10,10, 9, 9,
         9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10, 9, 9,10,
         9,
};

tatic float _vq_quantthresh__44u6__p9_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
};

tatic long _vq_quantmap__44u6__p9_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt__44u6__p9_2 = {
        _vq_quantthresh__44u6__p9_2,
        _vq_quantmap__44u6__p9_2,
        17,
        17
};

tatic static_codebook _44u6__p9_2 = {
        2, 289,
        _vq_lengthlist__44u6__p9_2,
        1, -529530880, 1611661312, 5, 0,
        _vq_quantlist__44u6__p9_2,
        NULL,
        &_vq_auxt__44u6__p9_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u6__short[] = {
         4,11,14,14,17,14,17,15,17,17, 3, 6, 9, 9,12, 9,
        15,10,15,17, 6, 5, 5, 7, 6, 8,10,10,15,17, 8, 8,
         8,10, 9,11,12,13,16,17, 9, 7, 4, 6, 3, 7, 5, 8,
        12,17,10,10, 8, 9, 7, 9, 9,11,13,17,13,10, 6, 9,
         4, 7, 5, 7,13,17,12,11, 9,10, 7, 9, 7, 8,12,17,
        17,16,13,16, 5,10, 3, 5,12,17,17,17,14,16, 7,12,
         5, 7,14,17,
};

tatic static_codebook _huff_book__44u6__short = {
        2, 100,
        _huff_lengthlist__44u6__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u6_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u6_m_long = {
        2, 1,
        _huff_lengthlist__44u6_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u6_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u6_m_short = {
        2, 1,
        _huff_lengthlist__44u6_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u7__long[] = {
         3, 9,15,13,16,13,16,12,12,12, 5, 5, 7, 8, 8,10,
        11,10,13,13,10, 5, 5, 6, 6, 9, 9,10,14,14, 9, 6,
         6, 7, 6, 8, 9,10,13,12,13, 7, 5, 6, 4, 6, 6, 8,
        12,13,11, 8, 7, 8, 6, 7, 7, 7,11,13,15,10, 8, 8,
         5, 6, 4, 5, 9,13, 9, 9, 8, 9, 7, 7, 4, 4, 6,11,
        11,11,12,12,10,10, 8, 5, 5, 9,10,12,13,15,13,13,
        12, 7, 6, 8,
};

tatic static_codebook _huff_book__44u7__long = {
        2, 100,
        _huff_lengthlist__44u7__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u7__p1_0[] = {
         1, 4, 4, 5, 7, 7, 4, 7, 7, 5, 8, 8, 8,10,10, 7,
        10,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
        10, 8,10,10, 8,11,10,10,12,13,11,13,13, 7,10,10,
        10,13,11,11,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
        10,10,11,13,13,10,11,13, 8,11,11,10,13,13,10,13,
        12,
};

tatic float _vq_quantthresh__44u7__p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u7__p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p1_0 = {
        _vq_quantthresh__44u7__p1_0,
        _vq_quantmap__44u7__p1_0,
        3,
        3
};

tatic static_codebook _44u7__p1_0 = {
        4, 81,
        _vq_lengthlist__44u7__p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u7__p1_0,
        NULL,
        &_vq_auxt__44u7__p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p2_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u7__p2_0[] = {
         3, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 7, 6,
         7, 7, 5, 6, 6, 6, 7, 7, 6, 7, 7, 5, 6, 6, 6, 8,
         7, 6, 7, 7, 6, 8, 7, 7, 8, 9, 8, 9, 9, 6, 7, 7,
         7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
         7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7, 9,
         8,
};

tatic float _vq_quantthresh__44u7__p2_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u7__p2_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p2_0 = {
        _vq_quantthresh__44u7__p2_0,
        _vq_quantmap__44u7__p2_0,
        3,
        3
};

tatic static_codebook _44u7__p2_0 = {
        4, 81,
        _vq_lengthlist__44u7__p2_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u7__p2_0,
        NULL,
        &_vq_auxt__44u7__p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p3_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u7__p3_0[] = {
         2, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
         9, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10, 9, 7, 9,
         9,11,11, 6, 8, 9,10,11,10,11,11,13,14, 9,10,11,
        13,14, 5, 7, 7, 9, 9, 6, 9, 8,11,11, 7, 9, 9,11,
        11, 9,11,10,13,13,10,11,11,14,14, 8,10,10,13,13,
        10,11,11,16,14, 9,11,11,14,14,13,15,14,17,16,12,
        13,14,16,15, 8, 9,10,13,14, 9,11,11,14,15,10,11,
        11,14,15,13,13,14,17,16,13,14,15,16,18, 5, 7, 7,
        10,10, 7, 9, 8,11,11, 7, 8, 9,11,11,10,11,11,14,
        14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
         9,11,11,13,13,11,12,13,14,17,11,13,13,16,18, 6,
         8, 8,11,11, 8,10,10,13,12, 9,11,11,12,13,11,13,
        11,16,14,11,13,13,16,16, 9,12,11,16,15,11,13,13,
        17,16,11,13,13,18,16,15,15,15,18,16,14,15,17,19,
         0, 9,11,11,15,15,10,12,12,16,16,11,13,13,15,17,
        14,15,14, 0,16,15,16,16,19, 0, 5, 7, 7, 9,10, 7,
         9, 8,11,11, 7, 8, 9,11,11,10,11,11,15,14,10,11,
        11,14,14, 6, 8, 9,11,11, 9,11,11,14,13, 8,10,10,
        11,14,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11,
        11, 9,11,11,13,13, 9,11,11,13,13,11,13,12,15,15,
        11,13,12,16,14, 9,11,11,15,15,11,12,13,16,16,10,
        11,12,16,14,15,17,16, 0, 0,14,13,15,17,19, 9,11,
        12,15,15,11,13,13,17,16,11,13,13,15,17,14,16,16,
        18, 0,15,15,15,18,16, 8,10,10,14,14,10,11,11,15,
        16,10,11,11,15,16,14,16,15,17,19,14,14,15,18,19,
         9,11,11,16,15,11,13,13,17,16,11,13,13,17,19,15,
        17,16, 0, 0,15,17,16, 0,17, 9,11,11,15,15,11,13,
        12,16,16,11,13,13,19,17,15,16,15,19,19,14,16,18,
        17,19,13,15,15, 0,18,14,16,18,19,18,14,16,17,19,
        19,18,18,19, 0, 0,16,17,19,19, 0,12,14,14,16,18,
        13,16,13, 0,19,14,16,17, 0, 0,16,19,15,19,17,17,
        18,18, 0, 0, 8,10,10,14,14, 9,11,11,15,15,10,11,
        12,14,15,13,15,14,19,19,13,16,16,18,17, 9,11,11,
        15,15,11,13,13, 0,17,10,12,13,15,16,15,18,16,19,
        19,14,15,16,18,18, 9,11,12,15,16,11,13,13,17, 0,
        11,13,13,17,17,15,17,16,19,19,15,17,17, 0, 0,12,
        14,14, 0,19,14,16,15, 0, 0,13,14,16,19, 0,16,18,
        18, 0, 0,16,16,17,17, 0,13,14,14,16, 0,14,16,16,
         0,19,14,16,16,19,19,17,18,17, 0, 0,18,18,17, 0,
         0,
};

tatic float _vq_quantthresh__44u7__p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u7__p3_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p3_0 = {
        _vq_quantthresh__44u7__p3_0,
        _vq_quantmap__44u7__p3_0,
        5,
        5
};

tatic static_codebook _44u7__p3_0 = {
        4, 625,
        _vq_lengthlist__44u7__p3_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u7__p3_0,
        NULL,
        &_vq_auxt__44u7__p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p4_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u7__p4_0[] = {
         5, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
         9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
         8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
        11,12, 6, 7, 7, 9, 9, 7, 7, 7,10, 9, 7, 8, 8,10,
        10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
         9,10,10,12,12, 9,10,10,11,12,11,11,12,13,13,11,
        11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
        10,12,12,11,12,11,13,12,11,12,11,13,13, 6, 7, 7,
         9, 9, 7, 8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,
        11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 8, 8,10,10,
         8, 8, 8,10,10,10,10,11,11,12,10,10,11,12,12, 6,
         7, 7,10,10, 7, 8, 8,10,10, 8, 8, 8,10,10, 9,10,
        10,12,11,10,10,10,12,12, 9,10,10,12,12,10,10,10,
        12,12,10,11,10,12,12,12,11,12,12,14,12,12,12,13,
        14, 9,10,10,11,12, 9,10,10,12,12,10,10,11,12,12,
        11,12,11,14,12,12,12,12,13,14, 6, 7, 7, 9, 9, 7,
         8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,11,11, 9,10,
        10,11,12, 6, 7, 7,10,10, 8, 8, 8,10,10, 7, 8, 8,
        10,10,10,10,10,12,12,10,10,10,11,12, 7, 7, 8,10,
        10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,11,10,12,12,
        10,11,10,12,11, 9,10,10,12,11,10,11,10,12,12, 9,
        10,10,11,12,12,12,12,14,14,11,11,12,12,14, 9,10,
        10,12,12,10,10,10,12,12,10,10,10,12,12,12,12,12,
        13,14,11,12,11,13,12, 8, 9, 9,11,11, 9,10,10,12,
        12, 9,10,10,11,12,11,12,12,13,13,11,12,12,13,13,
         9,10,10,12,12,10,10,10,12,12,10,11,10,12,12,12,
        12,13,13,14,12,12,12,14,13, 9, 9, 9,12,12, 9,10,
        10,12,12,10,10,11,12,12,12,12,11,14,13,12,12,12,
        13,14,11,12,12,13,13,11,11,12,13,14,12,12,12,14,
        13,13,12,14,12,15,13,14,14,15,15,11,11,11,13,13,
        11,12,11,14,13,12,12,12,14,14,12,13,12,14,12,13,
        14,14,14,15, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
        10,12,12,11,12,12,13,13,11,12,12,13,13, 9,10,10,
        12,11,10,10,10,12,12, 9,10,10,12,12,12,12,12,14,
        13,11,11,12,13,14, 9,10,10,12,12,10,10,10,12,12,
        10,10,10,12,12,12,12,12,13,13,12,13,12,14,13,11,
        11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
        13,15,14,12,12,13,12,15,11,11,12,13,13,12,12,12,
        13,14,11,12,11,14,13,13,13,14,14,15,13,14,12,15,
        12,
};

tatic float _vq_quantthresh__44u7__p4_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u7__p4_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p4_0 = {
        _vq_quantthresh__44u7__p4_0,
        _vq_quantmap__44u7__p4_0,
        5,
        5
};

tatic static_codebook _44u7__p4_0 = {
        4, 625,
        _vq_lengthlist__44u7__p4_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u7__p4_0,
        NULL,
        &_vq_auxt__44u7__p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p5_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u7__p5_0[] = {
         2, 3, 4, 6, 6, 8, 8,10,10, 3, 5, 5, 8, 7, 8, 8,
        11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
        10, 9,12,12, 6, 7, 8, 9,10, 9,10,12,12, 8, 8, 8,
        10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,13,13,10,
        11,11,12,11,13,13,14,14,10,11,11,12,12,13,13,14,
        14,
};

tatic float _vq_quantthresh__44u7__p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u7__p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p5_0 = {
        _vq_quantthresh__44u7__p5_0,
        _vq_quantmap__44u7__p5_0,
        9,
        9
};

tatic static_codebook _44u7__p5_0 = {
        2, 81,
        _vq_lengthlist__44u7__p5_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u7__p5_0,
        NULL,
        &_vq_auxt__44u7__p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p6_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u7__p6_0[] = {
         4, 4, 4, 5, 5, 7, 7, 9, 9, 4, 4, 4, 6, 6, 7, 7,
         9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
         8, 8,10, 9, 5, 6, 6, 6, 7, 8, 8, 9, 9, 7, 7, 7,
         8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 9,
         9, 9,10, 9,10,10,11,11, 9, 9, 9, 9, 9,10,10,11,
        11,
};

tatic float _vq_quantthresh__44u7__p6_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u7__p6_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p6_0 = {
        _vq_quantthresh__44u7__p6_0,
        _vq_quantmap__44u7__p6_0,
        9,
        9
};

tatic static_codebook _44u7__p6_0 = {
        2, 81,
        _vq_lengthlist__44u7__p6_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u7__p6_0,
        NULL,
        &_vq_auxt__44u7__p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p7_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u7__p7_0[] = {
         1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 8,
        10,10, 5, 8, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
        11, 9,11,12, 8,12,12,11,12,13,10,13,13, 7,12,11,
        10,13,12,10,13,13, 4, 9, 9, 8,11,12, 9,11,12, 7,
        11,12,10,13,13,10,12,13, 8,12,12,10,13,13,11,13,
        12,
};

tatic float _vq_quantthresh__44u7__p7_0[] = {
        -5.5, 5.5, 
};

tatic long _vq_quantmap__44u7__p7_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p7_0 = {
        _vq_quantthresh__44u7__p7_0,
        _vq_quantmap__44u7__p7_0,
        3,
        3
};

tatic static_codebook _44u7__p7_0 = {
        4, 81,
        _vq_lengthlist__44u7__p7_0,
        1, -529137664, 1618345984, 2, 0,
        _vq_quantlist__44u7__p7_0,
        NULL,
        &_vq_auxt__44u7__p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p7_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u7__p7_1[] = {
         3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
         8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
         9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 6, 7,
         7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
         9, 9, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
         9, 9, 9, 9,10,10,10,10, 8, 8, 9, 9, 9, 9, 9,10,
        10,10,10, 8, 9, 8, 9, 9, 9, 9,10,10,10,10, 8, 8,
         9, 9, 9, 9, 9,10,10,10,10,
};

tatic float _vq_quantthresh__44u7__p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u7__p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p7_1 = {
        _vq_quantthresh__44u7__p7_1,
        _vq_quantmap__44u7__p7_1,
        11,
        11
};

tatic static_codebook _44u7__p7_1 = {
        2, 121,
        _vq_lengthlist__44u7__p7_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u7__p7_1,
        NULL,
        &_vq_auxt__44u7__p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p8_0[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u7__p8_0[] = {
         1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 8, 7,
         9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
        11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
         9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
        13,13, 8, 9, 9,10,10,11,11,12,12,13,13, 9,10,10,
        11,11,12,12,13,13,14,13, 9,10,10,11,11,12,12,13,
        12,14,14,10,11,11,12,12,13,13,14,13,14,14,11,11,
        11,12,12,13,13,14,14,14,14,
};

tatic float _vq_quantthresh__44u7__p8_0[] = {
        -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
        38.5, 49.5, 
};

tatic long _vq_quantmap__44u7__p8_0[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p8_0 = {
        _vq_quantthresh__44u7__p8_0,
        _vq_quantmap__44u7__p8_0,
        11,
        11
};

tatic static_codebook _44u7__p8_0 = {
        2, 121,
        _vq_lengthlist__44u7__p8_0,
        1, -524582912, 1618345984, 4, 0,
        _vq_quantlist__44u7__p8_0,
        NULL,
        &_vq_auxt__44u7__p8_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p8_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u7__p8_1[] = {
         3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
         7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8,
         8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
         7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
         8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh__44u7__p8_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u7__p8_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p8_1 = {
        _vq_quantthresh__44u7__p8_1,
        _vq_quantmap__44u7__p8_1,
        11,
        11
};

tatic static_codebook _44u7__p8_1 = {
        2, 121,
        _vq_lengthlist__44u7__p8_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u7__p8_1,
        NULL,
        &_vq_auxt__44u7__p8_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p9_0[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u7__p9_0[] = {
         1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh__44u7__p9_0[] = {
        -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 1592.5, 
        2229.5, 2866.5, 
};

tatic long _vq_quantmap__44u7__p9_0[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p9_0 = {
        _vq_quantthresh__44u7__p9_0,
        _vq_quantmap__44u7__p9_0,
        11,
        11
};

tatic static_codebook _44u7__p9_0 = {
        2, 121,
        _vq_lengthlist__44u7__p9_0,
        1, -512171520, 1630791680, 4, 0,
        _vq_quantlist__44u7__p9_0,
        NULL,
        &_vq_auxt__44u7__p9_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p9_1[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u7__p9_1[] = {
         1, 4, 4, 5, 5, 7, 7, 9, 9,11,10,12,12, 4, 7, 6,
         8, 8, 9, 9,10,10,13,12,13,13, 4, 6, 6, 7, 8, 9,
         9,10,11,13,13,13,13, 6, 8, 8,10, 9,11,11,12,13,
        13,13,15,14, 6, 8, 8,10,10,11,11,13,12,13,13,14,
        15, 8, 9, 9,12,11,14,13,14,14,15,17,15,17, 8, 9,
        10,11,12,13,13,16,15,15,15,15,15,10,11,11,14,13,
        14,14,16,16,15,16,16,16,10,12,12,13,14,14,14,15,
        16,16,16,15,16,11,12,12,14,14,16,16,15,16,16,16,
        16,16,12,13,13,13,15,15,14,15,16,16,16,16,16,12,
        14,14,15,14,16,16,16,16,16,16,16,16,13,14,13,14,
        15,16,15,16,16,16,16,16,16,
};

tatic float _vq_quantthresh__44u7__p9_1[] = {
        -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
        122.5, 171.5, 220.5, 269.5, 
};

tatic long _vq_quantmap__44u7__p9_1[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p9_1 = {
        _vq_quantthresh__44u7__p9_1,
        _vq_quantmap__44u7__p9_1,
        13,
        13
};

tatic static_codebook _44u7__p9_1 = {
        2, 169,
        _vq_lengthlist__44u7__p9_1,
        1, -518889472, 1622704128, 4, 0,
        _vq_quantlist__44u7__p9_1,
        NULL,
        &_vq_auxt__44u7__p9_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u7__p9_2[] = {
        24,
        23,
        25,
        22,
        26,
        21,
        27,
        20,
        28,
        19,
        29,
        18,
        30,
        17,
        31,
        16,
        32,
        15,
        33,
        14,
        34,
        13,
        35,
        12,
        36,
        11,
        37,
        10,
        38,
        9,
        39,
        8,
        40,
        7,
        41,
        6,
        42,
        5,
        43,
        4,
        44,
        3,
        45,
        2,
        46,
        1,
        47,
        0,
        48,
};

tatic long _vq_lengthlist__44u7__p9_2[] = {
         2, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
         6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
         7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8,
};

tatic float _vq_quantthresh__44u7__p9_2[] = {
        -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
        16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
};

tatic long _vq_quantmap__44u7__p9_2[] = {
           47,   45,   43,   41,   39,   37,   35,   33,
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,   34,   36,   38,   40,   42,   44,   46,
           48,
};

tatic encode_aux_threshmatch _vq_auxt__44u7__p9_2 = {
        _vq_quantthresh__44u7__p9_2,
        _vq_quantmap__44u7__p9_2,
        49,
        49
};

tatic static_codebook _44u7__p9_2 = {
        1, 49,
        _vq_lengthlist__44u7__p9_2,
        1, -526909440, 1611661312, 6, 0,
        _vq_quantlist__44u7__p9_2,
        NULL,
        &_vq_auxt__44u7__p9_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u7__short[] = {
         5,14,18,18,18,18,18,18,18,18, 3, 7,10,11,13,11,
        14,10,17,18, 6, 6, 7, 8, 8, 9,11, 8,14,18, 7, 8,
        10,11,11,11,14,11,18,18, 7, 6, 6, 7, 4, 7, 5, 7,
        13,17, 9, 9, 9,11, 8,10,10,11,14,16,10, 9, 7, 9,
         4, 7, 3, 5,11,17,11,10,11,11, 6, 9, 4, 5,11,17,
        16,16,16,16, 8,14, 3, 4,10,16,17,17,17,16, 9,15,
         5, 6,13,17,
};

tatic static_codebook _huff_book__44u7__short = {
        2, 100,
        _huff_lengthlist__44u7__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u7_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u7_m_long = {
        2, 1,
        _huff_lengthlist__44u7_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u7_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u7_m_short = {
        2, 1,
        _huff_lengthlist__44u7_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u8__long[] = {
         3, 9,13,13,14,13,13,13,13,14, 5, 4, 6, 8,10,12,
        13,15,13,14, 9, 5, 3, 5, 8,10,12,14,13,13,11, 7,
         4, 3, 5, 7,10,11,12,14,11, 9, 7, 4, 4, 6, 8,10,
        13,14,10,11, 9, 7, 6, 6, 7, 9,12,15,12,11,11, 8,
         7, 6, 6, 7,11,14,12,12,12,10, 8, 7, 6, 7, 9,13,
        11,12,13,12,11, 8, 8, 7, 9,12,11,14,16,16,15,11,
        10, 9, 9,11,
};

tatic static_codebook _huff_book__44u8__long = {
        2, 100,
        _huff_lengthlist__44u8__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u8__short[] = {
         7,15,18,18,18,18,18,18,18,18, 3, 6, 8, 9, 9,11,
        16,15,18,18, 5, 5, 5, 5, 8, 9,14,15,18,18, 8, 6,
         4, 3, 4, 8,12,12,18,18,11, 9, 6, 3, 4, 7,11,13,
        17,18,13,12,10, 7, 7, 9,11,13,18,18,15,15,13, 6,
         5, 7,10,13,17,18,18,18,12, 5, 4, 6, 9,13,16,18,
        18,18,13, 6, 6, 8,11,14,18,18,18,17,17,11,11,13,
        15,17,17,17,
};

tatic static_codebook _huff_book__44u8__short = {
        2, 100,
        _huff_lengthlist__44u8__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u8_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u8_m_long = {
        2, 1,
        _huff_lengthlist__44u8_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u8_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u8_m_short = {
        2, 1,
        _huff_lengthlist__44u8_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u8_p1_0[] = {
         1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
         8, 9, 5, 7, 7, 7, 9, 8, 8, 9, 9, 5, 7, 7, 7, 9,
         9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
         9,10, 9, 9,10,11, 5, 7, 7, 7, 9, 9, 8, 9, 9, 7,
         9, 9, 9,11,10, 9, 9,10, 8, 9, 9, 9,10,10, 9,11,
        10,
};

tatic float _vq_quantthresh__44u8_p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u8_p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p1_0 = {
        _vq_quantthresh__44u8_p1_0,
        _vq_quantmap__44u8_p1_0,
        3,
        3
};

tatic static_codebook _44u8_p1_0 = {
        4, 81,
        _vq_lengthlist__44u8_p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u8_p1_0,
        NULL,
        &_vq_auxt__44u8_p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p2_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u8_p2_0[] = {
         4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
         9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
         8,10,10, 7, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
        11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
        10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,11,11,
         9,10,10,12,12, 9,10,10,11,12,11,12,12,13,13,11,
        11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
        10,12,12,11,12,11,13,13,11,12,12,13,13, 5, 7, 7,
         9, 9, 7, 8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,
        12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
         8, 9, 9,10,11,10,11,11,12,12,10,10,11,12,13, 6,
         8, 8,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
        10,12,11,10,11,11,12,12, 9,10,10,12,12,10,11,11,
        12,13,10,11,11,12,12,12,12,13,13,14,12,12,13,14,
        14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,12,13,
        11,12,11,14,12,12,12,12,13,14, 5, 7, 7, 9, 9, 7,
         8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
        10,11,12, 6, 8, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
        10,11,10,11,11,13,12,10,10,11,11,12, 7, 8, 8,10,
        10, 8, 9, 9,11,10, 8, 9, 8,11,11,10,11,10,13,12,
        10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
        10,10,12,12,12,13,13,14,14,11,11,12,12,14, 9,10,
        10,12,12,10,11,11,12,12,10,11,11,13,12,12,12,12,
        14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
        12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
         9,10,10,12,12,10,11,11,12,13,10,11,11,13,12,12,
        12,13,14,14,12,12,13,14,14, 9,10,10,12,12, 9,11,
        10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
        14,14,11,12,12,14,13,12,12,12,14,14,12,13,13,14,
        14,13,13,14,13,16,14,14,14,15,15,11,12,12,13,13,
        11,12,11,14,13,12,12,12,14,14,13,14,12,15,13,14,
        14,14,15,15, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
        10,12,12,11,12,12,13,13,11,12,12,13,14, 9,10,10,
        12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
        14,12,12,12,13,14, 9,10,10,12,12,10,11,11,12,13,
        10,11,11,13,12,12,12,12,14,14,12,13,12,15,14,11,
        12,11,13,13,12,13,12,14,14,11,11,12,13,14,13,14,
        14,15,15,13,12,14,12,15,11,12,12,13,14,12,13,13,
        14,14,12,12,12,14,14,14,14,14,15,16,13,14,13,15,
        13,
};

tatic float _vq_quantthresh__44u8_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u8_p2_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p2_0 = {
        _vq_quantthresh__44u8_p2_0,
        _vq_quantmap__44u8_p2_0,
        5,
        5
};

tatic static_codebook _44u8_p2_0 = {
        4, 625,
        _vq_lengthlist__44u8_p2_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u8_p2_0,
        NULL,
        &_vq_auxt__44u8_p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p3_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u8_p3_0[] = {
         3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
         9, 9, 4, 5, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
         8, 8, 9, 9, 5, 6, 6, 6, 7, 8, 8, 9, 9, 7, 7, 7,
         8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 9,
         9, 9,10, 9,10,10,11,11, 9, 9, 9, 9,10,10,10,11,
        11,
};

tatic float _vq_quantthresh__44u8_p3_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u8_p3_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p3_0 = {
        _vq_quantthresh__44u8_p3_0,
        _vq_quantmap__44u8_p3_0,
        9,
        9
};

tatic static_codebook _44u8_p3_0 = {
        2, 81,
        _vq_lengthlist__44u8_p3_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u8_p3_0,
        NULL,
        &_vq_auxt__44u8_p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p4_0[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist__44u8_p4_0[] = {
         4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,12,
        12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
        12,12, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
        11,12,12, 6, 6, 6, 7, 7, 8, 7, 9, 8, 9, 9,10,10,
        11,11,12,12, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9,10,
        10,11,11,12,12, 7, 7, 7, 8, 7, 8, 8, 9, 9,10, 9,
        11,11,12,12,13,12, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9,
        10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9, 9,10,10,
        10,10,11,11,12,12,13,13, 8, 8, 8, 8, 9, 9, 9,10,
        10,10,10,11,11,12,12,13,13, 8, 9, 9, 9, 9,10, 9,
        10,10,11,11,12,12,13,12,14,13, 8, 9, 9, 9, 9, 9,
        10,10,10,11,11,12,12,13,13,13,14,10,10,10,10,10,
        11,11,11,11,12,12,13,12,13,13,14,14,10,10,10,10,
        10,11,11,11,11,12,12,12,13,13,13,14,14,11,11,11,
        11,11,12,12,12,12,13,13,14,13,14,14,15,14,11,11,
        11,11,12,12,12,12,12,13,13,13,13,14,14,14,14,12,
        12,12,12,12,13,12,13,13,14,13,14,14,14,14,15,15,
        12,12,12,12,12,12,13,13,13,13,14,14,14,14,15,15,
        15,
};

tatic float _vq_quantthresh__44u8_p4_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
};

tatic long _vq_quantmap__44u8_p4_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p4_0 = {
        _vq_quantthresh__44u8_p4_0,
        _vq_quantmap__44u8_p4_0,
        17,
        17
};

tatic static_codebook _44u8_p4_0 = {
        2, 289,
        _vq_lengthlist__44u8_p4_0,
        1, -529530880, 1611661312, 5, 0,
        _vq_quantlist__44u8_p4_0,
        NULL,
        &_vq_auxt__44u8_p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p5_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u8_p5_0[] = {
         1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10, 9, 7,
        10, 9, 5, 8, 9, 7, 9, 9, 8, 9,10, 4, 9, 9, 9,11,
        10, 8,10,11, 7,11,11,10,11,12,10,12,12, 7,11,11,
        10,12,11, 9,12,12, 5, 9, 9, 8,11,11, 9,11,11, 7,
        11,11, 9,12,12,10,11,12, 7,11,11, 9,12,12,10,12,
        11,
};

tatic float _vq_quantthresh__44u8_p5_0[] = {
        -5.5, 5.5, 
};

tatic long _vq_quantmap__44u8_p5_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p5_0 = {
        _vq_quantthresh__44u8_p5_0,
        _vq_quantmap__44u8_p5_0,
        3,
        3
};

tatic static_codebook _44u8_p5_0 = {
        4, 81,
        _vq_lengthlist__44u8_p5_0,
        1, -529137664, 1618345984, 2, 0,
        _vq_quantlist__44u8_p5_0,
        NULL,
        &_vq_auxt__44u8_p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p5_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u8_p5_1[] = {
         3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6,
         7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
         8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
         7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
         9, 9, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 8, 8, 8,
         8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9,
         9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
         8, 8, 8, 9, 9, 9, 9, 9, 9,
};

tatic float _vq_quantthresh__44u8_p5_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u8_p5_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p5_1 = {
        _vq_quantthresh__44u8_p5_1,
        _vq_quantmap__44u8_p5_1,
        11,
        11
};

tatic static_codebook _44u8_p5_1 = {
        2, 121,
        _vq_lengthlist__44u8_p5_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u8_p5_1,
        NULL,
        &_vq_auxt__44u8_p5_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p6_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u8_p6_0[] = {
         1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,10,10, 4, 6, 6,
         8, 8, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 9,
         9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,10,10,
        11,11,11,11, 7, 8, 8, 9, 9,10,10,10,10,11,11,11,
        11, 8, 9, 9,10,10,10,10,11,11,11,11,12,12, 8, 9,
         9,10,10,10,11,11,11,11,11,12,12, 9, 9, 9,10,10,
        11,11,11,11,12,12,12,12, 9, 9, 9,10,10,11,11,11,
        11,12,12,12,12,10,10,10,11,11,11,11,12,12,12,12,
        13,13,10,10,10,11,11,11,11,12,12,12,12,13,13,11,
        11,11,12,12,12,12,12,12,13,13,13,13,11,11,11,12,
        12,12,12,12,12,13,13,13,13,
};

tatic float _vq_quantthresh__44u8_p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
};

tatic long _vq_quantmap__44u8_p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p6_0 = {
        _vq_quantthresh__44u8_p6_0,
        _vq_quantmap__44u8_p6_0,
        13,
        13
};

tatic static_codebook _44u8_p6_0 = {
        2, 169,
        _vq_lengthlist__44u8_p6_0,
        1, -526516224, 1616117760, 4, 0,
        _vq_quantlist__44u8_p6_0,
        NULL,
        &_vq_auxt__44u8_p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p6_1[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u8_p6_1[] = {
         3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
         5, 5, 5, 5, 5, 5, 5, 5, 5,
};

tatic float _vq_quantthresh__44u8_p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u8_p6_1[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p6_1 = {
        _vq_quantthresh__44u8_p6_1,
        _vq_quantmap__44u8_p6_1,
        5,
        5
};

tatic static_codebook _44u8_p6_1 = {
        2, 25,
        _vq_lengthlist__44u8_p6_1,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u8_p6_1,
        NULL,
        &_vq_auxt__44u8_p6_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p7_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u8_p7_0[] = {
         1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
         8, 8, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 8,
         9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,10,10,
        11,11,12,12, 7, 8, 8, 9, 9,10,10,10,10,11,11,12,
        12, 8, 9, 9,10,10,10,10,11,11,12,12,13,12, 8, 9,
         9,10,10,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
        11,11,12,12,13,13,14,13, 9, 9, 9,10,10,11,11,12,
        12,13,13,13,14,10,10,10,11,11,12,12,13,13,14,13,
        14,14,10,10,10,11,11,12,12,13,13,13,13,14,14,11,
        11,11,12,12,13,13,14,13,14,14,15,15,11,11,11,12,
        12,13,13,13,13,14,14,15,15,
};

tatic float _vq_quantthresh__44u8_p7_0[] = {
        -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
        27.5, 38.5, 49.5, 60.5, 
};

tatic long _vq_quantmap__44u8_p7_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p7_0 = {
        _vq_quantthresh__44u8_p7_0,
        _vq_quantmap__44u8_p7_0,
        13,
        13
};

tatic static_codebook _44u8_p7_0 = {
        2, 169,
        _vq_lengthlist__44u8_p7_0,
        1, -523206656, 1618345984, 4, 0,
        _vq_quantlist__44u8_p7_0,
        NULL,
        &_vq_auxt__44u8_p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p7_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u8_p7_1[] = {
         4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
         7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
         7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
         7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
         8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
         7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
         8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
         7, 8, 8, 8, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh__44u8_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u8_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p7_1 = {
        _vq_quantthresh__44u8_p7_1,
        _vq_quantmap__44u8_p7_1,
        11,
        11
};

tatic static_codebook _44u8_p7_1 = {
        2, 121,
        _vq_lengthlist__44u8_p7_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u8_p7_1,
        NULL,
        &_vq_auxt__44u8_p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p8_0[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u8_p8_0[] = {
         1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9,10,11, 5,
         6, 6, 8, 8, 9, 9, 9, 8,10, 9,11,10,11,11, 4, 6,
         6, 8, 8, 9, 9, 8, 9, 9,10,10,11,11,11, 7, 8, 8,
        10, 9,11,10,10,10,11,11,12,12,12,12, 7, 8, 8, 9,
         9,10,10,10,10,11,11,11,12,12,13, 8, 9, 9,11,10,
        11,12,11,11,12,12,12,13,13,14, 8, 9, 9,10,11,11,
        11,11,11,12,12,13,13,13,13, 8, 9, 9,10,10,11,11,
        12,12,13,13,14,13,14,13, 8, 9, 9,10,10,11,11,12,
        12,13,13,13,13,14,14, 9,10,10,11,11,12,12,13,13,
        14,13,14,13,14,14, 9,10,10,11,12,12,12,13,13,14,
        14,14,14,14,14,10,11,11,12,12,13,13,13,13,14,13,
        14,14,15,15,10,11,11,12,12,12,13,13,13,14,13,14,
        15,15,15,11,12,11,12,12,13,14,14,13,14,14,16,14,
        15,15,10,12,12,12,13,13,13,14,14,15,15,15,16,15,
        14,
};

tatic float _vq_quantthresh__44u8_p8_0[] = {
        -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
        31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
};

tatic long _vq_quantmap__44u8_p8_0[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p8_0 = {
        _vq_quantthresh__44u8_p8_0,
        _vq_quantmap__44u8_p8_0,
        15,
        15
};

tatic static_codebook _44u8_p8_0 = {
        2, 225,
        _vq_lengthlist__44u8_p8_0,
        1, -520986624, 1620377600, 4, 0,
        _vq_quantlist__44u8_p8_0,
        NULL,
        &_vq_auxt__44u8_p8_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p8_1[] = {
        10,
        9,
        11,
        8,
        12,
        7,
        13,
        6,
        14,
        5,
        15,
        4,
        16,
        3,
        17,
        2,
        18,
        1,
        19,
        0,
        20,
};

tatic long _vq_lengthlist__44u8_p8_1[] = {
         4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
         8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
         7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8,
         9, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,10,10, 8, 8,
         8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
        10, 9,10,10,10,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9,10,10,10,
        10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
        10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9,10,10, 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
         9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
        10, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9,10,10,
        10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,10,
        10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
         9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10, 9, 9,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,
};

tatic float _vq_quantthresh__44u8_p8_1[] = {
        -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
        -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
        6.5, 7.5, 8.5, 9.5, 
};

tatic long _vq_quantmap__44u8_p8_1[] = {
           19,   17,   15,   13,   11,    9,    7,    5,
            3,    1,    0,    2,    4,    6,    8,   10,
           12,   14,   16,   18,   20,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p8_1 = {
        _vq_quantthresh__44u8_p8_1,
        _vq_quantmap__44u8_p8_1,
        21,
        21
};

tatic static_codebook _44u8_p8_1 = {
        2, 441,
        _vq_lengthlist__44u8_p8_1,
        1, -529268736, 1611661312, 5, 0,
        _vq_quantlist__44u8_p8_1,
        NULL,
        &_vq_auxt__44u8_p8_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p9_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u8_p9_0[] = {
         1, 4, 4, 9, 9, 9, 9, 9, 9, 5, 9, 9, 8, 8, 8, 8,
         8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8,
};

tatic float _vq_quantthresh__44u8_p9_0[] = {
        -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 2327.5, 3258.5, 
};

tatic long _vq_quantmap__44u8_p9_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p9_0 = {
        _vq_quantthresh__44u8_p9_0,
        _vq_quantmap__44u8_p9_0,
        9,
        9
};

tatic static_codebook _44u8_p9_0 = {
        2, 81,
        _vq_lengthlist__44u8_p9_0,
        1, -511895552, 1631393792, 4, 0,
        _vq_quantlist__44u8_p9_0,
        NULL,
        &_vq_auxt__44u8_p9_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p9_1[] = {
        9,
        8,
        10,
        7,
        11,
        6,
        12,
        5,
        13,
        4,
        14,
        3,
        15,
        2,
        16,
        1,
        17,
        0,
        18,
};

tatic long _vq_lengthlist__44u8_p9_1[] = {
         1, 4, 4, 7, 7, 8, 8, 7, 8, 9, 9,10,10,11,11,12,
        12,12,13, 4, 7, 6, 9, 9, 9, 9, 9, 8, 9, 9,11,10,
        12,11,12,12,13,14, 4, 6, 6, 9, 9, 9, 9, 8, 9, 9,
        10,10,11,12,11,12,12,13,12, 7, 9, 8,11,10,10,10,
        10,10,11,11,12,11,14,12,14,14,14,13, 7, 8, 9,10,
        10,10,10,10,10,11,11,12,13,13,13,14,14,15,13, 8,
         9, 9,11,10,11,11,12,12,12,12,14,14,14,14,14,14,
        15,13, 8, 9, 9,10,11,11,11,12,12,13,12,13,14,13,
        15,14,15,15,15, 8, 9, 9,11,10,12,11,13,12,13,13,
        14,14,13,15,14,15,14,14, 8, 9, 9,10,11,12,12,13,
        13,14,14,14,14,15,15,15,12,14,14, 9,11,10,11,12,
        13,12,13,14,15,14,14,14,14,15,15,15,15,15, 9,10,
        11,11,12,12,13,13,14,14,14,15,15,15,14,15,15,15,
        15,10,11,11,12,12,14,14,13,14,14,15,15,15,15,15,
        15,15,15,15,10,11,11,12,13,13,13,14,14,15,15,14,
        14,15,15,15,15,14,15,11,12,13,15,13,14,15,15,15,
        15,14,15,15,15,15,15,15,15,15,11,12,12,14,14,14,
        13,14,15,15,14,15,15,15,15,15,15,15,15,13,13,13,
        13,13,14,14,15,14,15,15,15,15,15,15,15,15,15,15,
        11,14,13,14,14,15,14,14,15,15,15,15,15,15,15,15,
        15,15,15,12,12,13,14,13,13,14,15,14,15,15,15,15,
        15,15,15,15,15,15,13,13,14,14,13,15,14,14,15,15,
        13,15,15,15,15,15,15,15,15,
};

tatic float _vq_quantthresh__44u8_p9_1[] = {
        -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
        -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
        367.5, 416.5, 
};

tatic long _vq_quantmap__44u8_p9_1[] = {
           17,   15,   13,   11,    9,    7,    5,    3,
            1,    0,    2,    4,    6,    8,   10,   12,
           14,   16,   18,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p9_1 = {
        _vq_quantthresh__44u8_p9_1,
        _vq_quantmap__44u8_p9_1,
        19,
        19
};

tatic static_codebook _44u8_p9_1 = {
        2, 361,
        _vq_lengthlist__44u8_p9_1,
        1, -518287360, 1622704128, 5, 0,
        _vq_quantlist__44u8_p9_1,
        NULL,
        &_vq_auxt__44u8_p9_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u8_p9_2[] = {
        24,
        23,
        25,
        22,
        26,
        21,
        27,
        20,
        28,
        19,
        29,
        18,
        30,
        17,
        31,
        16,
        32,
        15,
        33,
        14,
        34,
        13,
        35,
        12,
        36,
        11,
        37,
        10,
        38,
        9,
        39,
        8,
        40,
        7,
        41,
        6,
        42,
        5,
        43,
        4,
        44,
        3,
        45,
        2,
        46,
        1,
        47,
        0,
        48,
};

tatic long _vq_lengthlist__44u8_p9_2[] = {
         2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
         6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
         7,
};

tatic float _vq_quantthresh__44u8_p9_2[] = {
        -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
        16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
};

tatic long _vq_quantmap__44u8_p9_2[] = {
           47,   45,   43,   41,   39,   37,   35,   33,
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,   34,   36,   38,   40,   42,   44,   46,
           48,
};

tatic encode_aux_threshmatch _vq_auxt__44u8_p9_2 = {
        _vq_quantthresh__44u8_p9_2,
        _vq_quantmap__44u8_p9_2,
        49,
        49
};

tatic static_codebook _44u8_p9_2 = {
        1, 49,
        _vq_lengthlist__44u8_p9_2,
        1, -526909440, 1611661312, 6, 0,
        _vq_quantlist__44u8_p9_2,
        NULL,
        &_vq_auxt__44u8_p9_2,
        NULL,
        0
};

tatic long _huff_lengthlist__44u9__long[] = {
         3, 9,13,13,14,14,13,14,14,13, 5, 5, 9,10,12,13,
        13,14,14,14, 9, 5, 6, 6, 8,11,12,14,14,14,11, 7,
         5, 3, 5, 8,10,12,13,12,12,10, 7, 4, 3, 5, 8,10,
        12,13,10,12, 9, 7, 4, 4, 6, 8,11,14,12,12,11, 9,
         7, 5, 6, 7, 9,13,12,12,12,11, 8, 7, 6, 6, 8,12,
        12,12,13,12,10, 9, 7, 7, 8,11,11,13,14,14,14,12,
        10, 9, 9,10,
};

tatic static_codebook _huff_book__44u9__long = {
        2, 100,
        _huff_lengthlist__44u9__long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u9__short[] = {
        10,17,18,18,18,18,18,18,18,18, 4, 7,11,12,13,13,
        15,17,16,17, 5, 5, 7, 7, 9, 8,11,16,17,17, 7, 5,
         6, 4, 5, 7,10,14,16,16,10, 8, 8, 3, 3, 5, 9,12,
        15,18,13,11,11, 6, 4, 6,10,12,18,18,15,14,15,10,
         6, 6, 8,12,17,18,16,17,18,10, 4, 3, 6,10,14,17,
        18,18,18,11, 6, 5, 8,12,16,18,18,18,18,14, 9, 9,
        12,17,18,18,
};

tatic static_codebook _huff_book__44u9__short = {
        2, 100,
        _huff_lengthlist__44u9__short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u9_m_long[] = {
         0,
};

tatic static_codebook _huff_book__44u9_m_long = {
        2, 1,
        _huff_lengthlist__44u9_m_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _huff_lengthlist__44u9_m_short[] = {
         0,
};

tatic static_codebook _huff_book__44u9_m_short = {
        2, 1,
        _huff_lengthlist__44u9_m_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p1_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u9_p1_0[] = {
         1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
         9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 8, 9,
         9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
         9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
         9, 9, 9,11,11, 9,10,11, 8, 9, 9, 9,10,10, 9,11,
        10,
};

tatic float _vq_quantthresh__44u9_p1_0[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap__44u9_p1_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p1_0 = {
        _vq_quantthresh__44u9_p1_0,
        _vq_quantmap__44u9_p1_0,
        3,
        3
};

tatic static_codebook _44u9_p1_0 = {
        4, 81,
        _vq_lengthlist__44u9_p1_0,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist__44u9_p1_0,
        NULL,
        &_vq_auxt__44u9_p1_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p2_0[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u9_p2_0[] = {
         3, 6, 5, 8, 8, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
         9, 9,11,10, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
         8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
        10,11, 6, 7, 7, 9, 9, 7, 8, 8,10, 9, 7, 8, 8,10,
        10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
         9,10,10,11,11, 9,10,10,11,11,11,11,11,13,13,11,
        11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
        10,12,11,11,11,11,12,12,11,11,11,13,13, 6, 7, 7,
         9, 9, 7, 8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,11,
        11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 9, 9,10,10,
         8, 9, 9,10,10,10,10,10,11,12,10,10,10,11,12, 7,
         8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10,10,10,
        10,12,11,10,10,10,12,12, 9,10,10,12,11,10,10,10,
        12,12,10,10,10,12,12,11,12,12,12,13,11,12,12,13,
        13, 9,10,10,11,11, 9,10,10,12,11,10,10,10,12,12,
        11,12,11,13,12,12,12,12,13,13, 6, 7, 7, 9, 9, 7,
         8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,11,11, 9,10,
        10,11,11, 7, 8, 8,10, 9, 8, 9, 9,10,10, 8, 8, 9,
        10,10,10,10,10,12,12,10,10,10,11,12, 7, 8, 8,10,
        10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,10,10,12,11,
        10,10,10,12,11, 9,10,10,11,11,10,11,10,12,12, 9,
        10,10,11,12,11,12,12,13,13,11,11,12,11,13, 9,10,
        10,11,12,10,10,10,12,12,10,10,10,12,12,11,12,12,
        13,13,11,12,11,13,12, 8, 9, 9,11,11, 9,10,10,12,
        11, 9,10,10,11,12,11,12,12,13,13,11,11,12,13,13,
         9,10,10,12,11,10,10,10,12,12,10,10,10,12,12,12,
        12,12,13,13,11,12,12,13,13, 9,10,10,12,11,10,10,
        10,12,11,10,10,10,12,12,11,12,12,13,13,12,12,12,
        13,14,11,12,11,13,12,11,12,12,13,13,11,12,12,13,
        13,13,13,14,13,14,13,13,13,14,14,11,11,11,13,13,
        11,12,11,13,13,12,12,12,13,13,12,13,12,14,12,13,
        13,14,14,14, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
        10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
        11,11,10,11,10,12,12,10,10,10,11,12,12,12,12,13,
        13,11,11,12,12,13, 9,10,10,12,11,10,10,11,12,12,
        10,11,10,12,12,11,12,12,13,14,12,12,12,13,13,11,
        11,11,13,12,11,12,12,13,13,11,11,12,12,13,13,13,
        13,14,14,12,12,13,12,14,11,11,12,13,13,12,12,12,
        13,14,11,12,12,13,13,13,13,13,14,14,13,14,12,14,
        12,
};

tatic float _vq_quantthresh__44u9_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u9_p2_0[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p2_0 = {
        _vq_quantthresh__44u9_p2_0,
        _vq_quantmap__44u9_p2_0,
        5,
        5
};

tatic static_codebook _44u9_p2_0 = {
        4, 625,
        _vq_lengthlist__44u9_p2_0,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u9_p2_0,
        NULL,
        &_vq_auxt__44u9_p2_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p3_0[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist__44u9_p3_0[] = {
         4, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7,
         9, 8, 4, 4, 5, 5, 6, 7, 7, 8, 9, 5, 6, 6, 7, 6,
         8, 7, 9, 9, 5, 6, 6, 6, 7, 7, 8, 9, 9, 7, 7, 7,
         8, 7, 9, 8,10,10, 7, 7, 7, 7, 8, 8, 9,10,10, 8,
         9, 8, 9, 9,10, 9,11,10, 8, 8, 9, 9, 9,10,10,10,
        11,
};

tatic float _vq_quantthresh__44u9_p3_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap__44u9_p3_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p3_0 = {
        _vq_quantthresh__44u9_p3_0,
        _vq_quantmap__44u9_p3_0,
        9,
        9
};

tatic static_codebook _44u9_p3_0 = {
        2, 81,
        _vq_lengthlist__44u9_p3_0,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist__44u9_p3_0,
        NULL,
        &_vq_auxt__44u9_p3_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p4_0[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist__44u9_p4_0[] = {
         5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
        11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
        11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
        10,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 8,10, 9,
        11,10,11,11, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9,10,
        10,10,11,11,12, 7, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9,
        10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9,
         9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8, 9, 9,
        10, 9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 8, 9, 9,
         9, 9,10,10,10,11,11,12,12, 8, 8, 8, 9, 8, 9, 9,
        10, 9,10,10,11,11,12,12,12,12, 8, 8, 8, 8, 9, 9,
         9, 9,10,10,10,11,11,12,12,12,13, 9, 9, 9,10,10,
        10,10,10,10,11,11,11,11,12,12,13,13, 9, 9, 9, 9,
        10,10,10,10,10,11,11,11,11,12,12,13,13,10,10,10,
        11,10,11,11,11,11,12,12,12,12,13,12,13,13,10,10,
        10,10,11,11,11,11,11,11,12,12,12,13,13,13,13,11,
        11,11,12,11,12,12,12,12,13,12,13,13,13,13,14,14,
        11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,14,
        14,
};

tatic float _vq_quantthresh__44u9_p4_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
};

tatic long _vq_quantmap__44u9_p4_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p4_0 = {
        _vq_quantthresh__44u9_p4_0,
        _vq_quantmap__44u9_p4_0,
        17,
        17
};

tatic static_codebook _44u9_p4_0 = {
        2, 289,
        _vq_lengthlist__44u9_p4_0,
        1, -529530880, 1611661312, 5, 0,
        _vq_quantlist__44u9_p4_0,
        NULL,
        &_vq_auxt__44u9_p4_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p5_0[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist__44u9_p5_0[] = {
         1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7,10,10, 7,
         9, 9, 5, 7, 8, 7, 9, 9, 7,10,10, 5, 8, 8, 8,10,
        10, 8,10,10, 7,10,10,10,11,12,10,12,12, 7,10,10,
         9,12,10,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
        10,10,10,12,12, 9,10,12, 7,10,10,10,12,12,10,12,
        11,
};

tatic float _vq_quantthresh__44u9_p5_0[] = {
        -5.5, 5.5, 
};

tatic long _vq_quantmap__44u9_p5_0[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p5_0 = {
        _vq_quantthresh__44u9_p5_0,
        _vq_quantmap__44u9_p5_0,
        3,
        3
};

tatic static_codebook _44u9_p5_0 = {
        4, 81,
        _vq_lengthlist__44u9_p5_0,
        1, -529137664, 1618345984, 2, 0,
        _vq_quantlist__44u9_p5_0,
        NULL,
        &_vq_auxt__44u9_p5_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p5_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u9_p5_1[] = {
         5, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6,
         7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
         7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 7, 6, 6, 6, 7,
         7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
         8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
         7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
         8, 8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 7, 7,
         7, 7, 8, 8, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh__44u9_p5_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u9_p5_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p5_1 = {
        _vq_quantthresh__44u9_p5_1,
        _vq_quantmap__44u9_p5_1,
        11,
        11
};

tatic static_codebook _44u9_p5_1 = {
        2, 121,
        _vq_lengthlist__44u9_p5_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u9_p5_1,
        NULL,
        &_vq_auxt__44u9_p5_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p6_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u9_p6_0[] = {
         2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 5, 5,
         7, 6, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 5, 7, 7, 8,
         8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 9, 9, 9, 9,
        10,10,11,10, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
        11, 7, 8, 8, 9, 9,10,10,10,10,11,10,11,11, 7, 8,
         8, 9, 9, 9,10,10,10,10,10,11,11, 8, 8, 8, 9, 9,
        10,10,11,10,11,11,11,11, 8, 8, 8, 9, 9,10,10,10,
        11,11,11,11,11, 9, 9, 9,10,10,11,10,11,11,11,11,
        12,12, 9, 9, 9,10,10,10,11,11,11,11,11,12,12,10,
        10,10,11,11,11,11,12,11,12,12,12,12,10,10,10,11,
        11,11,11,11,12,12,12,12,12,
};

tatic float _vq_quantthresh__44u9_p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
};

tatic long _vq_quantmap__44u9_p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p6_0 = {
        _vq_quantthresh__44u9_p6_0,
        _vq_quantmap__44u9_p6_0,
        13,
        13
};

tatic static_codebook _44u9_p6_0 = {
        2, 169,
        _vq_lengthlist__44u9_p6_0,
        1, -526516224, 1616117760, 4, 0,
        _vq_quantlist__44u9_p6_0,
        NULL,
        &_vq_auxt__44u9_p6_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p6_1[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist__44u9_p6_1[] = {
         4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
         5, 5, 5, 5, 5, 5, 5, 5, 5,
};

tatic float _vq_quantthresh__44u9_p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap__44u9_p6_1[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p6_1 = {
        _vq_quantthresh__44u9_p6_1,
        _vq_quantmap__44u9_p6_1,
        5,
        5
};

tatic static_codebook _44u9_p6_1 = {
        2, 25,
        _vq_lengthlist__44u9_p6_1,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist__44u9_p6_1,
        NULL,
        &_vq_auxt__44u9_p6_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p7_0[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist__44u9_p7_0[] = {
         1, 4, 4, 7, 7, 8, 8, 8, 9, 9, 9,10,10, 4, 6, 6,
         8, 8, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 8,
         9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10, 9,10,10,
        11,11,12,12, 7, 8, 8, 9, 9, 9,10,10,10,11,11,12,
        12, 8, 9, 9,10,10,10,10,11,11,12,12,13,12, 8, 9,
         9,10,10,10,10,11,11,12,12,13,13, 9,10, 9,10,10,
        11,11,12,12,13,13,13,13, 9, 9, 9,10,10,11,11,12,
        12,12,12,13,13,10,10,10,11,11,12,12,13,12,13,13,
        14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11,
        11,11,12,12,13,12,13,13,14,14,15,14,11,11,11,12,
        12,13,13,13,13,14,15,15,15,
};

tatic float _vq_quantthresh__44u9_p7_0[] = {
        -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
        27.5, 38.5, 49.5, 60.5, 
};

tatic long _vq_quantmap__44u9_p7_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p7_0 = {
        _vq_quantthresh__44u9_p7_0,
        _vq_quantmap__44u9_p7_0,
        13,
        13
};

tatic static_codebook _44u9_p7_0 = {
        2, 169,
        _vq_lengthlist__44u9_p7_0,
        1, -523206656, 1618345984, 4, 0,
        _vq_quantlist__44u9_p7_0,
        NULL,
        &_vq_auxt__44u9_p7_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p7_1[] = {
        5,
        4,
        6,
        3,
        7,
        2,
        8,
        1,
        9,
        0,
        10,
};

tatic long _vq_lengthlist__44u9_p7_1[] = {
         5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
         7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
         7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
         7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7,
         7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 7, 7,
         7, 7, 7, 7, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh__44u9_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
};

tatic long _vq_quantmap__44u9_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p7_1 = {
        _vq_quantthresh__44u9_p7_1,
        _vq_quantmap__44u9_p7_1,
        11,
        11
};

tatic static_codebook _44u9_p7_1 = {
        2, 121,
        _vq_lengthlist__44u9_p7_1,
        1, -531365888, 1611661312, 4, 0,
        _vq_quantlist__44u9_p7_1,
        NULL,
        &_vq_auxt__44u9_p7_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p8_0[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u9_p8_0[] = {
         1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9,10,10, 5,
         6, 6, 8, 8, 9, 9, 9, 8,10, 9,10,10,11,11, 4, 6,
         6, 8, 8, 9, 9, 8, 9, 9,10,10,11,11,11, 7, 8, 8,
        10,10,11,10,10,10,11,11,12,11,12,12, 7, 8, 8,10,
        10,11,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11,
        12,11,11,11,12,12,13,13,13,13, 8, 9, 9,10,11,11,
        11,11,11,12,12,13,13,13,13, 8, 9, 9,10,10,11,11,
        12,12,13,13,13,13,15,14, 8, 8, 9,10,10,11,11,12,
        12,13,13,14,14,14,15, 9,10,10,11,11,12,12,13,12,
        13,13,14,14,14,15, 9,10,10,11,11,12,12,13,13,14,
        14,13,14,14,14,10,10,11,12,12,13,12,13,13,14,14,
        15,14,15,14,10,10,10,12,12,13,13,14,14,14,14,14,
        15,15,17,10,11,12,12,12,13,13,14,13,15,15,14,15,
        15,16,11,12,12,12,13,14,14,14,14,15,14,15,15,17,
        15,
};

tatic float _vq_quantthresh__44u9_p8_0[] = {
        -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
        31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
};

tatic long _vq_quantmap__44u9_p8_0[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p8_0 = {
        _vq_quantthresh__44u9_p8_0,
        _vq_quantmap__44u9_p8_0,
        15,
        15
};

tatic static_codebook _44u9_p8_0 = {
        2, 225,
        _vq_lengthlist__44u9_p8_0,
        1, -520986624, 1620377600, 4, 0,
        _vq_quantlist__44u9_p8_0,
        NULL,
        &_vq_auxt__44u9_p8_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p8_1[] = {
        10,
        9,
        11,
        8,
        12,
        7,
        13,
        6,
        14,
        5,
        15,
        4,
        16,
        3,
        17,
        2,
        18,
        1,
        19,
        0,
        20,
};

tatic long _vq_lengthlist__44u9_p8_1[] = {
         4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
         8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
         7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9,10, 9, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
         9, 9, 9, 9, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8, 8,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 8,
         8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
        10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9,10,10,10,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
        10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
        10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
         9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
        10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
        10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10, 9, 9, 9, 9,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
         9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,
};

tatic float _vq_quantthresh__44u9_p8_1[] = {
        -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
        -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
        6.5, 7.5, 8.5, 9.5, 
};

tatic long _vq_quantmap__44u9_p8_1[] = {
           19,   17,   15,   13,   11,    9,    7,    5,
            3,    1,    0,    2,    4,    6,    8,   10,
           12,   14,   16,   18,   20,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p8_1 = {
        _vq_quantthresh__44u9_p8_1,
        _vq_quantmap__44u9_p8_1,
        21,
        21
};

tatic static_codebook _44u9_p8_1 = {
        2, 441,
        _vq_lengthlist__44u9_p8_1,
        1, -529268736, 1611661312, 5, 0,
        _vq_quantlist__44u9_p8_1,
        NULL,
        &_vq_auxt__44u9_p8_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p9_0[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist__44u9_p9_0[] = {
         1, 5, 6,10,10,10,10,10,10,10,10,10,10,10,10, 5,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9,
};

tatic float _vq_quantthresh__44u9_p9_0[] = {
        -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 
        1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
};

tatic long _vq_quantmap__44u9_p9_0[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p9_0 = {
        _vq_quantthresh__44u9_p9_0,
        _vq_quantmap__44u9_p9_0,
        15,
        15
};

tatic static_codebook _44u9_p9_0 = {
        2, 225,
        _vq_lengthlist__44u9_p9_0,
        1, -510036736, 1631393792, 4, 0,
        _vq_quantlist__44u9_p9_0,
        NULL,
        &_vq_auxt__44u9_p9_0,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p9_1[] = {
        9,
        8,
        10,
        7,
        11,
        6,
        12,
        5,
        13,
        4,
        14,
        3,
        15,
        2,
        16,
        1,
        17,
        0,
        18,
};

tatic long _vq_lengthlist__44u9_p9_1[] = {
         1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 9,10,10,11,11,12,
        11,12,12, 4, 7, 6, 9, 9, 9, 9, 9, 9,10, 9,11, 9,
        11,12,13,12,14,12, 4, 6, 6, 9, 9, 9, 9, 8, 9,10,
        10,11,12,12,11,12,13,14,13, 7, 9, 8,11,11,11,10,
        10,10,11,11,12,12,14,12,14,13,14,14, 7, 8, 9,10,
        10,10,10,10,10,11,11,12,13,13,13,14,14,15,13, 8,
         9, 9,11,10,11,11,11,11,12,12,13,13,14,14,14,16,
        15,14, 8, 9, 9,10,11,11,11,11,12,13,12,14,14,13,
        15,16,15,14,15, 7, 9, 9,10,10,12,11,13,13,16,13,
        14,16,14,14,15,15,16,14, 8, 9, 9,10,10,11,12,13,
        13,13,16,14,14,16,16,14,14,14,15, 9,10,11,12,12,
        12,13,13,13,16,15,16,15,14,15,15,16,16,16, 9,10,
        11,11,13,13,14,13,14,16,14,15,16,16,16,16,16,16,
        16,10,11,11,13,13,15,13,16,14,14,16,16,16,16,16,
        16,15,14,16,11,12,12,12,13,13,15,13,15,14,15,16,
        16,16,16,16,16,16,16,12,12,13,13,12,15,14,15,16,
        16,15,16,14,16,16,16,16,16,16,12,12,12,14,14,14,
        15,13,16,15,16,16,16,16,16,16,16,16,15,12,12,13,
        13,14,16,15,16,15,16,16,16,16,16,16,16,16,16,16,
        12,13,13,14,15,14,14,16,16,16,16,16,16,16,16,16,
        15,16,16,13,14,14,13,14,14,15,16,15,16,16,16,16,
        16,16,16,16,15,16,12,13,13,14,14,14,14,16,16,16,
        16,16,16,15,16,16,16,16,15,
};

tatic float _vq_quantthresh__44u9_p9_1[] = {
        -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
        -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
        367.5, 416.5, 
};

tatic long _vq_quantmap__44u9_p9_1[] = {
           17,   15,   13,   11,    9,    7,    5,    3,
            1,    0,    2,    4,    6,    8,   10,   12,
           14,   16,   18,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p9_1 = {
        _vq_quantthresh__44u9_p9_1,
        _vq_quantmap__44u9_p9_1,
        19,
        19
};

tatic static_codebook _44u9_p9_1 = {
        2, 361,
        _vq_lengthlist__44u9_p9_1,
        1, -518287360, 1622704128, 5, 0,
        _vq_quantlist__44u9_p9_1,
        NULL,
        &_vq_auxt__44u9_p9_1,
        NULL,
        0
};

tatic long _vq_quantlist__44u9_p9_2[] = {
        24,
        23,
        25,
        22,
        26,
        21,
        27,
        20,
        28,
        19,
        29,
        18,
        30,
        17,
        31,
        16,
        32,
        15,
        33,
        14,
        34,
        13,
        35,
        12,
        36,
        11,
        37,
        10,
        38,
        9,
        39,
        8,
        40,
        7,
        41,
        6,
        42,
        5,
        43,
        4,
        44,
        3,
        45,
        2,
        46,
        1,
        47,
        0,
        48,
};

tatic long _vq_lengthlist__44u9_p9_2[] = {
         2, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
         6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
         7,
};

tatic float _vq_quantthresh__44u9_p9_2[] = {
        -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
        16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
};

tatic long _vq_quantmap__44u9_p9_2[] = {
           47,   45,   43,   41,   39,   37,   35,   33,
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,   34,   36,   38,   40,   42,   44,   46,
           48,
};

tatic encode_aux_threshmatch _vq_auxt__44u9_p9_2 = {
        _vq_quantthresh__44u9_p9_2,
        _vq_quantmap__44u9_p9_2,
        49,
        49
};

tatic static_codebook _44u9_p9_2 = {
        1, 49,
        _vq_lengthlist__44u9_p9_2,
        1, -526909440, 1611661312, 6, 0,
        _vq_quantlist__44u9_p9_2,
        NULL,
        &_vq_auxt__44u9_p9_2,
        NULL,
        0
};

<p><p><p>1.4       +8 -8      vorbis/lib/modes/floor_44.h

Index: floor_44.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/modes/floor_44.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- floor_44.h	2002/06/28 22:19:54	1.3
+++ floor_44.h	2002/07/01 11:20:19	1.4
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: key floor settings for 44.1/48kHz
- last mod: $Id: floor_44.h,v 1.3 2002/06/28 22:19:54 xiphmont Exp $
+ last mod: $Id: floor_44.h,v 1.4 2002/07/01 11:20:19 xiphmont Exp $
 
  ********************************************************************/
 
@@ -105,7 +105,7 @@
     {{1,2,3,4}},
     4,{0,128, 33,8,16,70},
 
-    60,30,500,   0.,18.,  -1
+    60,30,500,   1.,18.,  -1
   },
   /* 256 x 4 */
   {
@@ -113,7 +113,7 @@
     {{1,2,3,4}},
     4,{0,256, 66,16,32,140},
 
-    60,30,500,   0.,18.,  -1
+    60,30,500,   1.,18.,  -1
   },
   /* 128 x 7 */
   {
@@ -121,7 +121,7 @@
     {{-1,2,3,4},{-1,5,6,7}},
     4,{0,128, 14,4,58, 2,8,28,90},
     
-    60,30,500,   0.,18.,  -1
+    60,30,500,   1.,18.,  -1
   },
   /* 256 x 7 */
   {
@@ -129,7 +129,7 @@
     {{-1,2,3,4},{-1,5,6,7}},
     4,{0,256, 28,8,116, 4,16,56,180},
     
-    60,30,500,   0.,18.,  -1
+    60,30,500,   1.,18.,  -1
   },
 
   /* 128 x 11 */
@@ -139,7 +139,7 @@
     
     2,{0,128,  8,33,  4,16,70,  2,6,12,  23,46,90},
     
-     60,30,500,   0,18.,  -1
+     60,30,500,   1,18.,  -1
   },
     
   /* 128 x 17 */
@@ -148,7 +148,7 @@
     {{3},{4,5},{-1,6,7,8},{-1,9,10,11}},
     2,{0,128,  12,46,  4,8,16,  23,33,70,  2,6,10,  14,19,28,  39,58,90},
 
-    60,30,500,    0,18.,  -1 
+    60,30,500,    1,18.,  -1 
   },
   
   /* 1024 x 17 */
@@ -158,7 +158,7 @@
     2,{0,1024,  93,372,  33,65,130,  186,260,556,  
        14,46,79,  111,158,220,  312,464,720},
     
-    60,30,500,    0,18.,  -1 /* lowpass! */
+    60,30,500,    1,18.,  -1 /* lowpass! */
   },
   /* 1024 x 27 */
   {

<p><p>1.20      +6 -3      vorbis/lib/modes/psych_44.h

Index: psych_44.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/modes/psych_44.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- psych_44.h	2002/06/30 08:31:03	1.19
+++ psych_44.h	2002/07/01 11:20:19	1.20
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: key psychoacoustic settings for 44.1/48kHz
- last mod: $Id: psych_44.h,v 1.19 2002/06/30 08:31:03 xiphmont Exp $
+ last mod: $Id: psych_44.h,v 1.20 2002/07/01 11:20:19 xiphmont Exp $
 
  ********************************************************************/
 
@@ -187,7 +187,7 @@
     {-32,-32,-32,-32,-28,-24,-22,-16,-12, -6, -4, -4, -4, -4, -2, -1,  2},
     {-34,-34,-34,-34,-30,-24,-24,-18,-14,-12,-12,-12,-12,-10,-10, -9, -5}}},
   /* 6 */
-  {{{-24,-24,-24,-24,-20,-18,-14, -8, -1,  1,  1,  1,  2,  3,  3,  4, 7},
+  {{{-24,-24,-24,-24,-20,-18,-14, -8, -1,  1,  1,  1,  2,  3,  3,  4,  7},
     {-32,-32,-32,-32,-28,-24,-24,-18,-14, -8, -6, -6, -6, -6, -4, -2,  2},
     {-34,-34,-34,-34,-30,-26,-24,-18,-17,-15,-15,-15,-15,-13,-13,-12, -8}}},
   /* 7 */
@@ -232,7 +232,7 @@
     {-20,-20,-20,-20,-20,-20,-20,-14,-10,-10,-10,-10,-10, -8, -8, -8, -4}}},
   /* 5 */
   {{{-15,-15,-15,-15,-15,-15,-15,-10, -4,  1,  1,  1,  2,  3,  3,  4,  7},
-    {-22,-22,-22,-22,-22,-22,-22,-16,-12, -6, -4, -4, -4, -4, -2,  0,  2},
+    {-22,-22,-22,-22,-22,-22,-22,-16,-12, -6, -4, -4, -4, -4, -2, -1,  2},
     {-24,-24,-24,-24,-24,-24,-24,-18,-14,-12,-12,-12,-12,-10,-10, -9, -5}}},
   /* 6 */
   {{{-15,-15,-15,-15,-15,-15,-15,-10, -4,  1,  1,  1,  2,  3,  3,  4,  7},
@@ -518,6 +518,9 @@
 };
 static double _noise_thresh_44[10]={
   .2,.2,.3,.4,.5,.5,.5,.5,.5,.5,
+};
+static double _noise_thresh_44_2[10]={
+  .5,.5,.5,.5,.5,.5,.5,.5,.5,.5,
 };
 
 

<p><p>1.13      +1 -8      vorbis/lib/modes/residue_44.h

Index: residue_44.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/modes/residue_44.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- residue_44.h	2002/06/28 22:19:54	1.12
+++ residue_44.h	2002/07/01 11:20:19	1.13
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: toplevel residue templates for 32/44.1/48kHz
- last mod: $Id: residue_44.h,v 1.12 2002/06/28 22:19:54 xiphmont Exp $
+ last mod: $Id: residue_44.h,v 1.13 2002/07/01 11:20:19 xiphmont Exp $
 
  ********************************************************************/
 
@@ -20,13 +20,6 @@
 #include "books/coupled/res_books_44c.h"
 
 /***** residue backends *********************************************/
-
-/* the books used depend on stereo-or-not, but the residue setup below
-   can apply to coupled or not.  These templates are for a first pass;
-   a last pass is mechanically added in vorbisenc for residue backfill
-   at 1/3 and 1/9, as well as an optional middle pass for stereo
-   backfill */
-
 
 static vorbis_info_residue0 _residue_44_mid={
   0,-1, -1, 10,-1,

<p><p>1.6       +3 -3      vorbis/lib/modes/setup_44.h

Index: setup_44.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/modes/setup_44.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- setup_44.h	2002/06/30 08:31:04	1.5
+++ setup_44.h	2002/07/01 11:20:19	1.6
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: toplevel settings for 44.1/48kHz
- last mod: $Id: setup_44.h,v 1.5 2002/06/30 08:31:04 xiphmont Exp $
+ last mod: $Id: setup_44.h,v 1.6 2002/07/01 11:20:19 xiphmont Exp $
 
  ********************************************************************/
 
@@ -30,7 +30,7 @@
 static double quality_mapping_44_stereo_low[2]={
   -.1,.0,
 };
-static double quality_mapping_44_stereo[11]={
+static double quality_mapping_44[11]={
   .0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1.0
 };
 
@@ -72,7 +72,7 @@
 ve_setup_data_template ve_setup_44_stereo={
   10,
   rate_mapping_44_stereo,
-  quality_mapping_44_stereo,
+  quality_mapping_44,
   2,
   40000,
   50000,

<p><p>1.1                  vorbis/lib/modes/residue_44u.h

Index: residue_44u.h
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company http://www.xiph.org/                  *
 *                                                                  *
 ********************************************************************

 function: toplevel residue templates for 32/44.1/48kHz uncoupled
 last mod: $Id: residue_44u.h,v 1.1 2002/07/01 11:20:19 xiphmont Exp $

 ********************************************************************/

#include "vorbis/codec.h"
#include "backends.h"
#include "books/uncoupled/res_books_44u.h"

/***** residue backends *********************************************/

<p>static vorbis_info_residue0 _residue_44_low_un={
  0,-1, -1, 8,-1,
  {0},
  {-1},
  {  .5,  1.5,  1.5,  2.5,  2.5,  4.5, 28.5},
  {  -1,   25,   -1,   45,   -1,   -1,   -1}
};

tatic vorbis_info_residue0 _residue_44_mid_un={
  0,-1, -1, 10,-1,
  /*  0     1     2     3     4     5     6     7     8     9 */
  {0},
  {-1},
  {  .5,  1.5,  1.5,  2.5,  2.5,  4.5,  4.5, 16.5, 60.5},
  {  -1,   30,   -1,   50,   -1,   80,   -1,   -1,   -1}
};

tatic vorbis_info_residue0 _residue_44_hi_un={
  0,-1, -1, 10,-1,
  /*  0     1     2     3     4     5     6     7     8     9 */
  {0},
  {-1},
  {  .5,  1.5,  2.5,  4.5,  8.5, 16.5, 32.5, 71.5,157.5},
  {  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1}
};

/* mapping conventions:
   only one submap (this would change for efficient 5.1 support for example)*/
/* Four psychoacoustic profiles are used, one for each blocktype */
static vorbis_info_mapping0 _map_nominal_u[2]={
  {1, {0,0}, {0}, {0}, 0,{0},{0}},
  {1, {0,0}, {1}, {1}, 0,{0},{0}}
};

tatic static_bookblock _resbook_44u_0={
  {
    {0},
    {0,0,&_44u0__p1_0},
    {0,0,&_44u0__p2_0},
    {0,0,&_44u0__p3_0},
    {0,0,&_44u0__p4_0},
    {0,0,&_44u0__p5_0},
    {&_44u0__p6_0,&_44u0__p6_1},
    {&_44u0__p7_0,&_44u0__p7_1,&_44u0__p7_2}
   }
};
static static_bookblock _resbook_44u_1={
  {
    {0},
    {0,0,&_44u1__p1_0},
    {0,0,&_44u1__p2_0},
    {0,0,&_44u1__p3_0},
    {0,0,&_44u1__p4_0},
    {0,0,&_44u1__p5_0},
    {&_44u1__p6_0,&_44u1__p6_1},
    {&_44u1__p7_0,&_44u1__p7_1,&_44u1__p7_2}
   }
};
static static_bookblock _resbook_44u_2={
  {
    {0},
    {0,0,&_44u2__p1_0},
    {0,0,&_44u2__p2_0},
    {0,0,&_44u2__p3_0},
    {0,0,&_44u2__p4_0},
    {0,0,&_44u2__p5_0},
    {&_44u2__p6_0,&_44u2__p6_1},
    {&_44u2__p7_0,&_44u2__p7_1,&_44u2__p7_2}
   }
};
static static_bookblock _resbook_44u_3={
  {
    {0},
    {0,0,&_44u3__p1_0},
    {0,0,&_44u3__p2_0},
    {0,0,&_44u3__p3_0},
    {0,0,&_44u3__p4_0},
    {0,0,&_44u3__p5_0},
    {&_44u3__p6_0,&_44u3__p6_1},
    {&_44u3__p7_0,&_44u3__p7_1,&_44u3__p7_2}
   }
};
static static_bookblock _resbook_44u_4={
  {
    {0},
    {0,0,&_44u4__p1_0},
    {0,0,&_44u4__p2_0},
    {0,0,&_44u4__p3_0},
    {0,0,&_44u4__p4_0},
    {0,0,&_44u4__p5_0},
    {&_44u4__p6_0,&_44u4__p6_1},
    {&_44u4__p7_0,&_44u4__p7_1,&_44u4__p7_2}
   }
};
static static_bookblock _resbook_44u_5={
  {
    {0},
    {0,0,&_44u5__p1_0},
    {0,0,&_44u5__p2_0},
    {0,0,&_44u5__p3_0},
    {0,0,&_44u5__p4_0},
    {0,0,&_44u5__p5_0},
    {0,0,&_44u5__p6_0},
    {&_44u5__p7_0,&_44u5__p7_1},
    {&_44u5__p8_0,&_44u5__p8_1},
    {&_44u5__p9_0,&_44u5__p9_1,&_44u5__p9_2}
   }
};
static static_bookblock _resbook_44u_6={
  {
    {0},
    {0,0,&_44u6__p1_0},
    {0,0,&_44u6__p2_0},
    {0,0,&_44u6__p3_0},
    {0,0,&_44u6__p4_0},
    {0,0,&_44u6__p5_0},
    {0,0,&_44u6__p6_0},
    {&_44u6__p7_0,&_44u6__p7_1},
    {&_44u6__p8_0,&_44u6__p8_1},
    {&_44u6__p9_0,&_44u6__p9_1,&_44u6__p9_2}
   }
};
static static_bookblock _resbook_44u_7={
  {
    {0},
    {0,0,&_44u7__p1_0},
    {0,0,&_44u7__p2_0},
    {0,0,&_44u7__p3_0},
    {0,0,&_44u7__p4_0},
    {0,0,&_44u7__p5_0},
    {0,0,&_44u7__p6_0},
    {&_44u7__p7_0,&_44u7__p7_1},
    {&_44u7__p8_0,&_44u7__p8_1},
    {&_44u7__p9_0,&_44u7__p9_1,&_44u7__p9_2}
   }
};
static static_bookblock _resbook_44u_8={
  {
    {0},
    {0,0,&_44u8_p1_0},
    {0,0,&_44u8_p2_0},
    {0,0,&_44u8_p3_0},
    {0,0,&_44u8_p4_0},
    {&_44u8_p5_0,&_44u8_p5_1},
    {&_44u8_p6_0,&_44u8_p6_1},
    {&_44u8_p7_0,&_44u8_p7_1},
    {&_44u8_p8_0,&_44u8_p8_1},
    {&_44u8_p9_0,&_44u8_p9_1,&_44u8_p9_2}
   }
};
static static_bookblock _resbook_44u_9={
  {
    {0},
    {0,0,&_44u9_p1_0},
    {0,0,&_44u9_p2_0},
    {0,0,&_44u9_p3_0},
    {0,0,&_44u9_p4_0},
    {&_44u9_p5_0,&_44u9_p5_1},
    {&_44u9_p6_0,&_44u9_p6_1},
    {&_44u9_p7_0,&_44u9_p7_1},
    {&_44u9_p8_0,&_44u9_p8_1},
    {&_44u9_p9_0,&_44u9_p9_1,&_44u9_p9_2}
   }
};

tatic vorbis_residue_template _res_44u_0[]={
  {1,0,  &_residue_44_low_un,
   &_huff_book__44u0__short,&_huff_book__44u0__short,
   &_resbook_44u_0,&_resbook_44u_0},

  {1,0,  &_residue_44_low_un,
   &_huff_book__44u0__long,&_huff_book__44u0__long,
   &_resbook_44u_0,&_resbook_44u_0}
};
static vorbis_residue_template _res_44u_1[]={
  {1,0,  &_residue_44_low_un,
   &_huff_book__44u1__short,&_huff_book__44u1__short,
   &_resbook_44u_1,&_resbook_44u_1},

  {1,0,  &_residue_44_low_un,
   &_huff_book__44u1__long,&_huff_book__44u1__long,
   &_resbook_44u_1,&_resbook_44u_1}
};
static vorbis_residue_template _res_44u_2[]={
  {1,0,  &_residue_44_low_un,
   &_huff_book__44u2__short,&_huff_book__44u2__short,
   &_resbook_44u_2,&_resbook_44u_2},

  {1,0,  &_residue_44_low_un,
   &_huff_book__44u2__long,&_huff_book__44u2__long,
   &_resbook_44u_2,&_resbook_44u_2}
};
static vorbis_residue_template _res_44u_3[]={
  {1,0,  &_residue_44_low_un,
   &_huff_book__44u3__short,&_huff_book__44u3__short,
   &_resbook_44u_3,&_resbook_44u_3},

  {1,0,  &_residue_44_low_un,
   &_huff_book__44u3__long,&_huff_book__44u3__long,
   &_resbook_44u_3,&_resbook_44u_3}
};
static vorbis_residue_template _res_44u_4[]={
  {1,0,  &_residue_44_low_un,
   &_huff_book__44u4__short,&_huff_book__44u4__short,
   &_resbook_44u_4,&_resbook_44u_4},

  {1,0,  &_residue_44_low_un,
   &_huff_book__44u4__long,&_huff_book__44u4__long,
   &_resbook_44u_4,&_resbook_44u_4}
};

tatic vorbis_residue_template _res_44u_5[]={
  {1,0,  &_residue_44_mid_un,
   &_huff_book__44u5__short,&_huff_book__44u5__short,
   &_resbook_44u_5,&_resbook_44u_5},

  {1,0,  &_residue_44_mid_un,
   &_huff_book__44u5__long,&_huff_book__44u5__long,
   &_resbook_44u_5,&_resbook_44u_5}
};

tatic vorbis_residue_template _res_44u_6[]={
  {1,0,  &_residue_44_mid_un,
   &_huff_book__44u6__short,&_huff_book__44u6__short,
   &_resbook_44u_6,&_resbook_44u_6},

  {1,0,  &_residue_44_mid_un,
   &_huff_book__44u6__long,&_huff_book__44u6__long,
   &_resbook_44u_6,&_resbook_44u_6}
};

tatic vorbis_residue_template _res_44u_7[]={
  {1,0,  &_residue_44_mid_un,
   &_huff_book__44u7__short,&_huff_book__44u7__short,
   &_resbook_44u_7,&_resbook_44u_7},

  {1,0,  &_residue_44_mid_un,
   &_huff_book__44u7__long,&_huff_book__44u7__long,
   &_resbook_44u_7,&_resbook_44u_7}
};

tatic vorbis_residue_template _res_44u_8[]={
  {1,0,  &_residue_44_hi_un,
   &_huff_book__44u8__short,&_huff_book__44u8__short,
   &_resbook_44u_8,&_resbook_44u_8},

  {1,0,  &_residue_44_hi_un,
   &_huff_book__44u8__long,&_huff_book__44u8__long,
   &_resbook_44u_8,&_resbook_44u_8}
};
static vorbis_residue_template _res_44u_9[]={
  {1,0,  &_residue_44_hi_un,
   &_huff_book__44u9__short,&_huff_book__44u9__short,
   &_resbook_44u_9,&_resbook_44u_9},

  {1,0,  &_residue_44_hi_un,
   &_huff_book__44u9__long,&_huff_book__44u9__long,
   &_resbook_44u_9,&_resbook_44u_9}
};

tatic vorbis_mapping_template _mapres_template_44_uncoupled[]={
  { _map_nominal_u, _res_44u_0 }, /* 0 */
  { _map_nominal_u, _res_44u_1 }, /* 1 */
  { _map_nominal_u, _res_44u_2 }, /* 2 */
  { _map_nominal_u, _res_44u_3 }, /* 3 */
  { _map_nominal_u, _res_44u_4 }, /* 4 */
  { _map_nominal_u, _res_44u_5 }, /* 5 */
  { _map_nominal_u, _res_44u_6 }, /* 6 */
  { _map_nominal_u, _res_44u_7 }, /* 7 */
  { _map_nominal_u, _res_44u_8 }, /* 8 */
  { _map_nominal_u, _res_44u_9 }, /* 9 */
};

<p><p>1.1                  vorbis/lib/modes/setup_44u.h

Index: setup_44u.h
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company http://www.xiph.org/                  *
 *                                                                  *
 ********************************************************************

 function: toplevel settings for 44.1/48kHz uncoupled modes
 last mod: $Id: setup_44u.h,v 1.1 2002/07/01 11:20:19 xiphmont Exp $

 ********************************************************************/

#include "modes/residue_44u.h"

tatic double rate_mapping_44_un[11]={
  48000.,60000.,70000.,80000.,86000.,
  96000.,110000.,120000.,140000.,160000.,240001.
};

tatic double rate_mapping_44_un_low[2]={
  32000.,48000.
};

ve_setup_data_template ve_setup_44_uncoupled={
  10,
  rate_mapping_44_un,
  quality_mapping_44,
  -1,
  40000,
  50000,
  
  blocksize_short_44,
  blocksize_long_44,

  _psy_tone_masteratt_44,
  _psy_tone_0dB,
  _psy_tone_suppress,

  _vp_tonemask_adj_otherblock,
  _vp_tonemask_adj_longblock,
  _vp_tonemask_adj_otherblock,

  _psy_noiseguards_44,
  _psy_noisebias_impulse,
  _psy_noisebias_padding,
  _psy_noisebias_trans,
  _psy_noisebias_long,
  _psy_noise_suppress,
  
  _psy_compand_44,
  _psy_compand_short_mapping,
  _psy_compand_long_mapping,

  {_noise_start_short_44,_noise_start_long_44},
  {_noise_part_short_44,_noise_part_long_44},
  _noise_thresh_44_2,

  _psy_ath_floater,
  _psy_ath_abs,
  
  _psy_lowpass_44,

  _psy_global_44,
  _global_mapping_44,
  NULL,

  _floor_44_books,
  _floor_44,
  _floor_short_mapping_44,
  _floor_long_mapping_44,

  _mapres_template_44_uncoupled
};

ve_setup_data_template ve_setup_44_uncoupled_low={
  1,
  rate_mapping_44_un_low,
  quality_mapping_44_stereo_low,
  -1,
  40000,
  50000,
  
  blocksize_short_44_low,
  blocksize_long_44_low,

  _psy_tone_masteratt_44_low,
  _psy_tone_0dB,
  _psy_tone_suppress,

  _vp_tonemask_adj_otherblock,
  _vp_tonemask_adj_longblock,
  _vp_tonemask_adj_otherblock,

  _psy_noiseguards_44,
  _psy_noisebias_trans_low,
  _psy_noisebias_trans_low,
  _psy_noisebias_trans_low,
  _psy_noisebias_long_low,
  _psy_noise_suppress,
  
  _psy_compand_44,
  _psy_compand_short_mapping,
  _psy_compand_long_mapping,

  {_noise_start_short_44_low,_noise_start_long_44_low},
  {_noise_part_short_44,_noise_part_long_44},
  _noise_thresh_44_2,

  _psy_ath_floater,
  _psy_ath_abs,
  
  _psy_lowpass_44_low,

  _psy_global_44,
  _global_mapping_44,
  NULL,

  _floor_44_books,
  _floor_44,
  _floor_short_mapping_44_low,
  _floor_long_mapping_44_low,

  _mapres_template_44_uncoupled
};

<p><p>1.4       +0 -4      vorbis/vq/44c0.vqs

Index: 44c0.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44c0.vqs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- 44c0.vqs	2002/06/28 22:19:56	1.3
+++ 44c0.vqs	2002/07/01 11:20:20	1.4
@@ -11,8 +11,6 @@
 >_44c0_s noninterleaved
 haux _44c0_s_long.vqd 0,64,2
         
-#iter 0
-
 #     0   1   1   2   2   4   8  16  32   +      
 #         0  99   0  99   4   8  16  32   +
 
@@ -46,8 +44,6 @@
 >_44c0_sm noninterleaved
 haux _44c0_sm_long.vqd 0,64,2
         
-#iter 0
-
 #     0   1   1   2   2   4   8  16  32   +      
 #         0  99   0  99   4   8  16  32   +
 

<p><p>1.4       +3 -3      vorbis/vq/44c6.vqs

Index: 44c6.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44c6.vqs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- 44c6.vqs	2002/06/28 22:19:56	1.3
+++ 44c6.vqs	2002/07/01 11:20:20	1.4
@@ -37,9 +37,9 @@
 :_p8_0 44c6_s/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
 :_p8_1 44c6_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10
 
-:_p9_0 44c7_s0/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185 3822
-:_p9_1 44c6_s0/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
-:_p9_2 44c6_s0/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
+:_p9_0 44c6_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185 3822
+:_p9_1 44c6_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
+:_p9_2 44c6_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 
 >_44c6s_sm noninterleaved
 haux _44c6_sm_short.vqd 0,16,2

<p><p>1.4       +3 -3      vorbis/vq/44c7.vqs

Index: 44c7.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44c7.vqs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- 44c7.vqs	2002/06/28 22:19:56	1.3
+++ 44c7.vqs	2002/07/01 11:20:20	1.4
@@ -37,9 +37,9 @@
 :_p8_0 44c7_s/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
 :_p8_1 44c7_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10
 
-:_p9_0 44c7_s0/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185 3822
-:_p9_1 44c7_s0/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
-:_p9_2 44c7_s0/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
+:_p9_0 44c7_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185 3822
+:_p9_1 44c7_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
+:_p9_2 44c7_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 
 >_44c7s_sm noninterleaved
 haux _44c7_sm_short.vqd 0,16,2

<p><p>1.4       +3 -3      vorbis/vq/44c8.vqs

Index: 44c8.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44c8.vqs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- 44c8.vqs	2002/06/28 22:19:56	1.3
+++ 44c8.vqs	2002/07/01 11:20:20	1.4
@@ -37,9 +37,9 @@
 :_p8_0 44c8_s/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
 :_p8_1 44c8_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10
 
-:_p9_0 44c9_s0/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 6517 7448 
-:_p9_1 44c9_s0/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
-:_p9_2 44c8_s0/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
+:_p9_0 44c8_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 6517 7448 
+:_p9_1 44c8_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
+:_p9_2 44c8_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 
 >_44c8s_sm noninterleaved
 haux _44c8_sm_short.vqd 0,16,2

<p><p>1.4       +3 -3      vorbis/vq/44c9.vqs

Index: 44c9.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44c9.vqs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- 44c9.vqs	2002/06/28 22:19:56	1.3
+++ 44c9.vqs	2002/07/01 11:20:20	1.4
@@ -37,9 +37,9 @@
 :_p8_0 44c9_s/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
 :_p8_1 44c9_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10
 
-:_p9_0 44c9_s0/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 6517 7448 8379
-:_p9_1 44c9_s0/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
-:_p9_2 44c9_s0/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
+:_p9_0 44c9_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 6517 7448 8379
+:_p9_1 44c9_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
+:_p9_2 44c9_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 
 >_44c9s_sm noninterleaved
 haux _44c9_sm_short.vqd 0,16,2

<p><p>1.3       +34 -24    vorbis/vq/44u0.vqs

Index: 44u0.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44u0.vqs,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- 44u0.vqs	2001/12/19 01:10:28	1.2
+++ 44u0.vqs	2002/07/01 11:20:20	1.3
@@ -1,36 +1,46 @@
+touch _44u0_m_short.vqd
+touch _44u0_m_long.vqd
 
+cp 44u0/resaux_0.vqd _44u0__short.vqd
+cp 44u0/resaux_1.vqd _44u0__long.vqd
+#cp 44u0_m/resaux_0.vqd _44u0_m_short.vqd
+#cp 44u0_m/resaux_1.vqd _44u0_m_long.vqd
+
 GO
+
+>_44u0_ noninterleaved
+haux _44u0__short.vqd 0,16,2
 
->_44u0 noninterleaved
+>_44u0_ noninterleaved
+haux _44u0__long.vqd 0,64,2
         
 #iter 0
+
 
-#       0   1   2   4  26   1   4   +      
-#           0   0   0   0      
+
+#       0   1   1   2   2   4  32   +
+#          25   0  45   0   0   0   0   
 #
 #       0   1   2   3   4   5   6   7
-#   1                   .           .
-#   2                   .           .
-#   4       .   .   .       .   .   .
+#   1                           .   .
+#   2                           .   .
+#   4       .   .   .   .   .       .
 
 :_p1_0 44u0/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
-:_p2_0 44u0/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
-:_p3_0 44u0/res_part3_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
-:_p4_0 44u0/res_part4_pass0.vqd, 2, nonseq , 0 +- 3 6 9 12 15 18 21 24 27
-:_p4_1 44u0/res_part4_pass1.vqd, 4, nonseq cull, 0 +- 1 
-:_p5_0 44u0/res_part5_pass2.vqd, 4, nonseq cull, 0 +- 1
-:_p6_0 44u0/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
-
-:_p7_0 44u0/res_part7_pass0.vqd, 2, nonseq, 0 +- 67 134
-:_p7_1 44u0/res_part7_pass1.vqd, 2, nonseq, 0 +- 3 6 9 12 15 18 21 24 27 30 33
-:_p7_2 44u0/res_part7_pass2.vqd, 4, nonseq, 0 +- 1 
-
-#iter 1
-
-:_p0_r0 44u0/res_part0_pass3.vqd, 2, nonseq cull, 0 +- .33333333
-:_p1_r0 44u0/res_partN_pass3.vqd, 2, nonseq cull, 0 +- .33333333
+:_p2_0 44u0/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p3_0 44u0/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 44u0/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p5_0 44u0/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+
+:_p6_0 44u0/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p6_1 44u0/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p7_0 44u0/res_part7_pass0.vqd, 4, nonseq, 0 +- 169 338
+:_p7_1 44u0/res_part7_pass1.vqd, 2, nonseq, 0 +- 13 26 39 52 65 78 
+:_p7_2 44u0/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6
 
-#iter 2
+>_44u0_m noninterleaved
+haux _44u0_m_short.vqd 0,16,2
 
-:_p0_r1 44u0/res_part0_pass4.vqd, 2, nonseq cull, 0 +- .11111111
-:_p1_r1 44u0/res_partN_pass4.vqd, 2, nonseq cull, 0 +- .11111111
+>_44u0_m noninterleaved
+haux _44u0_m_long.vqd 0,64,2

<p><p>1.3       +34 -25    vorbis/vq/44u4.vqs

Index: 44u4.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44u4.vqs,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- 44u4.vqs	2001/12/19 01:10:28	1.2
+++ 44u4.vqs	2002/07/01 11:20:20	1.3
@@ -1,37 +1,46 @@
+touch _44u4_m_short.vqd
+touch _44u4_m_long.vqd
+
+cp 44u4/resaux_0.vqd _44u4__short.vqd
+cp 44u4/resaux_1.vqd _44u4__long.vqd
+#cp 44u4_m/resaux_0.vqd _44u4_m_short.vqd
+#cp 44u4_m/resaux_1.vqd _44u4_m_long.vqd
+
 GO
 
->_44u4 noninterleaved
-	
+>_44u4_ noninterleaved
+haux _44u4__short.vqd 0,16,2
 
+>_44u4_ noninterleaved
+haux _44u4__long.vqd 0,64,2
+	
 #iter 0
 
-#     0   1   1   2   2   4   4  16  42   +      
-#         0       0       0    
 
-#     0   1   2   3   4   5   6   7   8   9
-# 1                               .   .   .
-# 2                               .   .   .
-# 4       .   .   .   .   .   .           .
- 
-:_p1_0 44u4/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1
-:_p2_0 44u4/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1
+
+#       0   1   1   2   2   4  32   +
+#          25   0  45   0   0   0   0   
+#
+#       0   1   2   3   4   5   6   7
+#   1                           .   .
+#   2                           .   .
+#   4       .   .   .   .   .       .
+
+:_p1_0 44u4/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p2_0 44u4/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
 :_p3_0 44u4/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
 :_p4_0 44u4/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
 :_p5_0 44u4/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
-:_p6_0 44u4/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
-:_p7_0 44u4/res_part7_pass0.vqd, 2, nonseq cull, 0 +- 3 6 9 12 15
-:_p7_1 44u4/res_part7_pass1.vqd, 4, nonseq cull, 0 +- 1 
-:_p8_0 44u4/res_part8_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30 35 40
-:_p8_1 44u4/res_part8_pass1.vqd, 4, nonseq cull, 0 +- 1 2
-:_p9_0 44u4/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911
-:_p9_1 44u4/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
-:_p9_2 44u4/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
-#iter 1
+
+:_p6_0 44u4/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p6_1 44u4/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
 
-:_p0_r0 44u4/res_part0_pass3.vqd, 2, nonseq cull, 0 +- .33333333
-:_p1_r0 44u4/res_partN_pass3.vqd, 2, nonseq cull, 0 +- .33333333
+:_p7_0 44u4/res_part7_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530
+:_p7_1 44u4/res_part7_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
+:_p7_2 44u4/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
 
-#iter 2
+>_44u4_m noninterleaved
+haux _44u4_m_short.vqd 0,16,2
 
-:_p0_r1 44u4/res_part0_pass4.vqd, 2, nonseq cull, 0 +- .11111111
-:_p1_r1 44u4/res_partN_pass4.vqd, 2, nonseq cull, 0 +- .11111111
+>_44u4_m noninterleaved
+haux _44u4_m_long.vqd 0,64,2

<p><p>1.3       +37 -29    vorbis/vq/44u7.vqs

Index: 44u7.vqs
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/44u7.vqs,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- 44u7.vqs	2001/12/19 01:10:28	1.2
+++ 44u7.vqs	2002/07/01 11:20:20	1.3
@@ -1,40 +1,48 @@
-GO
-
->_44u7 noninterleaved
+touch _44u7_m_short.vqd
+touch _44u7_m_long.vqd
 
-#     0   8  42   1   2   4   8  16  59   +      
-#         0   0   0            
+cp 44u7/resaux_0.vqd _44u7__short.vqd
+cp 44u7/resaux_1.vqd _44u7__long.vqd
+#cp 44u7_m/resaux_0.vqd _44u7_m_short.vqd
+#cp 44u7_m/resaux_1.vqd _44u7_m_long.vqd
 
-#     0   1   2   3   4   5   6   7   8   9
-# 1           .                   .   .   .
-# 2           .                   .   .   .
-# 4       .       .   .   .   .           .
+GO
 
-:_p1_0 44u7/res_part1_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
-:_p2_0 44u7/res_part2_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30 35 40
-:_p2_1 44u7/res_part2_pass1.vqd, 4, nonseq cull, 0 +- 1 2
+>_44u7_ noninterleaved
+haux _44u7__short.vqd 0,16,2
 
-:_p3_0 44u7/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1
+>_44u7_ noninterleaved
+haux _44u7__long.vqd 0,64,2
+	
+#iter 0
+
+#       0   1   1   2   2   4   4  16  60   +
+#          30   0  50   0  80   0   0   0  
+#
+#       0   1   2   3   4   5   6   7   8   9
+#   1                               .   .   .
+#   2                               .   .   .
+#   4       .   .   .   .   .   .           . 
+
+:_p1_0 44u7/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p2_0 44u7/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p3_0 44u7/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
 :_p4_0 44u7/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
 :_p5_0 44u7/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
-:_p6_0 44u7/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
-:_p7_0 44u7/res_part7_pass0.vqd, 2, nonseq cull, 0 +- 3 6 9 12 15
-:_p7_1 44u7/res_part7_pass1.vqd, 4, nonseq cull, 0 +- 1 
-
-:_p8_0 44u7/res_part8_pass0.vqd, 2, nonseq cull, 0 +- 7 14 21 28 35 42 49 56
-:_p8_1 44u7/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3
-
+:_p6_0 44u7/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
 
-:_p9_0 44u7/res_part9_pass0.vqd, 2, nonseq, 0 +- 1863 3726 5589 7452 9315 11178 13041 
-:_p9_1 44u7/res_part9_pass1.vqd, 2, nonseq, 0 +- 81 162 243 324 405 486 567 648 729 810 891
-:_p9_2 44u7/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 
+:_p7_0 44u7/res_part7_pass0.vqd, 4, nonseq, 0 +- 11
+:_p7_1 44u7/res_part7_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 
 
-#iter 1
+:_p8_0 44u7/res_part8_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55
+:_p8_1 44u7/res_part8_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 
 
-:_p0_r0 44u7/res_part0_pass3.vqd, 2, nonseq cull, 0 +- .33333333
-:_p1_r0 44u7/res_partN_pass3.vqd, 2, nonseq cull, 0 +- .33333333
+:_p9_0 44u7/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185
+:_p9_1 44u7/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
+:_p9_2 44u7/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 
-#iter 2
+>_44u7_m noninterleaved
+haux _44u7_m_short.vqd 0,16,2
 
-:_p0_r1 44u7/res_part0_pass4.vqd, 2, nonseq cull, 0 +- .11111111
-:_p1_r1 44u7/res_partN_pass4.vqd, 2, nonseq cull, 0 +- .11111111
+>_44u7_m noninterleaved
+haux _44u7_m_long.vqd 0,64,2

<p><p>1.1                  vorbis/vq/44u1.vqs

Index: 44u1.vqs
===================================================================
touch _44u1_m_short.vqd
touch _44u1_m_long.vqd

cp 44u1/resaux_0.vqd _44u1__short.vqd
cp 44u1/resaux_1.vqd _44u1__long.vqd
#cp 44u1_m/resaux_0.vqd _44u1_m_short.vqd
#cp 44u1_m/resaux_1.vqd _44u1_m_long.vqd

GO

>_44u1_ noninterleaved
haux _44u1__short.vqd 0,16,2

>_44u1_ noninterleaved
haux _44u1__long.vqd 0,64,2
        
#iter 0

<p><p>#       0   1   1   2   2   4  32   +
#          25   0  45   0   0   0   0   
#
#       0   1   2   3   4   5   6   7
#   1                           .   .
#   2                           .   .
#   4       .   .   .   .   .       .

:_p1_0 44u1/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p2_0 44u1/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p3_0 44u1/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p4_0 44u1/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p5_0 44u1/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4

:_p6_0 44u1/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
:_p6_1 44u1/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 

:_p7_0 44u1/res_part7_pass0.vqd, 2, nonseq, 0 +- 169 338 507
:_p7_1 44u1/res_part7_pass1.vqd, 2, nonseq, 0 +- 13 26 39 52 65 78 
:_p7_2 44u1/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6

>_44u1_m noninterleaved
haux _44u1_m_short.vqd 0,16,2

>_44u1_m noninterleaved
haux _44u1_m_long.vqd 0,64,2

<p><p>1.1                  vorbis/vq/44u2.vqs

Index: 44u2.vqs
===================================================================
touch _44u2_m_short.vqd
touch _44u2_m_long.vqd

cp 44u2/resaux_0.vqd _44u2__short.vqd
cp 44u2/resaux_1.vqd _44u2__long.vqd
#cp 44u2_m/resaux_0.vqd _44u2_m_short.vqd
#cp 44u2_m/resaux_1.vqd _44u2_m_long.vqd

GO

>_44u2_ noninterleaved
haux _44u2__short.vqd 0,16,2

>_44u2_ noninterleaved
haux _44u2__long.vqd 0,64,2
        
#iter 0

<p><p>#       0   1   1   2   2   4  32   +
#          25   0  45   0   0   0   0   
#
#       0   1   2   3   4   5   6   7
#   1                           .   .
#   2                           .   .
#   4       .   .   .   .   .       .

:_p1_0 44u2/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p2_0 44u2/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p3_0 44u2/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p4_0 44u2/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p5_0 44u2/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4

:_p6_0 44u2/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
:_p6_1 44u2/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 

:_p7_0 44u2/res_part7_pass0.vqd, 2, nonseq, 0 +- 169 338 507 676
:_p7_1 44u2/res_part7_pass1.vqd, 2, nonseq, 0 +- 13 26 39 52 65 78 
:_p7_2 44u2/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6

>_44u2_m noninterleaved
haux _44u2_m_short.vqd 0,16,2

>_44u2_m noninterleaved
haux _44u2_m_long.vqd 0,64,2

<p><p>1.1                  vorbis/vq/44u3.vqs

Index: 44u3.vqs
===================================================================
touch _44u3_m_short.vqd
touch _44u3_m_long.vqd

cp 44u3/resaux_0.vqd _44u3__short.vqd
cp 44u3/resaux_1.vqd _44u3__long.vqd
#cp 44u3_m/resaux_0.vqd _44u3_m_short.vqd
#cp 44u3_m/resaux_1.vqd _44u3_m_long.vqd

GO

>_44u3_ noninterleaved
haux _44u3__short.vqd 0,16,2

>_44u3_ noninterleaved
haux _44u3__long.vqd 0,64,2
        
#iter 0

<p><p>#       0   1   1   2   2   4  32   +
#          25   0  45   0   0   0   0   
#
#       0   1   2   3   4   5   6   7
#   1                           .   .
#   2                           .   .
#   4       .   .   .   .   .       .

:_p1_0 44u3/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p2_0 44u3/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p3_0 44u3/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p4_0 44u3/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p5_0 44u3/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4

:_p6_0 44u3/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
:_p6_1 44u3/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 

:_p7_0 44u3/res_part7_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020
:_p7_1 44u3/res_part7_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
:_p7_2 44u3/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8

>_44u3_m noninterleaved
haux _44u3_m_short.vqd 0,16,2

>_44u3_m noninterleaved
haux _44u3_m_long.vqd 0,64,2

<p><p>1.1                  vorbis/vq/44u5.vqs

Index: 44u5.vqs
===================================================================
touch _44u5_m_short.vqd
touch _44u5_m_long.vqd

cp 44u5/resaux_0.vqd _44u5__short.vqd
cp 44u5/resaux_1.vqd _44u5__long.vqd
#cp 44u5_m/resaux_0.vqd _44u5_m_short.vqd
#cp 44u5_m/resaux_1.vqd _44u5_m_long.vqd

GO

>_44u5_ noninterleaved
haux _44u5__short.vqd 0,16,2

>_44u5_ noninterleaved
haux _44u5__long.vqd 0,64,2
        
#iter 0

#       0   1   1   2   2   4   4  16  60   +
#          30   0  50   0  80   0   0   0  
#
#       0   1   2   3   4   5   6   7   8   9
#   1                               .   .   .
#   2                               .   .   .
#   4       .   .   .   .   .   .           . 

:_p1_0 44u5/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p2_0 44u5/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p3_0 44u5/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p4_0 44u5/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p5_0 44u5/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p6_0 44u5/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4

:_p7_0 44u5/res_part7_pass0.vqd, 4, nonseq, 0 +- 11
:_p7_1 44u5/res_part7_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 

:_p8_0 44u5/res_part8_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55
:_p8_1 44u5/res_part8_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 

:_p9_0 44u5/res_part9_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530
:_p9_1 44u5/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
:_p9_2 44u5/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8

>_44u5_m noninterleaved
haux _44u5_m_short.vqd 0,16,2

>_44u5_m noninterleaved
haux _44u5_m_long.vqd 0,64,2

<p><p>1.1                  vorbis/vq/44u6.vqs

Index: 44u6.vqs
===================================================================
touch _44u6_m_short.vqd
touch _44u6_m_long.vqd

cp 44u6/resaux_0.vqd _44u6__short.vqd
cp 44u6/resaux_1.vqd _44u6__long.vqd
#cp 44u6_m/resaux_0.vqd _44u6_m_short.vqd
#cp 44u6_m/resaux_1.vqd _44u6_m_long.vqd

GO

>_44u6_ noninterleaved
haux _44u6__short.vqd 0,16,2

>_44u6_ noninterleaved
haux _44u6__long.vqd 0,64,2
        
#iter 0

#       0   1   1   2   2   4   4  16  60   +
#          30   0  50   0  80   0   0   0  
#
#       0   1   2   3   4   5   6   7   8   9
#   1                               .   .   .
#   2                               .   .   .
#   4       .   .   .   .   .   .           . 

:_p1_0 44u6/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p2_0 44u6/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
:_p3_0 44u6/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p4_0 44u6/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p5_0 44u6/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p6_0 44u6/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4

:_p7_0 44u6/res_part7_pass0.vqd, 4, nonseq, 0 +- 11
:_p7_1 44u6/res_part7_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 

:_p8_0 44u6/res_part8_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55
:_p8_1 44u6/res_part8_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 

:_p9_0 44u6/res_part9_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530 1785
:_p9_1 44u6/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
:_p9_2 44u6/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8

>_44u6_m noninterleaved
haux _44u6_m_short.vqd 0,16,2

>_44u6_m noninterleaved
haux _44u6_m_long.vqd 0,64,2

<p><p>1.1                  vorbis/vq/44u8.vqs

Index: 44u8.vqs
===================================================================
touch _44u8_m_short.vqd
touch _44u8_m_long.vqd

cp 44u8/resaux_0.vqd _44u8__short.vqd
cp 44u8/resaux_1.vqd _44u8__long.vqd
#cp 44u8_m/resaux_0.vqd _44u8_m_short.vqd
#cp 44u8_m/resaux_1.vqd _44u8_m_long.vqd

GO

>_44u8s noninterleaved
haux _44u8__short.vqd 0,16,2

>_44u8 noninterleaved
haux _44u8__long.vqd 0,64,2
        

#     0   1   2   4   8  16  32  71 157   +      
#     0   1   2   3   4   5   6   7   8   9
# 1                       .   .   .   .   .
# 2                       .   .   .   .   .
# 4       .   .   .   .                   .
 
:_p1_0 44u8/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1
:_p2_0 44u8/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p3_0 44u8/res_part3_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p4_0 44u8/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8

:_p5_0 44u8/res_part5_pass0.vqd, 4, nonseq cull, 0 +- 11
:_p5_1 44u8/res_part5_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 

:_p6_0 44u8/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
:_p6_1 44u8/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 

:_p7_0 44u8/res_part7_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55 66
:_p7_1 44u8/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5

:_p8_0 44u8/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
:_p8_1 44u8/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10

:_p9_0 44u8/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724
:_p9_1 44u8/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
:_p9_2 44u8/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 

>_44u8s_m noninterleaved
haux _44u8_m_short.vqd 0,16,2

>_44u8_m noninterleaved
haux _44u8_m_long.vqd 0,64,2
        

<p><p>1.1                  vorbis/vq/44u9.vqs

Index: 44u9.vqs
===================================================================
touch _44u9_m_short.vqd
touch _44u9_m_long.vqd

cp 44u9/resaux_0.vqd _44u9__short.vqd
cp 44u9/resaux_1.vqd _44u9__long.vqd
#cp 44u9_m/resaux_0.vqd _44u9_m_short.vqd
#cp 44u9_m/resaux_1.vqd _44u9_m_long.vqd

GO

>_44u9s noninterleaved
haux _44u9__short.vqd 0,16,2

>_44u9 noninterleaved
haux _44u9__long.vqd 0,64,2
        

#     0   1   2   4   8  16  32  71 157   +      
#     0   1   2   3   4   5   6   7   8   9
# 1                       .   .   .   .   .
# 2                       .   .   .   .   .
# 4       .   .   .   .                   .
 
:_p1_0 44u9/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1
:_p2_0 44u9/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p3_0 44u9/res_part3_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p4_0 44u9/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8

:_p5_0 44u9/res_part5_pass0.vqd, 4, nonseq cull, 0 +- 11
:_p5_1 44u9/res_part5_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 

:_p6_0 44u9/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
:_p6_1 44u9/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 

:_p7_0 44u9/res_part7_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55 66
:_p7_1 44u9/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5

:_p8_0 44u9/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
:_p8_1 44u9/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10

:_p9_0 44u9/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 6517 
:_p9_1 44u9/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
:_p9_2 44u9/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 

>_44u9s_m noninterleaved
haux _44u9_m_short.vqd 0,16,2

>_44u9_m noninterleaved
haux _44u9_m_long.vqd 0,64,2
        

<p><p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'cvs-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the commits mailing list