Bug 961044 - Update to libvorbis 1.3.4. r=cpearce
authorRalph Giles <giles@mozilla.com>
Wed, 22 Jan 2014 10:39:00 -0800
changeset 164945 6aefaebc145dbd5a311c88be9002a70a297de228
parent 164944 e2575d95f551f33e4084eb19a6f89d6e329afba7
child 164946 7bcc6805f93285526c6fde1f0edaf1d9ffa5a974
push id26067
push userkwierso@gmail.com
push dateFri, 24 Jan 2014 02:23:03 +0000
treeherdermozilla-central@624d042739e6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerscpearce
bugs961044
milestone29.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 961044 - Update to libvorbis 1.3.4. r=cpearce This is primarily to take the long->char fix to reduce encoder table footprint, but also includes the declaration mis-match patch we were carrying and some warning fixes.
media/libvorbis/README_MOZILLA
media/libvorbis/bug944977-r19028.patch
media/libvorbis/lib/books/coupled/res_books_51.h
media/libvorbis/lib/books/coupled/res_books_stereo.h
media/libvorbis/lib/books/floor/floor_books.h
media/libvorbis/lib/books/uncoupled/res_books_uncoupled.h
media/libvorbis/lib/codebook.h
media/libvorbis/lib/modes/residue_44p51.h
media/libvorbis/lib/modes/setup_44p51.h
media/libvorbis/lib/os.h
media/libvorbis/lib/vorbis_block.c
media/libvorbis/lib/vorbis_codebook.c
media/libvorbis/lib/vorbis_floor0.c
media/libvorbis/lib/vorbis_floor1.c
media/libvorbis/lib/vorbis_info.c
media/libvorbis/lib/vorbis_res0.c
media/libvorbis/lib/vorbis_sharedbook.c
media/libvorbis/lib/vorbis_window.c
media/libvorbis/lib/window.h
media/libvorbis/update.sh
--- a/media/libvorbis/README_MOZILLA
+++ b/media/libvorbis/README_MOZILLA
@@ -1,10 +1,10 @@
 The source from this directory was copied from the libvorbis
 subversion repository using the update.sh script. The only changes
 made were those applied by update.sh and the addition/update of
 Makefile.in and moz.build files for the Mozilla build system.
 
-The upstream version used was libvorbis 1.3.3.
-https://svn.xiph.org/tags/vorbis/libvorbis-1.3.3@18190
+The upstream version used was libvorbis 1.3.4.
+https://svn.xiph.org/tags/vorbis/libvorbis-1.3.4@19059
 
 Some files are renamed during the copy to prevent clashes with object
 file names with other Mozilla libraries.
deleted file mode 100644
--- a/media/libvorbis/bug944977-r19028.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-diff --git a/media/libvorbis/lib/vorbis_block.c b/media/libvorbis/lib/vorbis_block.c
---- a/media/libvorbis/lib/vorbis_block.c
-+++ b/media/libvorbis/lib/vorbis_block.c
-@@ -766,42 +766,42 @@ int vorbis_synthesis_blockin(vorbis_dsp_
-        to have to constantly shift *or* adjust memory usage.  Don't
-        accept a new block until the old is shifted out */
- 
-     for(j=0;j<vi->channels;j++){
-       /* the overlap/add section */
-       if(v->lW){
-         if(v->W){
-           /* large/large */
--          float *w=_vorbis_window_get(b->window[1]-hs);
-+          const float *w=_vorbis_window_get(b->window[1]-hs);
-           float *pcm=v->pcm[j]+prevCenter;
-           float *p=vb->pcm[j];
-           for(i=0;i<n1;i++)
-             pcm[i]=pcm[i]*w[n1-i-1] + p[i]*w[i];
-         }else{
-           /* large/small */
--          float *w=_vorbis_window_get(b->window[0]-hs);
-+          const float *w=_vorbis_window_get(b->window[0]-hs);
-           float *pcm=v->pcm[j]+prevCenter+n1/2-n0/2;
-           float *p=vb->pcm[j];
-           for(i=0;i<n0;i++)
-             pcm[i]=pcm[i]*w[n0-i-1] +p[i]*w[i];
-         }
-       }else{
-         if(v->W){
-           /* small/large */
--          float *w=_vorbis_window_get(b->window[0]-hs);
-+          const float *w=_vorbis_window_get(b->window[0]-hs);
-           float *pcm=v->pcm[j]+prevCenter;
-           float *p=vb->pcm[j]+n1/2-n0/2;
-           for(i=0;i<n0;i++)
-             pcm[i]=pcm[i]*w[n0-i-1] +p[i]*w[i];
-           for(;i<n1/2+n0/2;i++)
-             pcm[i]=p[i];
-         }else{
-           /* small/small */
--          float *w=_vorbis_window_get(b->window[0]-hs);
-+          const float *w=_vorbis_window_get(b->window[0]-hs);
-           float *pcm=v->pcm[j]+prevCenter;
-           float *p=vb->pcm[j];
-           for(i=0;i<n0;i++)
-             pcm[i]=pcm[i]*w[n0-i-1] +p[i]*w[i];
-         }
-       }
- 
-       /* the copy section */
-@@ -1030,17 +1030,17 @@ int vorbis_synthesis_lapout(vorbis_dsp_s
-       v->pcmret[i]=v->pcm[i]+v->pcm_returned;
-     *pcm=v->pcmret;
-   }
- 
-   return(n1+n-v->pcm_returned);
- 
- }
- 
--float *vorbis_window(vorbis_dsp_state *v,int W){
-+const float *vorbis_window(vorbis_dsp_state *v,int W){
-   vorbis_info *vi=v->vi;
-   codec_setup_info *ci=vi->codec_setup;
-   int hs=ci->halfrate_flag;
-   private_state *b=v->backend_state;
- 
-   if(b->window[W]-1<0)return NULL;
-   return _vorbis_window_get(b->window[W]-hs);
- }
-diff --git a/media/libvorbis/lib/vorbis_window.c b/media/libvorbis/lib/vorbis_window.c
---- a/media/libvorbis/lib/vorbis_window.c
-+++ b/media/libvorbis/lib/vorbis_window.c
-@@ -14,16 +14,17 @@
-  last mod: $Id: window.c 16227 2009-07-08 06:58:46Z xiphmont $
- 
-  ********************************************************************/
- 
- #include <stdlib.h>
- #include <math.h>
- #include "os.h"
- #include "misc.h"
-+#include "window.h"
- 
- static const float vwin64[32] = {
-   0.0009460463F, 0.0085006468F, 0.0235352254F, 0.0458950567F,
-   0.0753351908F, 0.1115073077F, 0.1539457973F, 0.2020557475F,
-   0.2551056759F, 0.3122276645F, 0.3724270287F, 0.4346027792F,
-   0.4975789974F, 0.5601459521F, 0.6211085051F, 0.6793382689F,
-   0.7338252629F, 0.7837245849F, 0.8283939355F, 0.8674186656F,
-   0.9006222429F, 0.9280614787F, 0.9500073081F, 0.9669131782F,
-diff --git a/media/libvorbis/lib/window.h b/media/libvorbis/lib/window.h
---- a/media/libvorbis/lib/window.h
-+++ b/media/libvorbis/lib/window.h
-@@ -13,14 +13,14 @@
-  function: window functions
-  last mod: $Id: window.h 13293 2007-07-24 00:09:47Z xiphmont $
- 
-  ********************************************************************/
- 
- #ifndef _V_WINDOW_
- #define _V_WINDOW_
- 
--extern float *_vorbis_window_get(int n);
-+extern const float *_vorbis_window_get(int n);
- extern void _vorbis_apply_window(float *d,int *winno,long *blocksizes,
-                           int lW,int W,int nW);
- 
- 
- #endif
--- a/media/libvorbis/lib/books/coupled/res_books_51.h
+++ b/media/libvorbis/lib/books/coupled/res_books_51.h
@@ -1,119 +1,136 @@
+/********************************************************************
+ *                                                                  *
+ * 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-2010             *
+ * by the Xiph.Org Foundation http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+ *
+ * function: static codebooks for 5.1 surround
+ * last modified: $Id: res_books_51.h 19057 2014-01-22 12:32:31Z xiphmont $
+ *
+ ********************************************************************/
+
 static const long _vq_quantlist__44p0_l0_0[] = {
 	6,
 	5,
 	7,
 	4,
 	8,
 	3,
 	9,
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p0_l0_0[] = {
+static const char _vq_lengthlist__44p0_l0_0[] = {
 	 1, 3, 4, 7, 7, 8, 8, 9, 9, 9,10,10,10, 5, 6, 5,
 	 8, 7, 9, 8, 9, 9,10, 9,11,10, 5, 5, 7, 7, 8, 8,
 	 9, 9, 9, 9,10,10,11, 8, 9, 8,10, 9,10, 9,10, 9,
 	11,10,11,10, 8, 8, 9, 9,10, 9,10, 9,11,10,11,10,
 	11,10,11,11,11,11,11,11,11,11,11,11,11,11,10,11,
 	11,11,12,11,11,11,11,11,11,10,12,12,12,12,12,12,
 	12,11,12,12,12,11,11,11,12,12,12,12,12,12,12,11,
 	12,11,12,11,11,13,12,12,12,13,12,12,12,12,11,12,
 	11,11,13,13,13,12,12,12,12,12,12,11,11,11,10,13,
 	13,13,12,13,12,13,11,13,10,12,11,11,13,13,12,13,
 	12,12,12,12,11,12,11,11,11,
 };
 
 static const static_codebook _44p0_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p0_l0_0,
+	(char *)_vq_lengthlist__44p0_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p0_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p0_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p0_l0_1[] = {
+static const char _vq_lengthlist__44p0_l0_1[] = {
 	 1, 4, 4, 6, 6, 5, 5, 5, 7, 5, 5, 5, 5, 6, 7, 7,
 	 6, 7, 7, 7, 6, 7, 7, 7, 7,
 };
 
 static const static_codebook _44p0_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p0_l0_1,
+	(char *)_vq_lengthlist__44p0_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p0_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p0_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_l1_0[] = {
+static const char _vq_lengthlist__44p0_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p0_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p0_l1_0,
+	(char *)_vq_lengthlist__44p0_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p0_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p0_lfe[] = {
+static const char _huff_lengthlist__44p0_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p0_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p0_lfe,
+	(char *)_huff_lengthlist__44p0_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p0_long[] = {
+static const char _huff_lengthlist__44p0_long[] = {
 	 2, 3, 6, 7,10,14,16, 3, 2, 5, 7,11,14,17, 6, 5,
 	 5, 7,10,12,14, 7, 7, 6, 6, 7, 9,13,10,11, 9, 6,
 	 6, 9,11,15,15,13,10, 9,10,12,18,18,16,14,12,13,
 	16,
 };
 
 static const static_codebook _huff_book__44p0_long = {
 	2, 49,
-	(long *)_huff_lengthlist__44p0_long,
+	(char *)_huff_lengthlist__44p0_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p0_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p1_0[] = {
+static const char _vq_lengthlist__44p0_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -124,29 +141,29 @@ static const long _vq_lengthlist__44p0_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p0_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p1_0,
+	(char *)_vq_lengthlist__44p0_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p0_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p0_p2_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p2_0[] = {
+static const char _vq_lengthlist__44p0_p2_0[] = {
 	 1, 5, 5, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 0, 6, 6, 0,11,
 	11, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0,12,12,
 	 0,15,15, 0,12,12, 0, 5, 5, 0, 5, 5, 0, 6, 6, 0,
 	 7, 7, 0,11,11, 0, 6, 6, 0, 7, 7, 0,10,11, 0, 6,
 	 6, 0, 7, 7, 0,11,11, 0,12,12, 0,11,11, 0,15,15,
 	 0,10,10, 0,12,12, 0,15,15, 0,12,12, 0, 6, 6, 0,
 	12,12, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0,12,
@@ -157,29 +174,29 @@ static const long _vq_lengthlist__44p0_p
 	 0,11,12, 0,12,12, 0,12,12, 0,16,15, 0,12,12, 0,
 	13,12, 0,15,14, 0,12,12, 0, 0, 0, 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 const static_codebook _44p0_p2_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p2_0,
+	(char *)_vq_lengthlist__44p0_p2_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p0_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p0_p2_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p2_1[] = {
+static const char _vq_lengthlist__44p0_p2_1[] = {
 	 1, 3, 3, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,
 	10,10, 0,10,10, 0, 9, 9, 0,10,10, 0, 7, 7, 0, 7,
 	 7, 0, 6, 6, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 9,
 	 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 9, 9, 0, 8, 8, 0,
 	10,10, 0, 9, 9, 0,10,10, 0,10,10, 0, 9, 9, 0,10,
 	10, 0, 9, 9, 0,11,11, 0,11,11, 0,12,12, 0,11,11,
 	 0,12,12, 0,13,13, 0,12,12, 0,13,12, 0, 8, 8, 0,
 	12,12, 0,12,12, 0,13,13, 0,12,12, 0,13,13, 0,13,
@@ -190,29 +207,29 @@ static const long _vq_lengthlist__44p0_p
 	 0,12,12, 0,12,12, 0,13,13, 0,13,13, 0,13,14, 0,
 	14,13, 0,13,13, 0,13,13, 0, 7, 7, 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 const static_codebook _44p0_p2_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p2_1,
+	(char *)_vq_lengthlist__44p0_p2_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p0_p2_1,
 	0
 };
 
 static const long _vq_quantlist__44p0_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p3_0[] = {
+static const char _vq_lengthlist__44p0_p3_0[] = {
 	 1, 6, 6, 7, 8, 8, 7, 8, 8, 7, 9, 9,10,12,11, 9,
 	 8, 8, 7, 9, 9,11,12,12, 9, 9, 9, 6, 7, 7,10,11,
 	11,10,11,11,10,11,11,13,13,14,12,12,12,11,11,11,
 	14,14,14,12,12,12, 6, 5, 5, 9, 6, 5, 9, 6, 6, 9,
 	 7, 7,12,10,10,11, 6, 6,10, 7, 7,13,10,10,12, 7,
 	 7, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
 	13, 9, 9,12,11,11,16,13,13,15,11,11, 8, 7, 7,12,
 	12,12,12,11,11,12,11,11,14,14,14,14,12,12,12,12,
@@ -223,31 +240,31 @@ static const long _vq_lengthlist__44p0_p
 	13,11,11,13,11,11,12,11,11,16,14,14,14,12,12,13,
 	12,12,15,14,14,15,13,12, 0,11,11, 0,12,12, 0,12,
 	12, 0,12,12, 0,15,15, 0,12,12, 0,13,12, 0,14,15,
 	 0,12,12,
 };
 
 static const static_codebook _44p0_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p3_0,
+	(char *)_vq_lengthlist__44p0_p3_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p0_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p0_p3_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p0_p3_1[] = {
+static const char _vq_lengthlist__44p0_p3_1[] = {
 	 2, 4, 4, 8, 8,10,12,12,11,11, 9,11,11,12,13,11,
 	12,12,11,11,11,12,12,12,12,10,13,12,13,13,11,12,
 	12,13,13,11,12,12,13,13,11,12,13,13,13,11,13,13,
 	13,13,10,13,13,12,13,11,12,12,14,14,11,13,12,12,
 	12,11,12,12,13,13,11,13,13,12,12,11,13,13,13,13,
 	11,12,12,13,13,11,13,13,12,12,11,12,12,13,13,11,
 	13,13,12,12,11,13,13,13,13,11,12,12,14,14,11,13,
 	13,12,12,11,12,12,13,13,11,13,13,12,12,11,10,10,
@@ -438,31 +455,31 @@ static const long _vq_lengthlist__44p0_p
 	15,19,18,15,15,15,20,19,15,14,14,20,18,14,15,15,
 	18,19,14,14,14,19,18,14,15,15,18,19,15,15,15,18,
 	19,15,14,14,19,19,15,15,15,19,19,14,14,14,19,20,
 	14,15,15,18,19,
 };
 
 static const static_codebook _44p0_p3_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p0_p3_1,
+	(char *)_vq_lengthlist__44p0_p3_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p0_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p0_p4_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p0_p4_0[] = {
+static const char _vq_lengthlist__44p0_p4_0[] = {
 	 2, 6, 6,14,14, 6, 8, 8,14,14, 7, 7, 7,14,14, 0,
 	13,13,15,16, 0,13,13,15,15, 7, 8, 8,15,15, 9,10,
 	10,16,16, 9, 8, 8,14,15, 0,13,13,17,17, 0,13,13,
 	16,16, 8, 8, 8,15,15,12,11,11,16,16, 9, 8, 8,14,
 	14, 0,13,13,17,17, 0,13,13,15,15, 0,14,14,16,16,
 	 0, 0, 0,18,19, 0,12,12,16,15, 0,16,16, 0,20, 0,
 	14,14,16,16, 0,14,14,17,17, 0, 0, 0,19,19, 0,12,
 	12,15,15, 0,18,17,21,21, 0,14,14,16,16, 5, 7, 7,
@@ -653,51 +670,51 @@ static const long _vq_lengthlist__44p0_p
 	18,21, 0, 0,18,19, 0, 0, 0, 0, 0, 0, 0, 0,16,16,
 	20,20, 0,19,20, 0, 0, 0,17,17, 0, 0, 0,18,17,20,
 	21, 0, 0, 0, 0, 0, 0,16,16, 0,20, 0,20,22, 0, 0,
 	 0,18,18, 0,22,
 };
 
 static const static_codebook _44p0_p4_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p0_p4_0,
+	(char *)_vq_lengthlist__44p0_p4_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p0_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p0_p4_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p0_p4_1[] = {
+static const char _vq_lengthlist__44p0_p4_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p0_p4_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p0_p4_1,
+	(char *)_vq_lengthlist__44p0_p4_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p0_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p0_p5_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p5_0[] = {
+static const char _vq_lengthlist__44p0_p5_0[] = {
 	 1, 6, 6, 6, 8, 8, 7, 8, 8, 7, 9, 8,10,11,11, 9,
 	 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
 	10,10,10,10,10,10,10,14,13,13,12,11,11,10,10,10,
 	14,14,13,13,11,11, 6, 6, 6, 8, 5, 5, 8, 7, 7, 8,
 	 7, 7,11, 9, 9, 9, 7, 7, 8, 7, 7,12,10,10,10, 7,
 	 7, 7, 8, 8,12,11,11,12,10,10,11,10,10,14,13,13,
 	13,10,10,11,10,11,16,14,14,13,10,10, 7, 8, 7,12,
 	12,12,12,11,11,12,11,11,16,14,15,13,12,12,11,11,
@@ -708,29 +725,29 @@ static const long _vq_lengthlist__44p0_p
 	12,12,12,12,11,11,12,11,11,16,14,15,14,12,12,12,
 	11,11,16,15,15,14,12,12,10,10,10,13,11,11,13,11,
 	11,12,12,12,16,14,14,14,11,11,12,11,11,17,14,15,
 	14,11,11,
 };
 
 static const static_codebook _44p0_p5_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p5_0,
+	(char *)_vq_lengthlist__44p0_p5_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p0_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p0_p5_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p5_1[] = {
+static const char _vq_lengthlist__44p0_p5_1[] = {
 	 2, 7, 7, 7, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 9, 8,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 7, 7, 6, 6, 6, 9, 7,
 	 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
 	10, 8, 8,10, 8, 8, 7, 6, 6, 9, 6, 6, 9, 6, 6, 9,
 	 7, 7,10, 8, 8, 9, 6, 6, 9, 7, 7,10, 8, 8, 9, 7,
 	 7, 7, 8, 8,11, 9, 9,11, 9, 9,11, 9, 9,12, 9, 9,
 	12, 8, 8,12, 9, 9,12,10, 9,12, 8, 8, 8, 7, 7,10,
 	 9, 9,11, 9, 9,11, 9, 9,11,11,10,11, 9, 9,11,10,
@@ -741,29 +758,29 @@ static const long _vq_lengthlist__44p0_p
 	11, 9,10,11,10, 9,11, 9, 9,11,11,11,11, 9, 9,11,
 	10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11,10,
 	10,11,10, 9,11,10,10,11, 9, 9,11,10,10,11,10,11,
 	11, 9, 9,
 };
 
 static const static_codebook _44p0_p5_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p5_1,
+	(char *)_vq_lengthlist__44p0_p5_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p0_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p0_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p6_0[] = {
+static const char _vq_lengthlist__44p0_p6_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 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, 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, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -774,17 +791,17 @@ static const long _vq_lengthlist__44p0_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p0_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p6_0,
+	(char *)_vq_lengthlist__44p0_p6_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p0_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p0_p6_1[] = {
 	12,
 	11,
@@ -808,24 +825,24 @@ static const long _vq_quantlist__44p0_p6
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p0_p6_1[] = {
+static const char _vq_lengthlist__44p0_p6_1[] = {
 	 1, 3, 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
 	11,12,12,12,14,14,14,15,15,
 };
 
 static const static_codebook _44p0_p6_1 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p0_p6_1,
+	(char *)_vq_lengthlist__44p0_p6_1,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p0_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p0_p6_2[] = {
 	12,
 	11,
@@ -849,39 +866,39 @@ static const long _vq_quantlist__44p0_p6
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p0_p6_2[] = {
+static const char _vq_lengthlist__44p0_p6_2[] = {
 	 3, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p0_p6_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p0_p6_2,
+	(char *)_vq_lengthlist__44p0_p6_2,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p0_p6_2,
 	0
 };
 
-static const long _huff_lengthlist__44p0_short[] = {
+static const char _huff_lengthlist__44p0_short[] = {
 	 3, 3, 7, 8,10,13,16, 3, 2, 5, 7, 9,13,16, 6, 4,
 	 4, 6,10,14,15, 7, 5, 5, 7,10,13,14, 9, 8, 9, 9,
 	 9,11,13,12,11,12, 9, 7, 8,11,14,12,10, 6, 5, 7,
 	10,
 };
 
 static const static_codebook _huff_book__44p0_short = {
 	2, 49,
-	(long *)_huff_lengthlist__44p0_short,
+	(char *)_huff_lengthlist__44p0_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p1_l0_0[] = {
 	6,
 	5,
@@ -893,111 +910,111 @@ static const long _vq_quantlist__44p1_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p1_l0_0[] = {
+static const char _vq_lengthlist__44p1_l0_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 4, 6, 5,
 	 8, 6, 9, 8,10, 9,10,10,11,10, 5, 5, 6, 6, 8, 8,
 	 9, 9,10,10,10,10,11, 7, 8, 8, 9, 8,10, 9,10, 9,
 	11,10,11,10, 7, 8, 8, 8,10, 9,10,10,10,10,11,10,
 	11, 9,10,10,11,11,11,11,12,11,12,11,12,11, 9,10,
 	10,11,11,11,11,11,11,11,12,11,12,11,11,11,12,12,
 	12,12,12,12,12,12,12,11,11,12,11,12,12,12,12,12,
 	12,12,12,11,12,12,12,12,12,13,12,13,12,12,12,12,
 	12,12,12,12,12,13,13,13,13,12,13,12,12,12,12,12,
 	13,13,12,13,12,13,12,13,12,12,12,12,13,13,13,13,
 	13,13,12,12,12,12,12,11,12,
 };
 
 static const static_codebook _44p1_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p1_l0_0,
+	(char *)_vq_lengthlist__44p1_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p1_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p1_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p1_l0_1[] = {
+static const char _vq_lengthlist__44p1_l0_1[] = {
 	 1, 4, 4, 6, 6, 5, 5, 5, 6, 6, 5, 6, 5, 6, 6, 6,
 	 6, 7, 7, 7, 6, 7, 6, 7, 7,
 };
 
 static const static_codebook _44p1_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p1_l0_1,
+	(char *)_vq_lengthlist__44p1_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p1_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p1_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_l1_0[] = {
+static const char _vq_lengthlist__44p1_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p1_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p1_l1_0,
+	(char *)_vq_lengthlist__44p1_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p1_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p1_lfe[] = {
+static const char _huff_lengthlist__44p1_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p1_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p1_lfe,
+	(char *)_huff_lengthlist__44p1_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p1_long[] = {
+static const char _huff_lengthlist__44p1_long[] = {
 	 3, 3, 7, 7, 9,13,16, 3, 2, 4, 6,10,13,17, 7, 4,
 	 4, 6, 9,12,14, 7, 6, 6, 5, 7, 9,12,10,10, 9, 6,
 	 6, 9,12,14,14,13, 9, 8,10,11,18,18,15,13,11,10,
 	11,
 };
 
 static const static_codebook _huff_book__44p1_long = {
 	2, 49,
-	(long *)_huff_lengthlist__44p1_long,
+	(char *)_huff_lengthlist__44p1_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p1_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p1_0[] = {
+static const char _vq_lengthlist__44p1_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1008,29 +1025,29 @@ static const long _vq_lengthlist__44p1_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p1_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p1_0,
+	(char *)_vq_lengthlist__44p1_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p1_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p1_p2_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p2_0[] = {
+static const char _vq_lengthlist__44p1_p2_0[] = {
 	 1, 4, 4, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 0, 6, 6, 0,11,
 	11, 0,11,11, 0,12,12, 0,14,14, 0,11,11, 0,12,12,
 	 0,14,14, 0,11,11, 0, 6, 6, 0, 6, 5, 0, 7, 6, 0,
 	 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,10,10, 0, 7,
 	 7, 0, 7, 7, 0,10,10, 0,11,11, 0,11,11, 0,14,14,
 	 0,10,10, 0,12,12, 0,14,14, 0,12,12, 0, 6, 6, 0,
 	11,11, 0,11,11, 0,12,12, 0,14,14, 0,11,11, 0,12,
@@ -1041,29 +1058,29 @@ static const long _vq_lengthlist__44p1_p
 	 0,11,11, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0,
 	12,12, 0,14,14, 0,12,12, 0, 0, 0, 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 const static_codebook _44p1_p2_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p2_0,
+	(char *)_vq_lengthlist__44p1_p2_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p1_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p1_p2_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p2_1[] = {
+static const char _vq_lengthlist__44p1_p2_1[] = {
 	 1, 3, 3, 0, 8, 8, 0, 8, 8, 0,10,10, 0, 9, 9, 0,
 	10,10, 0,10,10, 0, 9, 9, 0,10,10, 0, 7, 7, 0, 7,
 	 7, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 9, 9,
 	 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0,
 	10,10, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,10,
 	10, 0, 8, 8, 0,11,11, 0,11,11, 0,12,12, 0,11,11,
 	 0,12,12, 0,12,12, 0,12,12, 0,12,12, 0, 8, 8, 0,
 	11,11, 0,11,11, 0,13,12, 0,12,12, 0,13,12, 0,13,
@@ -1074,29 +1091,29 @@ static const long _vq_lengthlist__44p1_p
 	 0,12,12, 0,12,12, 0,13,13, 0,12,12, 0,13,13, 0,
 	13,13, 0,12,13, 0,13,13, 0, 7, 7, 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 const static_codebook _44p1_p2_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p2_1,
+	(char *)_vq_lengthlist__44p1_p2_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p1_p2_1,
 	0
 };
 
 static const long _vq_quantlist__44p1_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p3_0[] = {
+static const char _vq_lengthlist__44p1_p3_0[] = {
 	 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
 	 8, 8, 7, 9, 9,11,12,12, 9, 8, 8, 6, 7, 7, 9,11,
 	11,10,11,11,10,11,11,13,13,13,11,12,12,10,11,11,
 	13,14,14,12,12,12, 6, 6, 6, 8, 6, 6, 8, 6, 6, 9,
 	 7, 7,12,10,10,10, 6, 6, 9, 7, 7,12,10,10,11, 7,
 	 6, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
 	13,10,10,12,11,11,15,13,13,14,11,11, 8, 7, 7,12,
 	11,11,12,11,11,11,11,11,14,14,14,13,12,12,12,11,
@@ -1107,31 +1124,31 @@ static const long _vq_lengthlist__44p1_p
 	12,11,11,13,11,11,12,11,11,15,14,14,14,12,12,13,
 	12,12,15,14,14,15,12,12, 0,11,11, 0,12,12, 0,12,
 	12, 0,12,12, 0,15,15, 0,12,12, 0,12,12, 0,15,14,
 	 0,12,12,
 };
 
 static const static_codebook _44p1_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p3_0,
+	(char *)_vq_lengthlist__44p1_p3_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p1_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p1_p3_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p1_p3_1[] = {
+static const char _vq_lengthlist__44p1_p3_1[] = {
 	 2, 3, 4, 7, 7,10,12,12,12,12,10,11,11,13,13,11,
 	12,12,11,11,12,12,12,12,12,11,13,13,13,13,12,12,
 	12,13,14,12,13,13,13,13,12,13,13,13,13,12,13,13,
 	13,13,11,13,13,13,13,12,12,12,14,14,12,13,13,12,
 	12,12,12,13,13,13,12,13,13,13,13,12,13,13,13,13,
 	12,12,12,14,14,12,13,13,12,12,12,13,13,13,13,12,
 	13,13,12,12,12,13,13,13,13,12,12,12,14,14,12,13,
 	13,12,12,12,13,13,13,13,12,13,13,12,12,10,10,11,
@@ -1322,31 +1339,31 @@ static const long _vq_lengthlist__44p1_p
 	15,19,19,15,15,15,19,19,16,14,14,19,19,15,15,15,
 	20,20,15,14,14,21,19,15,15,15,19,19,15,15,15,19,
 	20,16,14,14,19,20,15,15,15,19,19,15,14,14,19,19,
 	15,15,15,20,19,
 };
 
 static const static_codebook _44p1_p3_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p1_p3_1,
+	(char *)_vq_lengthlist__44p1_p3_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p1_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p1_p4_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p1_p4_0[] = {
+static const char _vq_lengthlist__44p1_p4_0[] = {
 	 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,14,14, 0,
 	13,13,16,16, 0,13,13,15,14, 7, 8, 8,15,15, 9,10,
 	10,16,16, 9, 8, 8,15,15, 0,13,13,17,16, 0,13,13,
 	15,16, 8, 8, 8,15,15,12,11,11,16,16, 9, 8, 8,14,
 	14, 0,13,13,17,18, 0,13,13,15,15, 0,14,14,16,16,
 	 0, 0, 0,19,18, 0,12,12,16,15, 0,15,16, 0,20, 0,
 	14,14,16,16, 0,14,14,17,17, 0, 0, 0,19,18, 0,12,
 	12,15,15, 0,17,17, 0,20, 0,14,14,16,16, 5, 6, 7,
@@ -1537,51 +1554,51 @@ static const long _vq_lengthlist__44p1_p
 	17, 0, 0, 0,18,18, 0, 0, 0, 0, 0, 0, 0, 0,16,16,
 	21,20, 0,19,20, 0, 0, 0,18,17,21, 0, 0,17,18, 0,
 	 0, 0, 0, 0, 0, 0, 0,16,16, 0,20, 0, 0,20, 0, 0,
 	 0,18,18,22, 0,
 };
 
 static const static_codebook _44p1_p4_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p1_p4_0,
+	(char *)_vq_lengthlist__44p1_p4_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p1_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p1_p4_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p1_p4_1[] = {
+static const char _vq_lengthlist__44p1_p4_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p1_p4_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p1_p4_1,
+	(char *)_vq_lengthlist__44p1_p4_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p1_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p1_p5_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p5_0[] = {
+static const char _vq_lengthlist__44p1_p5_0[] = {
 	 1, 6, 6, 7, 8, 8, 7, 8, 8, 7, 9, 8,10,11,11, 9,
 	 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
 	10,10,10,10,10,10,10,14,13,13,12,11,11,10,10,10,
 	14,14,13,12,11,11, 6, 6, 6, 8, 5, 5, 8, 7, 7, 9,
 	 7, 7,11,10,10, 9, 7, 7, 9, 7, 7,12,10,10,10, 7,
 	 7, 7, 8, 8,12,11,10,12,10,10,11,10,10,15,13,13,
 	13,10,10,11,10,10,17,14,13,13,10,10, 7, 7, 7,12,
 	11,12,12,11,11,12,11,11,16,14,14,13,12,12,12,11,
@@ -1592,29 +1609,29 @@ static const long _vq_lengthlist__44p1_p
 	12,11,11,12,11,11,12,11,11,17,14,14,14,12,12,12,
 	11,11,16,15,15,14,12,12,10,10,10,13,11,11,13,11,
 	11,13,11,12,16,14,14,14,11,11,13,12,11,16,15,15,
 	14,11,11,
 };
 
 static const static_codebook _44p1_p5_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p5_0,
+	(char *)_vq_lengthlist__44p1_p5_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p1_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p1_p5_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p5_1[] = {
+static const char _vq_lengthlist__44p1_p5_1[] = {
 	 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 8, 8, 8,
 	 7, 7, 8, 8, 8, 9, 8, 8, 9, 7, 7, 6, 6, 6, 9, 8,
 	 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
 	10, 8, 8,10, 8, 8, 7, 6, 6, 9, 6, 6, 9, 7, 7, 9,
 	 7, 7,10, 8, 8, 9, 6, 6, 9, 7, 7,10, 8, 8, 9, 7,
 	 7, 7, 8, 8,11, 9, 9,11, 9, 9,11, 8, 9,12, 9, 9,
 	12, 8, 8,11, 9, 9,12, 9, 9,12, 8, 8, 8, 7, 7,10,
 	 9, 9,10,10, 9,10, 9, 9,11,10,10,11, 9, 9,11, 9,
@@ -1625,29 +1642,29 @@ static const long _vq_lengthlist__44p1_p
 	11, 9, 9,11,10,10,11, 9, 9,11,11,11,11, 9, 9,11,
 	10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11,10,
 	10,11, 9, 9,11,10,10,11, 9, 9,11, 9,10,11,10,10,
 	11, 9, 9,
 };
 
 static const static_codebook _44p1_p5_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p5_1,
+	(char *)_vq_lengthlist__44p1_p5_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p1_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p1_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p6_0[] = {
+static const char _vq_lengthlist__44p1_p6_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -1658,17 +1675,17 @@ static const long _vq_lengthlist__44p1_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p1_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p6_0,
+	(char *)_vq_lengthlist__44p1_p6_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p1_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p1_p6_1[] = {
 	12,
 	11,
@@ -1692,24 +1709,24 @@ static const long _vq_quantlist__44p1_p6
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p1_p6_1[] = {
+static const char _vq_lengthlist__44p1_p6_1[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,13,14,16,16,16,16,
 };
 
 static const static_codebook _44p1_p6_1 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p1_p6_1,
+	(char *)_vq_lengthlist__44p1_p6_1,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p1_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p1_p6_2[] = {
 	12,
 	11,
@@ -1733,39 +1750,39 @@ static const long _vq_quantlist__44p1_p6
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p1_p6_2[] = {
+static const char _vq_lengthlist__44p1_p6_2[] = {
 	 3, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p1_p6_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p1_p6_2,
+	(char *)_vq_lengthlist__44p1_p6_2,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p1_p6_2,
 	0
 };
 
-static const long _huff_lengthlist__44p1_short[] = {
+static const char _huff_lengthlist__44p1_short[] = {
 	 4, 5, 7, 8,10,13,14, 4, 2, 4, 6, 8,11,12, 7, 4,
 	 3, 5, 8,12,14, 8, 5, 4, 4, 8,12,12, 9, 7, 7, 7,
 	 9,10,11,13,11,11, 9, 7, 8,10,13,11,10, 6, 5, 7,
 	 9,
 };
 
 static const static_codebook _huff_book__44p1_short = {
 	2, 49,
-	(long *)_huff_lengthlist__44p1_short,
+	(char *)_huff_lengthlist__44p1_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p2_l0_0[] = {
 	6,
 	5,
@@ -1777,111 +1794,111 @@ static const long _vq_quantlist__44p2_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p2_l0_0[] = {
+static const char _vq_lengthlist__44p2_l0_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 4, 6, 5,
 	 8, 7, 9, 8,10, 9,11,10,11,11, 4, 5, 6, 7, 8, 8,
 	 9, 9,10,10,10,10,11, 8, 9, 8,10, 8,10, 9,11,10,
 	11,11,11,11, 8, 8, 9, 8,10, 9,10,10,11,11,11,11,
 	11, 9,10,10,11,11,11,11,11,11,12,11,12,11, 9,10,
 	10,10,11,11,11,11,11,11,12,11,12,10,11,11,12,11,
 	12,12,12,12,12,12,12,12,10,11,11,11,11,12,12,12,
 	13,12,12,12,12,11,12,12,12,12,13,13,12,12,12,12,
 	12,12,11,12,12,12,12,13,13,12,13,12,12,12,12,12,
 	13,13,13,13,13,13,12,13,12,13,12,12,12,13,13,13,
 	13,13,13,13,12,13,12,12,12,
 };
 
 static const static_codebook _44p2_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p2_l0_0,
+	(char *)_vq_lengthlist__44p2_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p2_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p2_l0_1[] = {
+static const char _vq_lengthlist__44p2_l0_1[] = {
 	 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
 	 5, 6, 6, 6, 5, 6, 5, 6, 6,
 };
 
 static const static_codebook _44p2_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p2_l0_1,
+	(char *)_vq_lengthlist__44p2_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p2_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_l1_0[] = {
+static const char _vq_lengthlist__44p2_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p2_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p2_l1_0,
+	(char *)_vq_lengthlist__44p2_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p2_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p2_lfe[] = {
+static const char _huff_lengthlist__44p2_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p2_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p2_lfe,
+	(char *)_huff_lengthlist__44p2_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p2_long[] = {
+static const char _huff_lengthlist__44p2_long[] = {
 	 3, 4, 9, 8, 8,10,13,16, 4, 2, 9, 5, 7,10,14,18,
 	 9, 7, 6, 5, 7, 9,12,16, 7, 5, 5, 3, 5, 8,11,13,
 	 8, 7, 7, 5, 5, 7, 9,11,10,10, 9, 8, 6, 6, 8,10,
 	13,14,13,11, 9, 8, 9,10,17,18,16,14,11,10,10,10,
 };
 
 static const static_codebook _huff_book__44p2_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p2_long,
+	(char *)_huff_lengthlist__44p2_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p2_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p1_0[] = {
+static const char _vq_lengthlist__44p2_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1892,31 +1909,31 @@ static const long _vq_lengthlist__44p2_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p2_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p1_0,
+	(char *)_vq_lengthlist__44p2_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p2_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p2_p2_0[] = {
+static const char _vq_lengthlist__44p2_p2_0[] = {
 	 1, 4, 4, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
 	10,10, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
 	 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
 	 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0,
 	 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,11,11, 0, 0,
 	 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 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, 7,
@@ -2107,29 +2124,29 @@ static const long _vq_lengthlist__44p2_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p2_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p2_p2_0,
+	(char *)_vq_lengthlist__44p2_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p3_0[] = {
+static const char _vq_lengthlist__44p2_p3_0[] = {
 	 1, 5, 5, 6, 7, 7, 0, 8, 8, 6, 9, 9, 8,11,11, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 5, 7, 7, 7,10,
 	10, 0,12,12, 8,11,11, 9,12,12, 0,11,12, 0,12,12,
 	 0,15,15, 0,12,12, 0, 6, 6, 0, 6, 6, 0, 7, 7, 0,
 	 7, 7, 0,10,10, 0, 7, 7, 0, 8, 8, 0,11,11, 0, 7,
 	 7, 6, 7, 7,10, 9, 9, 0,11,10,10, 9, 9,12,12,12,
 	 0,10,10, 0,11,11, 0,13,13, 0,11,11, 7, 6, 6,10,
 	10,10, 0,11,11,11,11,11,12,12,12, 0,11,11, 0,12,
@@ -2140,29 +2157,29 @@ static const long _vq_lengthlist__44p2_p
 	 0,10,10, 0,12,12, 0,10,10, 0,13,13, 0,12,12, 0,
 	13,13, 0,14,14, 0,12,12, 0, 0, 0, 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 const static_codebook _44p2_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p3_0,
+	(char *)_vq_lengthlist__44p2_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p2_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p3_1[] = {
+static const char _vq_lengthlist__44p2_p3_1[] = {
 	 2, 3, 3, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0, 9, 9, 0,
 	 9, 9, 0, 9, 9, 0, 9, 9, 0, 8, 8, 0, 6, 6, 0, 7,
 	 7, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
 	 0, 8, 8, 0, 8, 8, 0, 6, 6, 0, 6, 6, 0, 6, 6, 0,
 	 8, 8, 0, 9, 9, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 6,
 	 6, 0, 8, 8, 0, 9, 9, 0, 9, 9, 0,10,10, 0,10,10,
 	 0,10,10, 0,10,10, 0,11,11, 0, 9, 9, 0, 7, 7, 0,
 	10,10, 0,10,10, 0,12,11, 0,12,12, 0,11,11, 0,11,
@@ -2173,29 +2190,29 @@ static const long _vq_lengthlist__44p2_p
 	 0,10,10, 0,10,10, 0,11,11, 0,12,12, 0,11,11, 0,
 	11,11, 0,12,12, 0,11,11, 0, 7, 7, 0, 9, 9, 0, 9,
 	 9, 0,11,11, 0,11,11, 0,10,10, 0,10,10, 0,11,11,
 	 0, 9, 9,
 };
 
 static const static_codebook _44p2_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p3_1,
+	(char *)_vq_lengthlist__44p2_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p2_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p2_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p4_0[] = {
+static const char _vq_lengthlist__44p2_p4_0[] = {
 	 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
 	 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7, 9,11,
 	11, 9,11,11,10,11,11,12,13,13,11,12,12,10,11,11,
 	13,14,14,12,12,12, 6, 6, 6, 8, 6, 6, 8, 7, 7, 9,
 	 7, 7,11,10,10,10, 6, 6, 9, 7, 7,12,10,10,11, 6,
 	 7, 7, 7, 7,11,10,10,12,10,10,11,10,10,14,13,13,
 	13,10,10,12,11,11,15,13,13,14,10,10, 8, 7, 7,12,
 	11,11,12,11,11,11,11,11,14,14,14,13,12,12,12,11,
@@ -2206,31 +2223,31 @@ static const long _vq_lengthlist__44p2_p
 	12,11,11,12,11,11,12,11,11,16,14,14,14,12,12,13,
 	12,12,15,14,14,15,12,12, 0,11,11, 0,12,12, 0,12,
 	12, 0,12,12, 0,15,15, 0,12,12, 0,12,12, 0,14,14,
 	 0,12,12,
 };
 
 static const static_codebook _44p2_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p4_0,
+	(char *)_vq_lengthlist__44p2_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p2_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p2_p4_1[] = {
+static const char _vq_lengthlist__44p2_p4_1[] = {
 	 3, 4, 4, 8, 8,11, 9, 9,12,12,11,10,10,12,12,12,
 	10,10,11,11,12,12,12,12,12,12,11,11,13,13,12,12,
 	12,13,13,12,10,10,12,12,12,11,11,13,13,12,13,13,
 	13,13,12,11,11,13,13,12,12,12,13,13,12,10,10,12,
 	12,12,11,11,13,13,12,13,13,12,12,12,11,11,13,13,
 	12,13,13,13,13,12,11,11,12,12,12,11,11,12,12,12,
 	13,13,12,12,12,13,13,13,13,12,13,13,13,13,13,13,
 	13,12,12,12,13,13,13,13,12,13,13,12,12,11, 8, 8,
@@ -2421,31 +2438,31 @@ static const long _vq_lengthlist__44p2_p
 	15,19,20,15,15,14,14,14,15,14,14,21,19,15,15,15,
 	13,13,15,14,14,14,14,14,15,15,20,20,15,15,15,21,
 	20,15,14,14,19,20,15,15,15,20,20,15,14,14,19,20,
 	15,15,15,21,19,
 };
 
 static const static_codebook _44p2_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p2_p4_1,
+	(char *)_vq_lengthlist__44p2_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p2_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p2_p5_0[] = {
+static const char _vq_lengthlist__44p2_p5_0[] = {
 	 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,15,15, 0,
 	13,13,16,16, 0,13,13,15,15, 7, 8, 8,15,15, 9,10,
 	10,17,16, 9, 8, 8,15,15, 0,13,13,18,17, 0,13,13,
 	16,16, 8, 8, 8,15,15,12,11,11,16,17, 9, 8, 8,14,
 	14, 0,13,13,18,17, 0,13,13,16,15, 0,14,14,18,17,
 	 0,20,22,18,20, 0,12,12,16,16, 0,16,16,22,20, 0,
 	14,14,16,16, 0,14,14,17,17, 0,22,22,22,19, 0,12,
 	13,16,16, 0,17,17, 0, 0, 0,15,15,16,16, 5, 7, 7,
@@ -2636,51 +2653,51 @@ static const long _vq_lengthlist__44p2_p
 	17, 0, 0, 0,18,18, 0, 0, 0, 0, 0, 0, 0, 0,16,16,
 	22,21, 0,20,21, 0, 0, 0,17,18,22, 0, 0,18,18, 0,
 	 0, 0, 0, 0, 0, 0, 0,16,16,20,19, 0,22,21, 0, 0,
 	 0,18,18,22,22,
 };
 
 static const static_codebook _44p2_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p2_p5_0,
+	(char *)_vq_lengthlist__44p2_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p2_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p2_p5_1[] = {
+static const char _vq_lengthlist__44p2_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p2_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p2_p5_1,
+	(char *)_vq_lengthlist__44p2_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p2_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p6_0[] = {
+static const char _vq_lengthlist__44p2_p6_0[] = {
 	 1, 7, 7, 7, 8, 8, 7, 8, 8, 7, 9, 9,10,11,11, 9,
 	 8, 8, 7, 8, 9,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
 	10,10,10,10,10,10,10,14,14,14,12,11,11,10,11,11,
 	15,14,14,13,11,11, 6, 6, 6, 8, 5, 5, 8, 7, 7, 8,
 	 7, 7,11,10,10, 9, 7, 7, 9, 7, 7,12,10,10,10, 7,
 	 7, 6, 8, 7,12,10,10,12,10,10,11,10,10,15,14,13,
 	13,10,10,11,10,10,16,14,14,14,10,10, 7, 7, 7,12,
 	11,11,12,11,11,11,11,11,16,14,14,13,12,12,11,11,
@@ -2691,29 +2708,29 @@ static const long _vq_lengthlist__44p2_p
 	12,11,11,12,11,11,12,11,11,15,14,15,14,12,12,12,
 	11,11,17,15,15,14,12,12,10,10, 9,13,11,11,13,11,
 	11,13,11,11,16,14,14,14,11,11,13,11,11,16,15,15,
 	15,11,11,
 };
 
 static const static_codebook _44p2_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p6_0,
+	(char *)_vq_lengthlist__44p2_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p2_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p6_1[] = {
+static const char _vq_lengthlist__44p2_p6_1[] = {
 	 2, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 8,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 7, 7, 9, 8,
 	 8, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
 	10, 8, 9,10, 8, 8, 7, 6, 6, 8, 6, 6, 9, 6, 6, 9,
 	 7, 7,10, 8, 8, 9, 6, 6, 9, 7, 7,10, 9, 8, 9, 7,
 	 7, 7, 7, 7,11, 8, 8,11, 9, 9,10, 9, 9,12, 9, 9,
 	12, 8, 8,11, 9, 9,12, 9, 9,12, 8, 8, 8, 7, 7,10,
 	 9, 9,10, 9, 9,10, 9, 9,11,10,11,11, 9, 9,11, 9,
@@ -2724,29 +2741,29 @@ static const long _vq_lengthlist__44p2_p
 	11, 9, 9,11,10,10,11, 9, 9,11,11,11,11, 9, 9,11,
 	10,10,12,11,11,11, 9,10,10, 9, 9,11, 9, 9,11,10,
 	10,11,10,10,11,11,11,11, 9, 9,11, 9,10,11,11,11,
 	11, 9, 9,
 };
 
 static const static_codebook _44p2_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p6_1,
+	(char *)_vq_lengthlist__44p2_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p2_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p2_p7_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p7_0[] = {
+static const char _vq_lengthlist__44p2_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -2757,29 +2774,29 @@ static const long _vq_lengthlist__44p2_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p2_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p7_0,
+	(char *)_vq_lengthlist__44p2_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p2_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p2_p7_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p7_1[] = {
+static const char _vq_lengthlist__44p2_p7_1[] = {
 	 1, 9, 9, 6, 9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -2790,17 +2807,17 @@ static const long _vq_lengthlist__44p2_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,
 };
 
 static const static_codebook _44p2_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p7_1,
+	(char *)_vq_lengthlist__44p2_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p2_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p2_p7_2[] = {
 	12,
 	11,
@@ -2824,24 +2841,24 @@ static const long _vq_quantlist__44p2_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p2_p7_2[] = {
+static const char _vq_lengthlist__44p2_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p2_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p2_p7_2,
+	(char *)_vq_lengthlist__44p2_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p2_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p2_p7_3[] = {
 	12,
 	11,
@@ -2865,39 +2882,39 @@ static const long _vq_quantlist__44p2_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p2_p7_3[] = {
+static const char _vq_lengthlist__44p2_p7_3[] = {
 	 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p2_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p2_p7_3,
+	(char *)_vq_lengthlist__44p2_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p2_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p2_short[] = {
+static const char _huff_lengthlist__44p2_short[] = {
 	 4, 4,12, 9, 8,12,15,17, 4, 2,11, 6, 5, 9,13,15,
 	11, 7, 8, 7, 7,10,14,13, 8, 5, 7, 5, 5, 8,12,12,
 	 8, 4, 7, 4, 3, 6,11,12,11, 8, 9, 7, 6, 8,11,12,
 	15,13,14,12, 9, 7,10,13,16,12,17,12, 7, 5, 8,11,
 };
 
 static const static_codebook _huff_book__44p2_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p2_short,
+	(char *)_huff_lengthlist__44p2_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p3_l0_0[] = {
 	6,
 	5,
@@ -2909,111 +2926,111 @@ static const long _vq_quantlist__44p3_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p3_l0_0[] = {
+static const char _vq_lengthlist__44p3_l0_0[] = {
 	 1, 4, 4, 8, 8, 8, 8, 9, 9,10,10,10,10, 4, 6, 5,
 	 8, 7, 9, 9, 9, 9,10, 9,11, 9, 4, 5, 6, 7, 8, 9,
 	 9, 9, 9, 9,10, 9,10, 8, 9, 8, 9, 8,10, 9,11, 9,
 	12,10,12,10, 8, 8, 9, 8, 9, 9,10, 9,11,10,12,10,
 	12, 9,10,10,11,10,12,11,12,11,12,12,12,12, 9,10,
 	10,11,11,11,11,11,12,12,12,12,12,10,11,11,12,12,
 	12,12,12,12,12,12,12,12,10,11,11,12,12,12,12,12,
 	12,12,12,12,12,11,12,12,12,12,12,13,12,13,12,13,
 	12,12,11,12,12,12,12,12,12,13,12,12,12,12,12,12,
 	12,12,13,13,12,13,12,13,12,13,12,12,12,13,12,13,
 	12,13,12,13,12,13,12,12,12,
 };
 
 static const static_codebook _44p3_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p3_l0_0,
+	(char *)_vq_lengthlist__44p3_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p3_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p3_l0_1[] = {
+static const char _vq_lengthlist__44p3_l0_1[] = {
 	 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 6, 5, 6, 5, 6, 5, 6, 5,
 };
 
 static const static_codebook _44p3_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p3_l0_1,
+	(char *)_vq_lengthlist__44p3_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p3_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_l1_0[] = {
+static const char _vq_lengthlist__44p3_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p3_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p3_l1_0,
+	(char *)_vq_lengthlist__44p3_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p3_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p3_lfe[] = {
+static const char _huff_lengthlist__44p3_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p3_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p3_lfe,
+	(char *)_huff_lengthlist__44p3_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p3_long[] = {
+static const char _huff_lengthlist__44p3_long[] = {
 	 3, 4,13, 9, 9,12,15,17, 4, 2,18, 5, 7,10,14,18,
 	11, 8, 6, 5, 6, 8,11,14, 8, 5, 5, 3, 5, 8,11,13,
 	 9, 6, 7, 5, 5, 7, 9,10,11,10, 9, 8, 6, 6, 8,10,
 	14,14,11,11, 9, 8, 9,10,17,17,14,13,10, 9,10,10,
 };
 
 static const static_codebook _huff_book__44p3_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p3_long,
+	(char *)_huff_lengthlist__44p3_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p3_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p1_0[] = {
+static const char _vq_lengthlist__44p3_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3024,31 +3041,31 @@ static const long _vq_lengthlist__44p3_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p3_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p1_0,
+	(char *)_vq_lengthlist__44p3_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p3_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p3_p2_0[] = {
+static const char _vq_lengthlist__44p3_p2_0[] = {
 	 3, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,
 	11,11, 0, 0, 0, 0, 0, 0, 0, 0,10, 9, 0, 0, 0, 0,
 	 0, 0, 0, 0, 9, 9, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
 	 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0,
 	 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0,12,12, 0, 0,
 	 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0,12,12, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 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, 7,
@@ -3239,29 +3256,29 @@ static const long _vq_lengthlist__44p3_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p3_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p3_p2_0,
+	(char *)_vq_lengthlist__44p3_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p3_0[] = {
+static const char _vq_lengthlist__44p3_p3_0[] = {
 	 1, 5, 5, 5, 8, 8, 0, 8, 8, 6, 9, 9, 8,10,10, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 4, 7, 7, 6,10,
 	10, 0,12,12, 7,11,11, 9,12,12, 0,12,12, 0,13,13,
 	 0,15,15, 0,12,12, 0, 7, 7, 0, 7, 7, 0, 8, 8, 0,
 	 8, 8, 0,10,10, 0, 7, 7, 0, 8, 8, 0,11,11, 0, 7,
 	 7, 5, 7, 7, 9, 9, 9, 0,11,10, 9, 9, 9,11,12,12,
 	 0,10,10, 0,11,11, 0,13,13, 0,11,11, 6, 7, 7, 9,
 	10,10, 0,12,12,10,11,11,11,12,12, 0,12,12, 0,13,
@@ -3272,29 +3289,29 @@ static const long _vq_lengthlist__44p3_p
 	 0,10,10, 0,12,12, 0,10,10, 0,12,13, 0,12,12, 0,
 	13,13, 0,14,14, 0,12,12, 0, 0, 0, 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 const static_codebook _44p3_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p3_0,
+	(char *)_vq_lengthlist__44p3_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p3_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p3_1[] = {
+static const char _vq_lengthlist__44p3_p3_1[] = {
 	 3, 4, 4, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0,10,10, 0,
 	 8, 8, 0, 9, 9, 0,10,10, 0, 8, 8, 0, 7, 7, 0, 8,
 	 8, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
 	 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 6, 6, 0, 7, 7, 0,
 	 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,10,10, 0, 6,
 	 5, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 9, 9,
 	 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 6, 6, 0,
 	 9,10, 0,10,10, 0,10,10, 0,11,11, 0, 9, 9, 0,10,
@@ -3305,29 +3322,29 @@ static const long _vq_lengthlist__44p3_p
 	 0,10,10, 0,10,10, 0,10,10, 0,12,12, 0, 9, 9, 0,
 	10,10, 0,12,12, 0, 9, 9, 0, 8, 8, 0, 7, 7, 0, 8,
 	 8, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 8, 8, 0, 9, 9,
 	 0, 7, 7,
 };
 
 static const static_codebook _44p3_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p3_1,
+	(char *)_vq_lengthlist__44p3_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p3_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p3_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p4_0[] = {
+static const char _vq_lengthlist__44p3_p4_0[] = {
 	 1, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8,10,11,11, 9,
 	 8, 8, 8, 8, 8,11,11,11,10, 8, 8, 5, 7, 7, 9,11,
 	11,10,11,11,10,11,11,12,13,14,11,12,12,10,11,11,
 	13,14,14,12,12,12, 5, 6, 6, 8, 6, 6, 8, 7, 7, 8,
 	 7, 7,11,10,10,10, 7, 7, 9, 7, 7,12,11,11,11, 7,
 	 7, 7, 7, 7,11,10,10,12,10,10,11,10,10,15,13,13,
 	13,10,10,12,11,11,15,13,13,14,11,11, 7, 7, 7,11,
 	11,11,12,11,11,12,11,11,14,14,14,14,12,12,12,12,
@@ -3338,31 +3355,31 @@ static const long _vq_lengthlist__44p3_p
 	12,11,11,13,11,11,12,11,11,15,14,14,14,12,12,13,
 	12,12,15,14,14,15,12,12, 0,11,11, 0,12,12, 0,12,
 	12, 0,12,12, 0,15,15, 0,12,12, 0,13,13, 0,14,15,
 	 0,12,12,
 };
 
 static const static_codebook _44p3_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p4_0,
+	(char *)_vq_lengthlist__44p3_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p3_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p3_p4_1[] = {
+static const char _vq_lengthlist__44p3_p4_1[] = {
 	 3, 4, 5, 8, 8,12,10,10,12,12,12,10,10,12,12,13,
 	11,11,12,12,13,12,12,12,12,13,10,10,13,13,13,13,
 	13,13,13,13,10,10,13,13,13,11,11,13,13,14,13,13,
 	12,12,13,10,10,13,13,13,13,13,13,13,13,10,10,12,
 	12,13,11,11,13,13,13,13,13,12,12,13,12,12,13,13,
 	13,13,13,13,13,14,11,11,12,12,14,12,12,13,12,14,
 	14,14,12,12,13,14,14,13,13,14,13,13,13,13,14,14,
 	14,12,12,14,13,13,13,13,14,14,14,12,12,12, 8, 8,
@@ -3553,31 +3570,31 @@ static const long _vq_lengthlist__44p3_p
 	14,19,20,15,14,14,13,13,15,14,14,22,19,15,15,14,
 	12,12,15,14,14,13,13,14,15,15,22,20,15,15,15,20,
 	20,15,14,14,21,20,15,15,15,20,21,15,14,14,20,20,
 	14,15,15,20,20,
 };
 
 static const static_codebook _44p3_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p3_p4_1,
+	(char *)_vq_lengthlist__44p3_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p3_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p3_p5_0[] = {
+static const char _vq_lengthlist__44p3_p5_0[] = {
 	 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,15,15, 0,
 	12,12,15,15, 0,13,13,15,15, 7, 8, 8,15,15,10,10,
 	10,16,16, 9, 8, 8,15,15, 0,13,13,18,17, 0,13,13,
 	16,16, 8, 8, 8,15,15,12,11,11,16,16, 9, 8, 8,15,
 	15, 0,13,13,18,18, 0,13,13,16,16, 0,14,14,17,17,
 	 0,20, 0,19,20, 0,12,12,16,16, 0,16,16,20,22, 0,
 	14,14,16,16, 0,14,14,17,17, 0,20,22,20,19, 0,13,
 	13,15,16, 0,17,18, 0,21, 0,15,15,16,16, 5, 7, 7,
@@ -3768,51 +3785,51 @@ static const long _vq_lengthlist__44p3_p
 	18, 0,21, 0,19,18, 0,22, 0, 0, 0, 0, 0, 0,16,16,
 	21,20, 0,20, 0, 0, 0, 0,18,18,21, 0, 0,18,18, 0,
 	 0, 0, 0, 0, 0, 0, 0,16,16,21,19, 0, 0, 0, 0, 0,
 	 0,18,18, 0,21,
 };
 
 static const static_codebook _44p3_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p3_p5_0,
+	(char *)_vq_lengthlist__44p3_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p3_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p3_p5_1[] = {
+static const char _vq_lengthlist__44p3_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p3_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p3_p5_1,
+	(char *)_vq_lengthlist__44p3_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p3_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p6_0[] = {
+static const char _vq_lengthlist__44p3_p6_0[] = {
 	 1, 6, 6, 7, 7, 7, 7, 8, 8, 7, 9, 9,11,11,11, 9,
 	 8, 8, 8, 9, 9,12,11,11, 9, 8, 8, 6, 7, 7,10,11,
 	10,10,10,10,11,11,10,14,13,14,12,11,11,11,11,11,
 	15,14,14,13,12,12, 5, 6, 6, 8, 5, 5, 8, 7, 7, 8,
 	 8, 8,12,10,10, 9, 7, 7, 9, 7, 8,12,10,10,10, 7,
 	 7, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
 	13,10,10,11,10,10,16,13,14,14,10,10, 7, 7, 7,12,
 	11,11,12,11,11,11,11,11,16,15,15,14,12,12,12,11,
@@ -3823,29 +3840,29 @@ static const long _vq_lengthlist__44p3_p
 	13,11,11,12,11,11,12,11,11,16,15,14,14,12,12,12,
 	11,11,16,15,14,15,12,12,11,10,10,13,11,11,13,12,
 	11,13,11,11,17,14,14,14,11,11,13,11,11,17,14,15,
 	14,11,11,
 };
 
 static const static_codebook _44p3_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p6_0,
+	(char *)_vq_lengthlist__44p3_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p3_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p6_1[] = {
+static const char _vq_lengthlist__44p3_p6_1[] = {
 	 2, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 7, 8, 6, 7, 7, 8, 8,
 	 8, 8, 8, 8, 9, 8, 8,10, 9, 9,10, 8, 8,10, 8, 8,
 	10, 9, 9,10, 8, 8, 6, 6, 6, 8, 6, 6, 8, 7, 7, 8,
 	 7, 7,10, 8, 8, 9, 7, 7, 9, 7, 7,10, 8, 9, 9, 7,
 	 7, 7, 7, 7,10, 8, 8,11, 8, 8,10, 8, 8,12, 9, 9,
 	12, 8, 8,11, 9, 9,12, 9, 9,11, 8, 8, 7, 7, 7,10,
 	 9, 9,10, 9, 9,10, 9, 9,11,10,10,10, 9, 9,11, 9,
@@ -3856,29 +3873,29 @@ static const long _vq_lengthlist__44p3_p
 	10, 9, 9,10, 9, 9,11, 9, 9,11,11,11,11, 9, 9,11,
 	10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11, 9,
 	10,11,10, 9,11,10,10,11, 9, 9,11, 9,10,11,10,10,
 	11, 9, 9,
 };
 
 static const static_codebook _44p3_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p6_1,
+	(char *)_vq_lengthlist__44p3_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p3_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p3_p7_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p7_0[] = {
+static const char _vq_lengthlist__44p3_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -3889,29 +3906,29 @@ static const long _vq_lengthlist__44p3_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p3_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p7_0,
+	(char *)_vq_lengthlist__44p3_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p3_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p3_p7_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p7_1[] = {
+static const char _vq_lengthlist__44p3_p7_1[] = {
 	 1, 9, 9, 6, 9, 9, 5, 9, 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, 8, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -3922,17 +3939,17 @@ static const long _vq_lengthlist__44p3_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 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,
 };
 
 static const static_codebook _44p3_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p7_1,
+	(char *)_vq_lengthlist__44p3_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p3_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p3_p7_2[] = {
 	12,
 	11,
@@ -3956,24 +3973,24 @@ static const long _vq_quantlist__44p3_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p3_p7_2[] = {
+static const char _vq_lengthlist__44p3_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p3_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p3_p7_2,
+	(char *)_vq_lengthlist__44p3_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p3_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p3_p7_3[] = {
 	12,
 	11,
@@ -3997,39 +4014,39 @@ static const long _vq_quantlist__44p3_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p3_p7_3[] = {
+static const char _vq_lengthlist__44p3_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p3_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p3_p7_3,
+	(char *)_vq_lengthlist__44p3_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p3_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p3_short[] = {
+static const char _huff_lengthlist__44p3_short[] = {
 	 4, 5,16, 9, 9,12,17,18, 4, 2,18, 6, 5, 9,13,15,
 	10, 7, 7, 6, 7, 9,13,13, 8, 5, 6, 5, 5, 7,11,12,
 	 8, 4, 7, 4, 3, 6,10,12,11, 8, 9, 7, 6, 8,11,12,
 	15,13,13,11, 9, 7,10,12,16,12,16,12, 6, 5, 8,11,
 };
 
 static const static_codebook _huff_book__44p3_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p3_short,
+	(char *)_huff_lengthlist__44p3_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p4_l0_0[] = {
 	6,
 	5,
@@ -4041,111 +4058,111 @@ static const long _vq_quantlist__44p4_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p4_l0_0[] = {
+static const char _vq_lengthlist__44p4_l0_0[] = {
 	 1, 4, 4, 8, 8, 9, 8, 9, 9,10,10,10,10, 4, 6, 5,
 	 8, 7, 9, 9, 9, 9,10, 9,10,10, 4, 5, 6, 7, 8, 9,
 	 9, 9, 9, 9,10, 9,10, 8, 9, 8, 9, 8,10, 9,11, 9,
 	12,10,11,10, 8, 8, 9, 8, 9, 9,10, 9,11,10,11,10,
 	12, 9,10,10,11,10,11,11,12,11,12,12,12,12, 9,10,
 	10,11,11,11,11,11,12,12,12,12,12,10,11,11,12,12,
 	12,12,12,12,12,12,12,12,10,11,11,12,12,12,12,12,
 	12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,13,
 	12,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,13,12,12,12,12,12,12,11,13,12,12,
 	12,13,12,12,12,12,12,12,12,
 };
 
 static const static_codebook _44p4_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p4_l0_0,
+	(char *)_vq_lengthlist__44p4_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p4_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p4_l0_1[] = {
+static const char _vq_lengthlist__44p4_l0_1[] = {
 	 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 6, 5, 6, 5, 6, 5, 6, 5,
 };
 
 static const static_codebook _44p4_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p4_l0_1,
+	(char *)_vq_lengthlist__44p4_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p4_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_l1_0[] = {
+static const char _vq_lengthlist__44p4_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p4_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p4_l1_0,
+	(char *)_vq_lengthlist__44p4_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p4_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p4_lfe[] = {
+static const char _huff_lengthlist__44p4_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p4_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p4_lfe,
+	(char *)_huff_lengthlist__44p4_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p4_long[] = {
+static const char _huff_lengthlist__44p4_long[] = {
 	 3, 5,13, 9, 9,12,16,18, 4, 2,20, 6, 7,10,15,20,
 	10, 7, 5, 5, 6, 8,10,13, 8, 5, 5, 3, 5, 7,10,11,
 	 9, 7, 6, 5, 5, 7, 9, 9,11,10, 8, 7, 6, 6, 8, 8,
 	15,15,10,10, 9, 7, 8, 9,17,19,13,12,10, 8, 9, 9,
 };
 
 static const static_codebook _huff_book__44p4_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p4_long,
+	(char *)_huff_lengthlist__44p4_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p4_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p1_0[] = {
+static const char _vq_lengthlist__44p4_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4156,31 +4173,31 @@ static const long _vq_lengthlist__44p4_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p4_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p1_0,
+	(char *)_vq_lengthlist__44p4_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p4_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p4_p2_0[] = {
+static const char _vq_lengthlist__44p4_p2_0[] = {
 	 3, 9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
 	12,12, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
 	 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
 	 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0,
 	 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,12,12, 0, 0,
 	 0, 0, 0, 0, 0, 0,11,11, 0, 0, 0,12,12, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 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, 7,
@@ -4371,29 +4388,29 @@ static const long _vq_lengthlist__44p4_p
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44p4_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p4_p2_0,
+	(char *)_vq_lengthlist__44p4_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p3_0[] = {
+static const char _vq_lengthlist__44p4_p3_0[] = {
 	 1, 6, 6, 5, 7, 8, 0, 8, 8, 6, 9, 9, 7,10,10, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 4, 7, 7, 6,10,
 	10, 0,12,12, 7,11,11, 8,12,12, 0,12,12, 0,13,12,
 	 0,15,15, 0,12,12, 0, 7, 7, 0, 7, 7, 0, 7, 7, 0,
 	 8, 8, 0,10,10, 0, 7, 7, 0, 8, 8, 0,11,11, 0, 7,
 	 7, 5, 7, 7, 8, 9, 9, 0,10,10, 8, 9, 9,11,11,11,
 	 0,10, 9, 0,11,11, 0,13,13, 0,10,10, 6, 7, 7, 8,
 	10,10, 0,12,12, 9,10,10,10,12,12, 0,12,12, 0,12,
@@ -4404,29 +4421,29 @@ static const long _vq_lengthlist__44p4_p
 	 0,10,10, 0,12,12, 0,10,10, 0,12,12, 0,12,12, 0,
 	13,13, 0,14,14, 0,12,12, 0, 0, 0, 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 const static_codebook _44p4_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p3_0,
+	(char *)_vq_lengthlist__44p4_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p4_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p3_1[] = {
+static const char _vq_lengthlist__44p4_p3_1[] = {
 	 3, 5, 5, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0,10,10, 0,
 	 8, 8, 0, 8, 8, 0,10,10, 0, 8, 8, 0, 7, 7, 0, 8,
 	 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
 	 0, 8, 8, 0, 8, 8, 0, 7, 7, 0, 6, 6, 0, 7, 7, 0,
 	 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,10,10, 0, 5,
 	 5, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 9, 9,
 	 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 6, 6, 0,
 	 9,10, 0,10,10, 0,10,10, 0,11,11, 0, 9, 9, 0,10,
@@ -4437,29 +4454,29 @@ static const long _vq_lengthlist__44p4_p
 	 0,10,10, 0,10,10, 0,10,10, 0,12,12, 0, 9, 9, 0,
 	10,10, 0,12,12, 0, 9, 9, 0, 8, 8, 0, 7, 7, 0, 7,
 	 7, 0, 8, 8, 0, 9, 9, 0, 7, 7, 0, 8, 8, 0, 9, 9,
 	 0, 6, 6,
 };
 
 static const static_codebook _44p4_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p3_1,
+	(char *)_vq_lengthlist__44p4_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p4_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p4_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p4_0[] = {
+static const char _vq_lengthlist__44p4_p4_0[] = {
 	 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
 	 8, 8, 8, 8, 8,11,11,12, 9, 8, 8, 5, 7, 7, 9,11,
 	11,10,11,11,10,11,11,12,14,14,11,12,12,10,12,12,
 	13,14,14,12,12,12, 5, 6, 6, 7, 6, 6, 8, 7, 7, 8,
 	 7, 7,11,10,10,10, 7, 7, 9, 8, 8,12,11,11,10, 7,
 	 7, 7, 7, 7,11,10,10,12,10,10,11,10,10,15,13,13,
 	13,10,10,12,11,11,15,13,13,14,11,11, 7, 7, 7,11,
 	11,11,12,11,11,12,11,11,14,14,14,13,12,12,12,12,
@@ -4470,31 +4487,31 @@ static const long _vq_lengthlist__44p4_p
 	12,11,11,12,11,11,12,11,11,15,14,14,14,12,12,13,
 	12,12,15,14,14,15,13,13, 0,11,11, 0,12,12, 0,12,
 	12, 0,12,12, 0,15,15, 0,12,12, 0,13,13, 0,15,14,
 	 0,12,12,
 };
 
 static const static_codebook _44p4_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p4_0,
+	(char *)_vq_lengthlist__44p4_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p4_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p4_p4_1[] = {
+static const char _vq_lengthlist__44p4_p4_1[] = {
 	 4, 5, 5, 9, 9,12, 9, 9,12,12,12,10,10,13,13,13,
 	11,11,12,12,13,13,13,12,12,13,10,10,13,13,13,13,
 	13,13,13,13,10,10,13,12,13,11,11,13,13,13,14,14,
 	13,12,13,10,10,13,13,12,13,13,13,13,13,10,10,12,
 	12,13,11,11,13,13,13,14,14,12,12,13,12,12,13,13,
 	13,13,13,13,13,13,11,11,12,12,13,11,11,13,13,13,
 	14,14,12,12,13,14,14,13,13,14,13,13,14,14,14,14,
 	14,12,12,13,14,14,13,13,14,14,14,12,12,12, 8, 8,
@@ -4685,31 +4702,31 @@ static const long _vq_lengthlist__44p4_p
 	14,20,21,15,14,14,13,13,15,14,14,20,20,15,14,14,
 	12,12,15,14,14,13,13,14,15,15,20,20,15,15,15,20,
 	19,15,14,14,20,19,15,15,15,20,20,15,14,14,21,20,
 	15,15,15,20,20,
 };
 
 static const static_codebook _44p4_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p4_p4_1,
+	(char *)_vq_lengthlist__44p4_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p4_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p4_p5_0[] = {
+static const char _vq_lengthlist__44p4_p5_0[] = {
 	 1, 7, 6,15,15, 7, 8, 8,15,15, 8, 8, 8,15,15, 0,
 	13,13,16,16, 0,14,14,16,16, 7, 9, 9,16,16,10,11,
 	11,17,17,10, 8, 8,15,16, 0,14,14,18,18, 0,14,14,
 	16,16, 9, 9, 9,16,16,12,11,11,17,17,10, 9, 9,15,
 	15, 0,14,14,19,19, 0,14,14,16,16, 0,15,15,18,17,
 	 0, 0, 0,20,20, 0,13,13,16,16, 0,17,17,22,20, 0,
 	15,15,17,17, 0,15,15,18,18, 0,22,21,20,21, 0,13,
 	13,16,16, 0,18,18, 0,22, 0,15,15,17,17, 6, 7, 7,
@@ -4900,51 +4917,51 @@ static const long _vq_lengthlist__44p4_p
 	18, 0,22, 0,19,20,22,22, 0, 0, 0, 0,22, 0,17,17,
 	 0,21, 0,21,21, 0, 0, 0,18,19,23,21, 0,20,19, 0,
 	 0, 0, 0, 0, 0, 0, 0,17,17, 0,20, 0, 0, 0, 0, 0,
 	 0,19,19,23,22,
 };
 
 static const static_codebook _44p4_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p4_p5_0,
+	(char *)_vq_lengthlist__44p4_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p4_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p4_p5_1[] = {
+static const char _vq_lengthlist__44p4_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p4_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p4_p5_1,
+	(char *)_vq_lengthlist__44p4_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p4_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p6_0[] = {
+static const char _vq_lengthlist__44p4_p6_0[] = {
 	 1, 7, 7, 7, 8, 8, 7, 8, 8, 7, 9, 9,11,11,11, 9,
 	 8, 8, 8, 9, 9,12,11,12, 9, 8, 8, 6, 7, 7,10,11,
 	11,10,10,10,11,11,11,14,14,14,12,11,12,11,11,11,
 	15,15,14,13,12,12, 5, 6, 6, 8, 5, 5, 8, 7, 7, 8,
 	 7, 7,12,10,10,10, 7, 6, 9, 8, 8,12,10,10,10, 6,
 	 6, 7, 8, 8,12,10,10,12,10,10,11,10,10,16,14,14,
 	13,10,10,12,10,10,15,14,14,14,10,10, 7, 7, 7,13,
 	11,11,13,11,11,12,11,11,16,14,14,14,12,12,12,11,
@@ -4955,29 +4972,29 @@ static const long _vq_lengthlist__44p4_p
 	12,11,11,13,11,11,12,11,11,16,15,14,14,12,12,12,
 	11,11,16,15,15,14,12,12,11,10,10,14,11,11,13,11,
 	11,13,11,11,17,14,14,14,11,11,13,11,11,18,14,15,
 	15,11,10,
 };
 
 static const static_codebook _44p4_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p6_0,
+	(char *)_vq_lengthlist__44p4_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p4_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p6_1[] = {
+static const char _vq_lengthlist__44p4_p6_1[] = {
 	 2, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 7, 7, 8, 8,
 	 8, 8, 8, 8, 9, 8, 8, 9, 8, 9, 9, 8, 8,10, 8, 8,
 	10, 9, 9,10, 8, 8, 6, 6, 6, 8, 6, 6, 8, 7, 7, 8,
 	 7, 7,10, 8, 8, 9, 7, 7, 9, 7, 7,10, 8, 8, 9, 7,
 	 7, 7, 7, 7,10, 8, 8,11, 9, 9,10, 9, 9,11, 9, 9,
 	11, 8, 8,11, 9, 9,12, 9, 9,12, 8, 8, 7, 7, 7,10,
 	 9, 9,10, 9, 9,10, 9, 9,11,10,10,10, 9, 9,11, 9,
@@ -4988,29 +5005,29 @@ static const long _vq_lengthlist__44p4_p
 	10, 9, 9,10, 9, 9,10, 9, 9,11,11,11,11, 9, 9,11,
 	10,10,11,11,11,11, 9, 9,10, 9, 9,11, 9, 9,11, 9,
 	10,11,10,10,11,10,10,11, 9, 9,11,10,10,11,10,10,
 	11, 9, 9,
 };
 
 static const static_codebook _44p4_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p6_1,
+	(char *)_vq_lengthlist__44p4_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p4_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p4_p7_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p7_0[] = {
+static const char _vq_lengthlist__44p4_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -5021,29 +5038,29 @@ static const long _vq_lengthlist__44p4_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p4_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p7_0,
+	(char *)_vq_lengthlist__44p4_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p4_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p4_p7_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p7_1[] = {
+static const char _vq_lengthlist__44p4_p7_1[] = {
 	 1, 9, 9, 7, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8,
 	 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 5, 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, 8, 9, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -5054,17 +5071,17 @@ static const long _vq_lengthlist__44p4_p
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,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 const static_codebook _44p4_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p7_1,
+	(char *)_vq_lengthlist__44p4_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p4_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p4_p7_2[] = {
 	12,
 	11,
@@ -5088,24 +5105,24 @@ static const long _vq_quantlist__44p4_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p4_p7_2[] = {
+static const char _vq_lengthlist__44p4_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p4_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p4_p7_2,
+	(char *)_vq_lengthlist__44p4_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p4_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p4_p7_3[] = {
 	12,
 	11,
@@ -5129,39 +5146,39 @@ static const long _vq_quantlist__44p4_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p4_p7_3[] = {
+static const char _vq_lengthlist__44p4_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p4_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p4_p7_3,
+	(char *)_vq_lengthlist__44p4_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p4_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p4_short[] = {
+static const char _huff_lengthlist__44p4_short[] = {
 	 3, 5,16, 9, 9,13,18,21, 4, 2,21, 6, 6,10,15,21,
 	16,19, 6, 5, 7,10,13,16, 8, 6, 5, 4, 4, 8,13,16,
 	 8, 5, 6, 4, 4, 7,12,15,13,10, 9, 7, 7, 9,13,16,
 	18,15,13,12, 9, 7,10,14,21,18,13,13, 7, 5, 8,12,
 };
 
 static const static_codebook _huff_book__44p4_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p4_short,
+	(char *)_huff_lengthlist__44p4_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p5_l0_0[] = {
 	6,
 	5,
@@ -5173,111 +5190,111 @@ static const long _vq_quantlist__44p5_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p5_l0_0[] = {
+static const char _vq_lengthlist__44p5_l0_0[] = {
 	 1, 4, 4, 8, 8,10,10,10,10, 9, 8,11,11, 4, 6, 5,
 	 8, 6,10,10,10,10,10, 9,10, 9, 4, 5, 6, 6, 9,10,
 	10,10,10, 9,10, 9,10, 8, 9, 8, 9, 8, 9, 9,10, 9,
 	11,10,12,10, 8, 8, 9, 8, 9, 9, 9, 9,10,10,11,10,
 	12, 9,10,10,11,10,11,10,12,11,12,11,13,11, 9,10,
 	10,10,11,10,11,11,12,11,12,11,12,11,12,12,12,12,
 	13,12,13,12,13,12,13,13,11,12,12,12,12,12,12,12,
 	13,13,13,13,13,12,12,12,13,13,13,13,13,13,13,13,
 	13,13,12,13,12,13,13,13,13,13,13,13,13,13,13,12,
 	13,13,13,14,14,13,13,13,13,13,13,13,12,13,12,13,
 	13,13,13,13,13,13,13,13,13,
 };
 
 static const static_codebook _44p5_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p5_l0_0,
+	(char *)_vq_lengthlist__44p5_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p5_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p5_l0_1[] = {
+static const char _vq_lengthlist__44p5_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p5_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p5_l0_1,
+	(char *)_vq_lengthlist__44p5_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p5_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_l1_0[] = {
+static const char _vq_lengthlist__44p5_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p5_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p5_l1_0,
+	(char *)_vq_lengthlist__44p5_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p5_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p5_lfe[] = {
+static const char _huff_lengthlist__44p5_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p5_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p5_lfe,
+	(char *)_huff_lengthlist__44p5_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p5_long[] = {
+static const char _huff_lengthlist__44p5_long[] = {
 	 3, 7,12,14,14,16,18,19, 6, 2, 4, 6, 8, 9,12,14,
 	12, 3, 3, 5, 7, 8,11,13,13, 6, 4, 5, 7, 8,10,11,
 	14, 8, 7, 7, 7, 7, 9,10,15, 9, 8, 7, 7, 6, 8, 9,
 	17,11,11,10, 9, 8, 9, 9,19,14,13,11,10, 9, 9, 9,
 };
 
 static const static_codebook _huff_book__44p5_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p5_long,
+	(char *)_huff_lengthlist__44p5_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p5_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p1_0[] = {
+static const char _vq_lengthlist__44p5_p1_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10, 9,10,12,10,11,11, 8,10,10,
 	10,11,11, 9,11,11, 5, 8, 7, 8, 9, 9, 8,10, 9, 8,
 	10,10, 9,11,11,10,11,11, 8,10, 9,10,11,11, 9,12,
 	10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9, 9, 9,10,11,
 	 9,11,11, 8,10, 9,10,11,11,10,11,11, 7, 9, 9, 9,
 	10,11, 9,11,11, 9, 9,11,10,10,13,11,11,12, 9,11,
@@ -5288,31 +5305,31 @@ static const long _vq_lengthlist__44p5_p
 	 9,10,11, 9,11,11, 9,11,11,11,11,13,11,13,12, 9,
 	10,11,11,12,13,10,12,11, 7, 9, 9, 9,11,11, 9,11,
 	10, 9,11,11,11,12,13,11,13,12, 9,11, 9,11,12,11,
 	10,13,10,
 };
 
 static const static_codebook _44p5_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p1_0,
+	(char *)_vq_lengthlist__44p5_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p5_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p5_p2_0[] = {
+static const char _vq_lengthlist__44p5_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 7, 8,10,10, 6, 8, 7,10,10, 8,
 	10,10,12,13, 8,10,10,13,12, 6, 7, 8,10,10, 7, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,14,10,11,11,
 	14,13, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 9, 8,11,
 	10,10,11,11,13,14,10,11,10,14,12, 9,10,10,12,12,
 	10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,13,
 	14,13,15,14, 9,10,10,12,12,10,11,11,13,13,10,11,
 	10,13,12,13,13,14,14,15,12,13,12,15,12, 6, 7, 8,
@@ -5503,29 +5520,29 @@ static const long _vq_lengthlist__44p5_p
 	15,18,16,15,16,16,17,17,16,16,17,17,18,16,17,17,
 	18,18,17,16,18,17,19,18,18,18,18,18,15,16,15,17,
 	14,16,16,16,18,15,16,17,15,18,14,18,18,18,18,17,
 	17,18,16,19,15,
 };
 
 static const static_codebook _44p5_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p5_p2_0,
+	(char *)_vq_lengthlist__44p5_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p3_0[] = {
+static const char _vq_lengthlist__44p5_p3_0[] = {
 	 1, 5, 6, 5, 7, 8, 5, 8, 7, 5, 7, 8, 7, 8,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 7,10, 8, 6, 8, 9, 8,10,
 	11, 9,10,10, 9,10,11,10,11,12,11,12,12, 9,11,10,
 	11,12,12,10,12,11, 6, 9, 8, 9,10,10, 8,11,10, 9,
 	10,11,10,11,12,11,12,12, 9,11,10,11,12,12,10,12,
 	11, 6, 9, 9, 8,10,11, 9,11,10, 8,10,10,10,10,12,
 	11,12,12, 9,11,10,11,12,12,10,12,11, 8,10,10,10,
 	11,12,10,12,11,10,10,12,11,11,13,12,13,13,10,12,
@@ -5536,29 +5553,29 @@ static const long _vq_lengthlist__44p5_p
 	10,11,12,10,12,11,10,12,12,11,11,13,12,13,13,10,
 	11,12,12,13,14,11,12,11, 8,10,10,10,11,12,10,12,
 	11,10,11,12,11,11,13,12,13,13,10,12,10,12,13,13,
 	11,13,11,
 };
 
 static const static_codebook _44p5_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p3_0,
+	(char *)_vq_lengthlist__44p5_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p5_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p3_1[] = {
+static const char _vq_lengthlist__44p5_p3_1[] = {
 	 5, 6, 6, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 8, 7,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
 	 8, 9, 9, 8, 9, 9, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
 	 8, 6, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 9,
 	 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8,
 	 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9,
@@ -5569,29 +5586,29 @@ static const long _vq_lengthlist__44p5_p
 	 8, 8, 9, 8, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 8,
 	 8, 8, 9, 9, 9, 8, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9,
 	 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p5_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p3_1,
+	(char *)_vq_lengthlist__44p5_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p5_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p5_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p4_0[] = {
+static const char _vq_lengthlist__44p5_p4_0[] = {
 	 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
 	10,10, 5, 8, 7, 9,10,10, 7,10, 7, 6, 8, 9, 9,10,
 	12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
 	11,12,13,11,13,11, 6, 9, 8, 9,11,11, 9,12,10, 9,
 	11,11,11,11,13,11,13,12, 9,11,10,12,13,13,11,13,
 	11, 6, 9, 9, 8,10,11, 9,12,11, 9,10,11,10,10,12,
 	11,13,13, 9,11,11,11,13,12,11,13,11, 8,10,10, 9,
 	10,12,10,12,11,10,10,12,10,10,13,12,13,13,10,12,
@@ -5602,31 +5619,31 @@ static const long _vq_lengthlist__44p5_p
 	11,11,14,11,13,11,10,12,12,11,11,14,14,14,14,10,
 	11,12,13,13,14,11,13,11, 8,10,10,10,11,12, 9,12,
 	10,10,11,12,11,10,13,12,13,13,10,12,10,12,13,13,
 	11,13,10,
 };
 
 static const static_codebook _44p5_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p4_0,
+	(char *)_vq_lengthlist__44p5_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p5_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p5_p4_1[] = {
+static const char _vq_lengthlist__44p5_p4_1[] = {
 	 5, 7, 7,10,10, 7, 8, 9,10,11, 7, 9, 8,11,10, 9,
 	10,10,11,11, 9,10,10,11,11, 7, 9, 9,10,10, 8, 9,
 	10,10,11, 9,10,10,11,11,10,10,11,11,11,10,11,11,
 	12,12, 7, 9, 9,10,10, 9,10,10,11,11, 8,10, 9,11,
 	10,10,11,11,11,11,10,11,10,11,11,10,10,10,11,11,
 	10,10,11,11,11,11,11,11,11,11,11,11,12,11,12,11,
 	12,11,12,12,10,10,10,11,11,10,11,11,11,11,10,11,
 	10,11,11,11,12,11,12,12,11,12,11,12,11, 8, 9, 9,
@@ -5817,31 +5834,31 @@ static const long _vq_lengthlist__44p5_p
 	12,13,13,12,12,12,12,12,12,12,13,13,13,12,13,13,
 	13,13,13,13,13,12,13,13,13,13,13,13,12,12,12,12,
 	12,12,13,13,13,13,12,13,12,13,12,13,13,13,13,13,
 	13,13,13,13,12,
 };
 
 static const static_codebook _44p5_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p5_p4_1,
+	(char *)_vq_lengthlist__44p5_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p5_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p5_p5_0[] = {
+static const char _vq_lengthlist__44p5_p5_0[] = {
 	 1, 6, 6,10,10, 6, 7, 9,11,13, 5, 9, 7,13,11, 8,
 	11,12,13,15, 8,12,11,15,13, 6, 7, 8,11,11, 7, 8,
 	10,11,13, 9,10,10,13,13,11,11,13,12,16,12,13,13,
 	16,15, 6, 8, 7,11,11, 9,10,10,13,13, 7,10, 7,13,
 	11,12,13,13,15,16,11,13,11,16,12,10,11,11,11,13,
 	11,11,13,12,15,13,13,13,14,15,13,12,15,12,17,15,
 	16,16,16,16,10,11,11,14,11,13,13,13,15,14,11,13,
 	11,15,12,15,15,16,16,16,13,15,12,17,12, 6, 8, 9,
@@ -6032,51 +6049,51 @@ static const long _vq_lengthlist__44p5_p
 	16,21,17,17,17,18,19,19,16,16,18,18,19,19,19,18,
 	20,20,18,16,19,18,20,22,21,20,19,20,16,18,17,20,
 	16,18,19,18,19,18,16,18,16,20,17,21,20,21,20,20,
 	18,19,17,21,16,
 };
 
 static const static_codebook _44p5_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p5_p5_0,
+	(char *)_vq_lengthlist__44p5_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p5_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p5_p5_1[] = {
+static const char _vq_lengthlist__44p5_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p5_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p5_p5_1,
+	(char *)_vq_lengthlist__44p5_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p5_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p6_0[] = {
+static const char _vq_lengthlist__44p5_p6_0[] = {
 	 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
 	 9,10, 5, 8, 7, 9,10, 9, 7,10, 7, 6, 9, 9, 9,10,
 	12,10,12,11, 9,10,11,11,10,13,12,12,13,10,11,11,
 	12,13,13,11,13,11, 6, 9, 9,10,11,12, 9,12,11,10,
 	11,11,11,11,13,12,13,13, 9,11,10,12,13,13,11,13,
 	10, 6, 9,10, 9,11,12,10,12,11, 9,10,11,10,10,13,
 	11,13,13,10,11,11,12,13,12,11,13,11, 7, 9,10, 9,
 	10,12,10,11,11,10,10,11,10,10,12,12,11,12,10,11,
@@ -6087,29 +6104,29 @@ static const long _vq_lengthlist__44p5_p
 	11,11,14,11,13,11,10,12,11,11,10,14,13,14,13,10,
 	11,12,13,13,14,11,13,10, 7,10, 9,10,10,12, 9,12,
 	10,10,11,11,10,10,12,12,12,12, 9,11,10,11,12,12,
 	10,12, 9,
 };
 
 static const static_codebook _44p5_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p6_0,
+	(char *)_vq_lengthlist__44p5_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p5_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p6_1[] = {
+static const char _vq_lengthlist__44p5_p6_1[] = {
 	 2, 6, 6, 5, 7, 8, 5, 8, 7, 6, 7, 7, 7, 7, 8, 8,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9, 9, 9, 9,10,10,10,10, 8, 9, 9,
 	10,10,10, 9,10,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 9,
 	 9, 9, 9, 9,10,10,10,10, 8, 9, 9,10,10,10, 9,10,
 	 9, 6, 8, 9, 8, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9,10,
 	 9,10,10, 8, 9, 9, 9,10,10, 9,10, 9, 7, 8, 9, 8,
 	 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9,
@@ -6120,29 +6137,29 @@ static const long _vq_lengthlist__44p5_p
 	 9,10,10, 9,10, 9, 9, 9,10,10, 9,10,10,10,10, 9,
 	 9, 9,10,10,10, 9,10, 9, 7, 9, 8, 8, 9, 9, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p5_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p6_1,
+	(char *)_vq_lengthlist__44p5_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p5_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p5_p7_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p7_0[] = {
+static const char _vq_lengthlist__44p5_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -6153,29 +6170,29 @@ static const long _vq_lengthlist__44p5_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p5_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p7_0,
+	(char *)_vq_lengthlist__44p5_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p5_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p5_p7_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p7_1[] = {
+static const char _vq_lengthlist__44p5_p7_1[] = {
 	 1, 7, 7, 6, 9, 9, 7, 9, 9, 6, 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, 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, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -6186,17 +6203,17 @@ static const long _vq_lengthlist__44p5_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 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,
 };
 
 static const static_codebook _44p5_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p7_1,
+	(char *)_vq_lengthlist__44p5_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p5_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p5_p7_2[] = {
 	12,
 	11,
@@ -6220,24 +6237,24 @@ static const long _vq_quantlist__44p5_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p5_p7_2[] = {
+static const char _vq_lengthlist__44p5_p7_2[] = {
 	 1, 2, 3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
 	11,12,12,13,13,14,14,14,14,
 };
 
 static const static_codebook _44p5_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p5_p7_2,
+	(char *)_vq_lengthlist__44p5_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p5_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p5_p7_3[] = {
 	12,
 	11,
@@ -6261,39 +6278,39 @@ static const long _vq_quantlist__44p5_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p5_p7_3[] = {
+static const char _vq_lengthlist__44p5_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p5_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p5_p7_3,
+	(char *)_vq_lengthlist__44p5_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p5_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p5_short[] = {
+static const char _huff_lengthlist__44p5_short[] = {
 	 4, 7,12,14,15,18,20,20, 5, 3, 4, 6, 9,11,15,19,
 	 9, 4, 3, 4, 7, 9,13,18,11, 6, 3, 3, 5, 8,13,19,
 	14, 9, 6, 5, 7,10,16,20,16,11, 9, 8,10,10,14,16,
 	21,14,13,11, 8, 7,11,14,21,14,13, 9, 6, 5,10,12,
 };
 
 static const static_codebook _huff_book__44p5_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p5_short,
+	(char *)_huff_lengthlist__44p5_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p6_l0_0[] = {
 	6,
 	5,
@@ -6305,111 +6322,111 @@ static const long _vq_quantlist__44p6_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p6_l0_0[] = {
+static const char _vq_lengthlist__44p6_l0_0[] = {
 	 1, 4, 4, 7, 7,10,10,12,12,12,12,13,12, 5, 5, 5,
 	 8, 6,11, 9,12,12,13,12,12,12, 4, 5, 5, 6, 8, 9,
 	11,12,12,13,12,12,12, 7, 7, 8, 9, 9,11, 8,12, 9,
 	12,12,12,12, 7, 8, 8, 9, 9, 8,11, 9,12,12,12,11,
 	12,10,10,10,11,11,11,11,11,10,11,11,12,11,10,10,
 	10,11,11,11,11,10,11,11,11,11,12,11,11,11,12,11,
 	12,11,12,11,13,11,13,11,11,11,11,11,12,11,12,10,
 	13,11,12,11,13,12,12,12,13,12,13,13,13,12,14,12,
 	14,13,12,12,12,12,13,13,13,12,14,12,14,13,14,13,
 	14,14,14,14,14,14,14,14,15,14,15,14,13,14,13,14,
 	14,14,14,14,15,14,14,14,15,
 };
 
 static const static_codebook _44p6_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p6_l0_0,
+	(char *)_vq_lengthlist__44p6_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p6_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p6_l0_1[] = {
+static const char _vq_lengthlist__44p6_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
 	 5, 5, 4, 5, 5, 5, 5, 5, 4,
 };
 
 static const static_codebook _44p6_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p6_l0_1,
+	(char *)_vq_lengthlist__44p6_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p6_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_l1_0[] = {
+static const char _vq_lengthlist__44p6_l1_0[] = {
 	 1, 3, 2, 5, 5, 6, 6, 6, 6,
 };
 
 static const static_codebook _44p6_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p6_l1_0,
+	(char *)_vq_lengthlist__44p6_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p6_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p6_lfe[] = {
+static const char _huff_lengthlist__44p6_lfe[] = {
 	 2, 3, 1, 3,
 };
 
 static const static_codebook _huff_book__44p6_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p6_lfe,
+	(char *)_huff_lengthlist__44p6_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p6_long[] = {
+static const char _huff_lengthlist__44p6_long[] = {
 	 2, 7,13,15,16,17,19,20, 6, 3, 4, 7, 9,10,12,15,
 	13, 4, 3, 4, 7, 8,11,13,14, 7, 4, 4, 6, 7,10,11,
 	16, 9, 7, 6, 7, 8, 9,10,16, 9, 8, 7, 7, 6, 8, 8,
 	18,12,10,10, 9, 8, 8, 9,20,14,13,12,11, 8, 9, 9,
 };
 
 static const static_codebook _huff_book__44p6_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p6_long,
+	(char *)_huff_lengthlist__44p6_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p6_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p1_0[] = {
+static const char _vq_lengthlist__44p6_p1_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9,10,12,10,11,11, 8, 9,10,
 	10,11,11, 9,11,11, 5, 8, 7, 8, 9, 9, 8,10, 9, 8,
 	10, 9, 9,11,11,10,11,11, 8,10, 9,10,11,11, 9,12,
 	10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9, 9, 9,10,11,
 	 9,11,11, 8,10,10,10,11,11,10,12,11, 7, 9, 9, 9,
 	10,11, 9,11,11, 9, 9,11,10,10,13,11,11,12, 9,11,
@@ -6420,31 +6437,31 @@ static const long _vq_lengthlist__44p6_p
 	 9,10,12, 9,11,11, 9,11,11,11,11,13,11,13,13, 9,
 	10,11,11,12,13,10,12,11, 7, 9, 9, 9,11,11, 9,11,
 	10, 9,11,11,11,12,13,11,13,12, 9,11, 9,11,12,11,
 	10,13,10,
 };
 
 static const static_codebook _44p6_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p1_0,
+	(char *)_vq_lengthlist__44p6_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p6_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p6_p2_0[] = {
+static const char _vq_lengthlist__44p6_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 7, 8,10,10, 6, 8, 7,10,10, 8,
 	10,10,12,13, 8,10,10,13,12, 6, 8, 8,10,10, 7, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
 	14,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 9, 8,11,
 	10,10,11,11,13,14,10,11,10,13,12, 9,10,10,12,12,
 	10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,13,
 	14,13,15,14, 9,10,10,13,12,10,11,11,13,13,10,11,
 	10,13,12,13,13,14,14,15,12,13,12,15,12, 6, 8, 8,
@@ -6635,29 +6652,29 @@ static const long _vq_lengthlist__44p6_p
 	15,19,15,16,16,16,17,18,16,16,17,17,19,16,17,17,
 	18,19,17,17,18,18,20,18,18,18,19,19,15,16,14,18,
 	13,16,17,16,19,15,16,17,15,19,14,18,18,18,19,17,
 	17,18,16,20,15,
 };
 
 static const static_codebook _44p6_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p6_p2_0,
+	(char *)_vq_lengthlist__44p6_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p3_0[] = {
+static const char _vq_lengthlist__44p6_p3_0[] = {
 	 1, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 8, 8, 8,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 8,10, 8, 6, 8, 9, 8,10,
 	12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
 	11,13,13,11,13,12, 6, 9, 8, 9,11,11, 8,12,10, 9,
 	11,11,11,12,13,11,13,13, 9,11,10,11,13,13,11,13,
 	11, 5, 9, 9, 8,11,11, 9,12,11, 8,10,11,10,11,13,
 	11,13,13, 9,11,11,11,13,13,11,13,12, 8,10,11,10,
 	12,13,10,13,12,10,10,13,11,11,14,12,13,14,11,13,
@@ -6668,29 +6685,29 @@ static const long _vq_lengthlist__44p6_p
 	11,12,14,11,13,12,11,13,12,12,12,14,13,15,14,10,
 	12,13,13,14,15,12,13,12, 8,11,10,10,12,13,10,13,
 	12,11,12,13,12,12,14,13,14,14,10,13,10,12,14,13,
 	11,14,11,
 };
 
 static const static_codebook _44p6_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p3_0,
+	(char *)_vq_lengthlist__44p6_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p6_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p3_1[] = {
+static const char _vq_lengthlist__44p6_p3_1[] = {
 	 5, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 8, 8, 7,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 8, 7, 7, 8, 7, 8,
 	 8, 7, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
 	 8, 9, 9, 8, 9, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 8,
 	 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
 	 8, 6, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 9,
 	 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8,
 	 8, 9, 8, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 9, 8, 9,
@@ -6701,29 +6718,29 @@ static const long _vq_lengthlist__44p6_p
 	 8, 8, 9, 8, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8,
 	 8, 8, 9, 9, 9, 8, 9, 9, 7, 8, 8, 8, 9, 9, 8, 9,
 	 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p6_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p3_1,
+	(char *)_vq_lengthlist__44p6_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p6_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p6_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p4_0[] = {
+static const char _vq_lengthlist__44p6_p4_0[] = {
 	 2, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 7, 7, 7, 9, 7,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9, 9,11,10,11,11, 8, 9, 9,
 	10,11,11, 9,11,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 8,
 	 9, 9, 9,10,11,10,11,10, 8,10, 9,10,11,11, 9,11,
 	 9, 6, 8, 8, 7, 9, 9, 8,10, 9, 7, 9, 9, 9, 9,10,
 	 9,10,10, 8, 9, 9, 9,10,10, 9,11,10, 7, 9, 9, 8,
 	10,10, 9,10,10, 9, 9,10,10,10,11,10,11,11, 9,10,
@@ -6734,31 +6751,31 @@ static const long _vq_lengthlist__44p6_p
 	 9, 9,10, 9,10, 9, 9,10,10, 9, 9,11,10,11,11, 8,
 	 9,10,10,11,11, 9,11, 9, 7, 9, 9, 9,10,10, 8,10,
 	10, 9,10,10,10,10,11,10,11,11, 9,10, 9,10,11,11,
 	10,11,10,
 };
 
 static const static_codebook _44p6_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p4_0,
+	(char *)_vq_lengthlist__44p6_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p6_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p6_p4_1[] = {
+static const char _vq_lengthlist__44p6_p4_1[] = {
 	 6, 8, 8,10,10, 8, 9, 9,10,11, 8,10, 9,11,10, 9,
 	10,10,11,11, 9,10,10,11,11, 8, 9, 9,10,10, 9, 9,
 	10,11,11,10,10,10,11,11,10,11,11,11,11,10,11,11,
 	11,11, 8, 9, 9,11,10,10,10,10,11,11, 9,10, 9,11,
 	11,10,11,11,11,11,10,11,10,11,11,10,10,11,11,11,
 	10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
 	11,11,11,11,10,11,10,11,11,11,11,11,11,11,10,11,
 	11,11,11,11,11,11,11,11,11,11,11,11,11, 8, 9,10,
@@ -6949,31 +6966,31 @@ static const long _vq_lengthlist__44p6_p
 	12,13,12,12,12,12,12,12,12,12,12,12,13,12,12,12,
 	13,13,12,12,13,12,13,12,13,13,13,13,12,12,12,12,
 	12,12,12,12,13,12,12,12,12,13,12,12,13,12,13,13,
 	12,13,12,13,12,
 };
 
 static const static_codebook _44p6_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p6_p4_1,
+	(char *)_vq_lengthlist__44p6_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p6_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p6_p5_0[] = {
+static const char _vq_lengthlist__44p6_p5_0[] = {
 	 2, 6, 6,10,10, 5, 7, 8,11,12, 5, 8, 7,12,11, 9,
 	11,11,13,15, 9,11,11,15,13, 6, 7, 8,11,11, 7, 7,
 	 9,11,13, 8, 9, 9,13,12,11,11,12,12,15,11,12,12,
 	15,14, 6, 8, 7,11,11, 8, 9, 9,12,13, 7, 9, 7,13,
 	11,11,12,12,14,15,11,12,11,15,12,10,11,11,12,14,
 	10,11,12,12,15,12,13,13,14,15,13,12,14,12,16,15,
 	15,15,16,16,10,11,11,14,12,12,13,13,15,14,10,12,
 	11,15,12,15,15,15,16,17,13,14,12,17,12, 6, 8, 8,
@@ -7164,51 +7181,51 @@ static const long _vq_lengthlist__44p6_p
 	15,19,16,17,17,17,18,18,16,15,17,17,18,18,18,18,
 	19,19,17,16,18,16,19,19,19,19,19,19,16,17,16,19,
 	16,18,18,17,19,18,16,17,16,19,16,19,19,20,19,19,
 	17,18,16,20,16,
 };
 
 static const static_codebook _44p6_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p6_p5_0,
+	(char *)_vq_lengthlist__44p6_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p6_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p6_p5_1[] = {
+static const char _vq_lengthlist__44p6_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p6_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p6_p5_1,
+	(char *)_vq_lengthlist__44p6_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p6_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p6_0[] = {
+static const char _vq_lengthlist__44p6_p6_0[] = {
 	 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
 	10,10, 5, 8, 7, 9,10,10, 7,10, 7, 6, 9, 9, 9,10,
 	12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
 	12,13,13,11,13,11, 6, 9, 9, 9,11,11, 9,12,10, 9,
 	11,11,11,11,13,12,13,13, 9,11,10,12,13,13,11,13,
 	11, 6, 9, 9, 9,11,12, 9,12,11, 9,10,11,10,10,13,
 	12,13,13, 9,11,11,12,13,12,11,13,11, 7, 9,10, 9,
 	10,12,10,12,11,10,10,12,10,10,12,12,12,13,10,11,
@@ -7219,29 +7236,29 @@ static const long _vq_lengthlist__44p6_p
 	11,11,14,11,14,11,10,12,11,11,11,14,14,15,14,10,
 	11,12,13,14,15,11,14,11, 7,10, 9,10,11,12, 9,12,
 	10,10,11,11,10,10,12,12,13,12, 9,12,10,12,13,12,
 	10,12,10,
 };
 
 static const static_codebook _44p6_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p6_0,
+	(char *)_vq_lengthlist__44p6_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p6_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p6_1[] = {
+static const char _vq_lengthlist__44p6_p6_1[] = {
 	 2, 6, 6, 6, 7, 8, 6, 8, 7, 6, 7, 7, 7, 7, 8, 7,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 6, 8, 8, 8, 9,
 	 9, 8, 9, 9, 8, 9, 9, 9, 9,10, 9,10,10, 8, 9, 9,
 	 9,10,10, 9,10, 9, 6, 8, 8, 8, 9, 9, 8, 9, 9, 8,
 	 9, 9, 9, 9,10, 9,10,10, 8, 9, 9, 9,10, 9, 9,10,
 	 9, 6, 8, 8, 8, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9,10,
 	 9, 9,10, 8, 9, 9, 9,10, 9, 9,10, 9, 7, 8, 8, 8,
 	 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9,
@@ -7252,29 +7269,29 @@ static const long _vq_lengthlist__44p6_p
 	 9, 9,10, 9,10, 9, 9, 9, 9, 9, 9,10,10,10,10, 9,
 	 9, 9,10,10,10, 9,10, 9, 7, 8, 8, 8, 9, 9, 8, 9,
 	 9, 8, 9, 9, 9, 9,10, 9, 9,10, 8, 9, 8, 9, 9, 9,
 	 9,10, 9,
 };
 
 static const static_codebook _44p6_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p6_1,
+	(char *)_vq_lengthlist__44p6_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p6_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p6_p7_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p7_0[] = {
+static const char _vq_lengthlist__44p6_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -7285,29 +7302,29 @@ static const long _vq_lengthlist__44p6_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p6_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p7_0,
+	(char *)_vq_lengthlist__44p6_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p6_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p6_p7_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p7_1[] = {
+static const char _vq_lengthlist__44p6_p7_1[] = {
 	 1, 4, 5, 5,10,10, 5,10,10, 5,10,10,10,10,10,10,
 	10,10, 5,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,10,10,10,10,
 	10,10,10,10,10,10, 6,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,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,
@@ -7318,17 +7335,17 @@ static const long _vq_lengthlist__44p6_p
 	10,10,10,10,10,10,10,10,10,10,10,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,11,11,11,11,11,
 	11,11,11,
 };
 
 static const static_codebook _44p6_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p7_1,
+	(char *)_vq_lengthlist__44p6_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p6_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p6_p7_2[] = {
 	12,
 	11,
@@ -7352,24 +7369,24 @@ static const long _vq_quantlist__44p6_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p6_p7_2[] = {
+static const char _vq_lengthlist__44p6_p7_2[] = {
 	 1, 2, 3, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p6_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p6_p7_2,
+	(char *)_vq_lengthlist__44p6_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p6_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p6_p7_3[] = {
 	12,
 	11,
@@ -7393,39 +7410,39 @@ static const long _vq_quantlist__44p6_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p6_p7_3[] = {
+static const char _vq_lengthlist__44p6_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p6_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p6_p7_3,
+	(char *)_vq_lengthlist__44p6_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p6_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p6_short[] = {
+static const char _huff_lengthlist__44p6_short[] = {
 	 2, 8,13,15,16,18,21,22, 5, 4, 6, 8,10,12,17,21,
 	 9, 5, 5, 6, 8,11,15,19,11, 6, 5, 5, 6, 7,12,14,
 	14, 8, 7, 5, 4, 4, 9,11,16,11, 9, 7, 4, 3, 7,10,
 	22,15,14,12, 8, 7, 9,11,21,16,15,12, 9, 5, 6, 8,
 };
 
 static const static_codebook _huff_book__44p6_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p6_short,
+	(char *)_huff_lengthlist__44p6_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p7_l0_0[] = {
 	6,
 	5,
@@ -7437,114 +7454,114 @@ static const long _vq_quantlist__44p7_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p7_l0_0[] = {
+static const char _vq_lengthlist__44p7_l0_0[] = {
 	 2, 4, 4, 7, 7, 8, 8,10,10,11,11,12,12, 4, 5, 5,
 	 7, 7, 9, 9,11, 9,12,11,12,12, 4, 5, 5, 7, 7, 9,
 	 9, 9,10,10,11,12,12, 7, 7, 7, 7, 8, 9, 8,11, 5,
 	12, 6,12,10, 7, 7, 7, 8, 7, 8, 9, 5,11, 6,12,10,
 	12, 8, 9, 9, 9, 9,10,10,11, 7,11, 7,12, 9, 8, 9,
 	 8, 9, 9,10,10, 7,11, 7,11, 9,11,10,10,10,10,10,
 	10,10,11,10,11, 8,11, 9,10,10,10,10,10,10,10,10,
 	11, 8,10, 9,11,10,11,11,11,11,11,10,11,10,12,10,
 	12,11,10,11,11,11,11,10,11,10,11,10,12,11,12,11,
 	12,12,12,12,12,12,12,12,12,12,13,12,11,12,11,12,
 	12,12,12,12,11,12,11,12,13,
 };
 
 static const static_codebook _44p7_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p7_l0_0,
+	(char *)_vq_lengthlist__44p7_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p7_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p7_l0_1[] = {
+static const char _vq_lengthlist__44p7_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p7_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p7_l0_1,
+	(char *)_vq_lengthlist__44p7_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p7_l1_0[] = {
 	54,
 	29,
 	79,
 	0,
 	108,
 };
 
-static const long _vq_lengthlist__44p7_l1_0[] = {
+static const char _vq_lengthlist__44p7_l1_0[] = {
 	 1, 2, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _44p7_l1_0 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p7_l1_0,
+	(char *)_vq_lengthlist__44p7_l1_0,
 	1, -514516992, 1620639744, 7, 0,
 	(long *)_vq_quantlist__44p7_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p7_lfe[] = {
+static const char _huff_lengthlist__44p7_lfe[] = {
 	 2, 3, 1, 3,
 };
 
 static const static_codebook _huff_book__44p7_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p7_lfe,
+	(char *)_huff_lengthlist__44p7_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p7_long[] = {
+static const char _huff_lengthlist__44p7_long[] = {
 	 2, 7,14,16,17,17,18,20, 6, 3, 5, 8,10,11,13,15,
 	13, 5, 3, 5, 8, 9,11,12,15, 7, 4, 3, 5, 7, 9,11,
 	16,10, 7, 5, 6, 7, 9,10,17,11, 8, 7, 7, 6, 8, 8,
 	19,13,11, 9, 9, 8, 8, 9,20,14,13,11,10, 8, 9, 9,
 };
 
 static const static_codebook _huff_book__44p7_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p7_long,
+	(char *)_huff_lengthlist__44p7_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p7_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p1_0[] = {
+static const char _vq_lengthlist__44p7_p1_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10,10,10,12,10,11,11, 8,10,10,
 	10,11,12,10,11,11, 6, 8, 7, 8,10, 9, 8,10, 9, 8,
 	10,10,10,11,11,10,12,11, 8,10, 9,10,11,11,10,12,
 	10, 5, 8, 8, 8,10,10, 8,10,10, 7, 9,10, 9,10,11,
 	 9,11,11, 8,10,10,10,11,12,10,12,11, 7, 9, 9, 9,
 	10,11, 9,11,11, 9, 9,11,10,11,12,11,11,12, 9,11,
@@ -7555,31 +7572,31 @@ static const long _vq_lengthlist__44p7_p
 	10,11,12,10,11,11,10,11,11,11,11,13,12,13,13, 9,
 	10,11,11,12,13,11,12,11, 7, 9, 9, 9,11,11, 9,11,
 	10, 9,11,11,11,12,12,11,12,12, 9,11, 9,11,12,11,
 	10,12,11,
 };
 
 static const static_codebook _44p7_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p1_0,
+	(char *)_vq_lengthlist__44p7_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p7_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p7_p2_0[] = {
+static const char _vq_lengthlist__44p7_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 8, 8,10,10, 6, 8, 8,10,10, 8,
 	10,10,12,13, 8,10,10,13,12, 6, 8, 8,10,10, 8, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
 	13,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 8, 9, 8,11,
 	10,10,11,11,13,13,10,11,10,13,12, 9,10,10,12,12,
 	10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,13,
 	13,13,15,14, 9,10,10,12,12,10,11,11,13,13,10,11,
 	10,13,12,12,13,13,14,15,12,13,12,15,12, 6, 8, 8,
@@ -7770,29 +7787,29 @@ static const long _vq_lengthlist__44p7_p
 	15,18,15,15,16,16,17,18,16,16,17,17,18,16,17,17,
 	17,18,17,17,18,18,19,17,18,18,19,18,15,16,14,17,
 	13,16,17,15,18,14,16,17,15,18,14,18,18,17,19,16,
 	17,18,16,19,15,
 };
 
 static const static_codebook _44p7_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p7_p2_0,
+	(char *)_vq_lengthlist__44p7_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p3_0[] = {
+static const char _vq_lengthlist__44p7_p3_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 8, 7, 8,10, 8,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7,10, 8, 5, 7, 8, 8, 9,
 	10, 8,10,10, 8, 9,10,10,10,12,10,12,12, 8,10,10,
 	10,12,12,10,12,11, 5, 8, 7, 8,10,10, 8,10, 9, 8,
 	10,10,10,11,12,10,12,12, 8,10, 9,10,12,12,10,12,
 	10, 5, 8, 8, 7,10,10, 8,10,10, 7, 9,10, 9,10,12,
 	10,12,12, 8,10,10,10,12,12,10,12,11, 7, 9,10, 9,
 	11,12,10,12,11, 9, 9,12,11,10,14,12,12,13,10,12,
@@ -7803,29 +7820,29 @@ static const long _vq_lengthlist__44p7_p
 	10,11,12,10,11,11,10,12,12,11,12,14,12,14,14, 9,
 	11,11,12,13,14,11,13,11, 7,10, 9,10,11,12, 9,12,
 	11,10,11,12,11,12,14,12,13,13, 9,12, 9,12,13,12,
 	11,14,10,
 };
 
 static const static_codebook _44p7_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p3_0,
+	(char *)_vq_lengthlist__44p7_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p7_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p3_1[] = {
+static const char _vq_lengthlist__44p7_p3_1[] = {
 	 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7,
 	 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
 	 8, 8, 8, 8, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9,
 	 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 7, 8, 8, 8,
 	 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8,
@@ -7836,29 +7853,29 @@ static const long _vq_lengthlist__44p7_p
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
 	 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8, 8, 8, 8, 9,
 	 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9,
 	 8, 9, 8,
 };
 
 static const static_codebook _44p7_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p3_1,
+	(char *)_vq_lengthlist__44p7_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p7_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p7_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p4_0[] = {
+static const char _vq_lengthlist__44p7_p4_0[] = {
 	 1, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 8, 7, 8,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 7,10, 8, 6, 8, 9, 9,10,
 	12, 9,11,11, 9,10,11,11,11,13,11,13,13, 9,11,11,
 	11,12,13,11,13,11, 6, 9, 8, 9,11,11, 9,12,10, 9,
 	11,11,11,11,13,11,13,13, 9,11,10,11,13,13,11,13,
 	11, 6, 9, 9, 8,10,11, 9,12,11, 8,10,11,10,11,13,
 	11,13,13, 9,11,11,11,13,12,11,13,11, 8,10,10, 9,
 	11,12,10,12,12,10,10,12,11,11,14,12,13,14,10,12,
@@ -7869,31 +7886,31 @@ static const long _vq_lengthlist__44p7_p
 	11,12,14,11,13,12,10,12,12,12,12,14,14,15,14,10,
 	11,12,13,14,15,11,14,12, 8,10,10,10,12,12, 9,12,
 	11,10,12,12,11,11,14,12,13,13,10,12,10,12,14,13,
 	11,13,11,
 };
 
 static const static_codebook _44p7_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p4_0,
+	(char *)_vq_lengthlist__44p7_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p7_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p7_p4_1[] = {
+static const char _vq_lengthlist__44p7_p4_1[] = {
 	 7, 8, 8,10,10, 8, 9, 9,10,11, 8, 9, 9,10,10, 9,
 	10,10,11,11, 9,10,10,11,11, 8, 9, 9,10,10, 9, 9,
 	10,11,11, 9,10,10,11,11,10,10,11,11,11,10,11,11,
 	11,11, 8, 9, 9,10,10, 9,10,10,11,11, 9,10, 9,11,
 	11,10,11,11,11,11,10,11,10,11,11,10,10,10,11,11,
 	10,11,11,11,11,10,11,11,11,11,11,11,11,11,12,11,
 	11,11,11,12,10,10,10,11,11,10,11,11,11,11,10,11,
 	11,11,11,11,11,11,12,11,11,11,11,12,11, 8, 9,10,
@@ -8084,31 +8101,31 @@ static const long _vq_lengthlist__44p7_p
 	12,13,13,12,12,12,12,12,12,13,13,13,13,12,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,
 	12,12,13,13,13,13,12,13,12,13,12,13,13,13,13,13,
 	13,13,13,13,12,
 };
 
 static const static_codebook _44p7_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p7_p4_1,
+	(char *)_vq_lengthlist__44p7_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p7_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p7_p5_0[] = {
+static const char _vq_lengthlist__44p7_p5_0[] = {
 	 2, 6, 6, 9, 9, 5, 7, 8,10,11, 5, 8, 7,11,10, 8,
 	10,11,12,13, 8,11,10,13,12, 6, 7, 8,10,11, 7, 8,
 	10,10,12, 8, 9, 9,12,11,10,10,12,11,14,10,11,12,
 	14,13, 6, 8, 7,11,10, 8, 9, 9,11,12, 7,10, 8,12,
 	10,10,12,12,13,14,10,12,10,14,11, 9,10,11,11,12,
 	10,10,11,11,13,11,12,12,13,13,12,11,13,11,15,13,
 	14,13,14,14, 9,11,10,12,11,11,12,12,13,13,10,11,
 	10,13,11,13,13,14,14,14,12,13,11,14,11, 7, 8, 9,
@@ -8299,51 +8316,51 @@ static const long _vq_lengthlist__44p7_p
 	14,17,15,15,15,15,16,17,15,15,16,16,17,15,16,16,
 	17,17,16,15,17,16,17,17,17,17,18,18,14,15,15,17,
 	15,15,16,16,17,16,15,16,15,17,15,16,17,17,17,17,
 	16,17,15,18,15,
 };
 
 static const static_codebook _44p7_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p7_p5_0,
+	(char *)_vq_lengthlist__44p7_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p7_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p7_p5_1[] = {
+static const char _vq_lengthlist__44p7_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p7_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p7_p5_1,
+	(char *)_vq_lengthlist__44p7_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p7_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p6_0[] = {
+static const char _vq_lengthlist__44p7_p6_0[] = {
 	 2, 5, 6, 5, 7, 8, 5, 8, 7, 5, 7, 7, 7, 7, 9, 8,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9, 9,11,10,10,11, 8,10, 9,
 	10,10,11, 9,10,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 8,
 	 9,10, 9,10,10,10,11,10, 8,10, 9,10,11,10, 9,11,
 	 9, 6, 8, 8, 7, 9, 9, 8, 9, 9, 7, 9, 9, 9, 9,10,
 	 9,10,10, 8, 9, 9, 9,10,10, 9,10, 9, 7, 9, 9, 9,
 	10,10, 9,10,10, 9, 9,10,10, 9,11,10,11,11, 9,10,
@@ -8354,29 +8371,29 @@ static const long _vq_lengthlist__44p7_p
 	 9, 9,10, 9,10,10, 9,10,10, 9, 9,11,10,11,11, 8,
 	10,10,10,11,11, 9,10, 9, 7, 9, 9, 9,10,10, 9,10,
 	10, 9,10,10,10,10,11,10,11,11, 9,10, 9,10,11,11,
 	10,11, 9,
 };
 
 static const static_codebook _44p7_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p6_0,
+	(char *)_vq_lengthlist__44p7_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p7_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p6_1[] = {
+static const char _vq_lengthlist__44p7_p6_1[] = {
 	 4, 7, 7, 6, 7, 8, 6, 8, 7, 7, 7, 8, 7, 7, 8, 8,
 	 8, 8, 7, 7, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
 	 8, 9, 9, 8, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
 	 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 7, 8, 8, 8,
 	 8, 9, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8,
@@ -8387,29 +8404,29 @@ static const long _vq_lengthlist__44p7_p
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
 	 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 9, 9, 9,
 	 8, 9, 8,
 };
 
 static const static_codebook _44p7_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p6_1,
+	(char *)_vq_lengthlist__44p7_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p7_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p7_p7_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p7_0[] = {
+static const char _vq_lengthlist__44p7_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -8420,29 +8437,29 @@ static const long _vq_lengthlist__44p7_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p7_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p7_0,
+	(char *)_vq_lengthlist__44p7_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p7_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p7_p7_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p7_1[] = {
+static const char _vq_lengthlist__44p7_p7_1[] = {
 	 1, 5, 5, 4,10,10, 5,10,10, 5,10,10,10,10,10,10,
 	10,10, 5,10,10,10,10,10, 9,10,10, 6,10,10,10,10,
 	10,10,10,10,10,10,10,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,10,10,10,10,10,10,10,10,10,
 	10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -8453,17 +8470,17 @@ static const long _vq_lengthlist__44p7_p
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,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,
 };
 
 static const static_codebook _44p7_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p7_1,
+	(char *)_vq_lengthlist__44p7_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p7_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p7_p7_2[] = {
 	12,
 	11,
@@ -8487,24 +8504,24 @@ static const long _vq_quantlist__44p7_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p7_p7_2[] = {
+static const char _vq_lengthlist__44p7_p7_2[] = {
 	 1, 3, 2, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p7_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p7_p7_2,
+	(char *)_vq_lengthlist__44p7_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p7_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p7_p7_3[] = {
 	12,
 	11,
@@ -8528,39 +8545,39 @@ static const long _vq_quantlist__44p7_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p7_p7_3[] = {
+static const char _vq_lengthlist__44p7_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p7_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p7_p7_3,
+	(char *)_vq_lengthlist__44p7_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p7_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p7_short[] = {
+static const char _huff_lengthlist__44p7_short[] = {
 	 3, 9,14,16,17,19,22,22, 5, 4, 6, 9,11,13,17,20,
 	 9, 5, 5, 6, 9,11,15,19,11, 7, 5, 5, 7, 9,13,17,
 	14, 9, 7, 6, 6, 7,11,14,16,11, 9, 7, 6, 4, 4, 8,
 	19,15,13,11, 9, 4, 3, 4,21,16,16,15,12, 6, 4, 4,
 };
 
 static const static_codebook _huff_book__44p7_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p7_short,
+	(char *)_huff_lengthlist__44p7_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p8_l0_0[] = {
 	6,
 	5,
@@ -8572,114 +8589,114 @@ static const long _vq_quantlist__44p8_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p8_l0_0[] = {
+static const char _vq_lengthlist__44p8_l0_0[] = {
 	 2, 4, 4, 7, 7, 8, 8,10,10,11,11,12,12, 4, 5, 5,
 	 7, 7, 9, 9,10, 9,12,10,12,12, 4, 5, 5, 7, 7, 9,
 	 9, 9,10,10,12,12,12, 7, 7, 7, 7, 8, 9, 8,11, 5,
 	12, 6,12,10, 7, 7, 7, 8, 7, 8, 9, 5,11, 6,12,10,
 	12, 8, 9, 9, 9, 9, 9, 9,11, 7,11, 7,11, 9, 8, 9,
 	 9, 9, 9, 9, 9, 7,10, 7,11, 9,11,10,10,10,10,10,
 	10,10,11,10,11, 8,12, 9,10,10,10,10,10,10,10,10,
 	11, 8,11, 9,12,10,11,11,11,11,11,11,11,11,12,10,
 	12,11,10,11,11,11,11,11,11,11,11,10,12,11,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,
 	12,12,12,12,12,12,11,12,12,
 };
 
 static const static_codebook _44p8_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p8_l0_0,
+	(char *)_vq_lengthlist__44p8_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p8_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p8_l0_1[] = {
+static const char _vq_lengthlist__44p8_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p8_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p8_l0_1,
+	(char *)_vq_lengthlist__44p8_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p8_l1_0[] = {
 	54,
 	29,
 	79,
 	0,
 	108,
 };
 
-static const long _vq_lengthlist__44p8_l1_0[] = {
+static const char _vq_lengthlist__44p8_l1_0[] = {
 	 1, 2, 3, 6, 7, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _44p8_l1_0 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p8_l1_0,
+	(char *)_vq_lengthlist__44p8_l1_0,
 	1, -514516992, 1620639744, 7, 0,
 	(long *)_vq_quantlist__44p8_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p8_lfe[] = {
+static const char _huff_lengthlist__44p8_lfe[] = {
 	 2, 3, 1, 3,
 };
 
 static const static_codebook _huff_book__44p8_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p8_lfe,
+	(char *)_huff_lengthlist__44p8_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p8_long[] = {
+static const char _huff_lengthlist__44p8_long[] = {
 	 2, 7,14,16,17,18,20,21, 7, 4, 6, 8,11,12,14,16,
 	13, 5, 4, 4, 8, 9,11,13,15, 8, 4, 3, 5, 7, 9,10,
 	17,11, 8, 4, 4, 6, 9, 9,17,11, 9, 7, 6, 5, 7, 8,
 	19,13,11, 9, 9, 7, 8, 8,21,15,13,11,10, 8, 8, 7,
 };
 
 static const static_codebook _huff_book__44p8_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p8_long,
+	(char *)_huff_lengthlist__44p8_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p8_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p1_0[] = {
+static const char _vq_lengthlist__44p8_p1_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10,10,10,12,10,11,12, 8,10,10,
 	10,11,12,10,11,11, 6, 8, 7, 8,10, 9, 8,10, 9, 8,
 	10,10,10,11,11,10,12,11, 8,10, 9,10,12,11,10,12,
 	10, 5, 8, 8, 8,10,10, 8,10,10, 7, 9,10, 9,10,11,
 	 9,11,11, 8,10,10,10,12,12,10,12,11, 7, 9, 9, 9,
 	10,11, 9,11,11, 9, 9,11,10,11,12,10,11,12, 9,11,
@@ -8690,31 +8707,31 @@ static const long _vq_lengthlist__44p8_p
 	10,11,12,10,11,11,10,11,11,11,11,13,12,13,13, 9,
 	10,11,12,12,13,11,12,11, 7, 9, 9, 9,11,11, 9,11,
 	10, 9,11,11,11,12,12,11,12,12, 9,11, 9,10,12,11,
 	10,12,11,
 };
 
 static const static_codebook _44p8_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p1_0,
+	(char *)_vq_lengthlist__44p8_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p8_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p2_0[] = {
+static const char _vq_lengthlist__44p8_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 8, 8,10,10, 6, 8, 8,10,10, 8,
 	 9,10,12,12, 8,10, 9,12,12, 6, 8, 8,10,10, 8, 8,
 	 9,10,11, 8, 9, 9,11,11, 9,10,11,12,13,10,11,11,
 	13,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 8, 9, 8,11,
 	10,10,11,11,13,13, 9,11,10,13,12, 9,10,10,12,12,
 	10,10,11,12,13,10,11,11,13,13,12,12,13,12,15,12,
 	13,13,15,14, 9,10,10,12,12,10,11,11,13,13,10,11,
 	10,13,12,12,13,13,14,15,12,13,12,15,12, 7, 8, 8,
@@ -8905,29 +8922,29 @@ static const long _vq_lengthlist__44p8_p
 	15,18,15,15,15,16,17,17,15,16,16,17,18,16,16,16,
 	18,18,17,17,18,18,19,17,17,18,19,19,14,15,14,17,
 	13,15,16,15,18,14,15,16,15,18,14,17,18,17,18,16,
 	16,18,16,19,15,
 };
 
 static const static_codebook _44p8_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p2_0,
+	(char *)_vq_lengthlist__44p8_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p3_0[] = {
+static const char _vq_lengthlist__44p8_p3_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 7, 9,
 	10, 8, 9, 9, 8, 9,10, 9,10,12,10,11,11, 8,10, 9,
 	10,11,12, 9,11,10, 5, 8, 7, 8,10, 9, 7,10, 9, 8,
 	 9,10, 9,10,11,10,12,11, 8,10, 9,10,11,11, 9,12,
 	10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9,10, 9,10,11,
 	 9,11,11, 8,10, 9,10,11,11,10,12,10, 7, 9,10, 9,
 	10,12, 9,11,11, 9, 9,12,11,10,13,11,11,13,10,12,
@@ -8938,29 +8955,29 @@ static const long _vq_lengthlist__44p8_p
 	 9,11,12, 9,11,11, 9,11,11,11,11,13,12,13,13, 9,
 	10,11,11,12,13,10,12,11, 7,10, 9, 9,11,11, 9,12,
 	10,10,11,12,11,12,13,12,13,13, 9,12, 9,11,13,11,
 	10,13,10,
 };
 
 static const static_codebook _44p8_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p3_0,
+	(char *)_vq_lengthlist__44p8_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p8_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p3_1[] = {
+static const char _vq_lengthlist__44p8_p3_1[] = {
 	 6, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 8, 7, 8, 8, 8,
 	 8, 8, 7, 8, 7, 7, 8, 8, 7, 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, 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, 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, 7, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8,
@@ -8971,29 +8988,29 @@ static const long _vq_lengthlist__44p8_p
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
 	 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 8,
 	 8, 9, 8,
 };
 
 static const static_codebook _44p8_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p3_1,
+	(char *)_vq_lengthlist__44p8_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p8_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p8_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p4_0[] = {
+static const char _vq_lengthlist__44p8_p4_0[] = {
 	 2, 5, 5, 4, 7, 8, 4, 8, 7, 5, 7, 8, 7, 7,10, 8,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7,10, 7, 5, 7, 8, 8, 9,
 	11, 8,10,10, 8, 9,10,10,10,12,11,12,12, 8,10,10,
 	10,12,12,10,12,11, 5, 8, 7, 8,10,10, 8,11, 9, 8,
 	10,10,10,11,12,10,12,12, 8,10, 9,11,12,12,10,12,
 	10, 5, 8, 8, 7,10,10, 8,11,10, 7, 9,10, 9,10,12,
 	10,12,12, 8,10,10,10,12,12,10,12,11, 7, 9,10, 9,
 	11,12,10,12,11, 9, 9,12,10,10,13,12,12,13,10,12,
@@ -9004,31 +9021,31 @@ static const long _vq_lengthlist__44p8_p
 	10,11,13,10,12,11,10,11,11,11,11,14,12,14,14, 9,
 	11,11,12,13,14,11,13,11, 7,10, 9,10,11,12, 9,12,
 	10,10,11,12,11,11,13,12,13,13, 9,12, 9,12,13,12,
 	10,13,10,
 };
 
 static const static_codebook _44p8_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p4_0,
+	(char *)_vq_lengthlist__44p8_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p8_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p4_1[] = {
+static const char _vq_lengthlist__44p8_p4_1[] = {
 	 7, 9, 9,10,10, 9,10,10,10,11, 9,10,10,11,10, 9,
 	10,10,11,11, 9,10,10,11,11, 9,10,10,11,11,10,10,
 	10,11,11,10,10,10,11,11,10,11,11,11,11,10,11,11,
 	11,11, 9,10,10,11,11,10,10,10,11,11, 9,10,10,11,
 	11,10,11,11,11,11,10,11,11,11,11,10,11,11,11,11,
 	10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
 	11,11,11,12,10,11,11,11,11,11,11,11,11,11,10,11,
 	11,11,11,11,11,11,11,11,11,11,11,11,11, 9,10,10,
@@ -9219,31 +9236,31 @@ static const long _vq_lengthlist__44p8_p
 	12,13,12,12,12,12,12,12,12,12,12,12,13,12,13,12,
 	13,13,12,13,13,12,13,12,13,13,13,13,12,12,12,12,
 	12,12,12,12,13,12,12,13,12,13,12,12,13,12,13,12,
 	12,13,12,13,12,
 };
 
 static const static_codebook _44p8_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p4_1,
+	(char *)_vq_lengthlist__44p8_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p8_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p5_0[] = {
+static const char _vq_lengthlist__44p8_p5_0[] = {
 	 2, 6, 6, 9, 9, 5, 7, 8,10,11, 5, 8, 7,11,10, 8,
 	10,11,12,13, 8,11,10,13,12, 6, 7, 8,10,11, 7, 8,
 	10,10,12, 8, 9, 9,12,12,10,10,12,12,14,10,12,12,
 	14,13, 6, 8, 7,11,10, 8, 9, 9,12,12, 7,10, 8,12,
 	11,10,12,12,13,14,10,12,10,14,12, 9,10,11,11,13,
 	10,10,11,11,13,11,12,12,13,14,12,12,13,11,15,13,
 	14,14,15,14, 9,11,10,13,11,11,12,12,13,13,10,11,
 	10,13,11,13,14,14,15,15,12,13,12,15,11, 6, 8, 9,
@@ -9434,51 +9451,51 @@ static const long _vq_lengthlist__44p8_p
 	14,17,15,15,15,16,17,17,15,15,16,16,17,16,16,16,
 	17,17,16,15,17,16,18,17,17,17,18,18,15,15,15,17,
 	14,16,16,16,17,16,15,16,15,17,15,16,17,17,18,17,
 	16,17,15,18,15,
 };
 
 static const static_codebook _44p8_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p5_0,
+	(char *)_vq_lengthlist__44p8_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p8_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p8_p5_1[] = {
+static const char _vq_lengthlist__44p8_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p8_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p8_p5_1,
+	(char *)_vq_lengthlist__44p8_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p8_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p6_0[] = {
+static const char _vq_lengthlist__44p8_p6_0[] = {
 	 2, 6, 6, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 9, 7,
 	 9, 9, 6, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9, 9,10,10,10,10, 8, 9, 9,
 	10,10,11, 9,10,10, 6, 8, 8, 8, 9, 9, 8,10, 9, 8,
 	 9, 9, 9,10,10,10,11,10, 8,10, 9,10,11,10, 9,11,
 	 9, 6, 8, 8, 7, 9, 9, 7, 9, 9, 7, 9, 9, 8, 9,10,
 	 9,10,10, 8, 9, 9, 9,10,10, 9,10, 9, 7, 9, 9, 9,
 	 9,10, 9,10,10, 9, 9,10,10, 9,11,10,11,11, 9,10,
@@ -9489,29 +9506,29 @@ static const long _vq_lengthlist__44p8_p
 	 9, 9,10, 9,10, 9, 9,10,10, 9, 9,11,10,11,11, 8,
 	 9,10,10,11,11, 9,10, 9, 7, 9, 9, 9,10,10, 9,10,
 	 9, 9,10,10,10,10,11,10,11,11, 9,10, 9,10,11,11,
 	10,11, 9,
 };
 
 static const static_codebook _44p8_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p6_0,
+	(char *)_vq_lengthlist__44p8_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p8_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p6_1[] = {
+static const char _vq_lengthlist__44p8_p6_1[] = {
 	 4, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 8, 7, 8, 8, 8,
 	 8, 8, 7, 8, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
 	 8, 9, 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, 9, 8, 8, 9,
 	 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 8, 8, 9, 8, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8,
@@ -9522,29 +9539,29 @@ static const long _vq_lengthlist__44p8_p
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
 	 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9,
 	 8, 9, 8,
 };
 
 static const static_codebook _44p8_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p6_1,
+	(char *)_vq_lengthlist__44p8_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p8_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p8_p7_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p7_0[] = {
+static const char _vq_lengthlist__44p8_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -9555,31 +9572,31 @@ static const long _vq_lengthlist__44p8_p
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p8_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p7_0,
+	(char *)_vq_lengthlist__44p8_p7_0,
 	1, -512202240, 1635281408, 2, 0,
 	(long *)_vq_quantlist__44p8_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p8_p7_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p7_1[] = {
+static const char _vq_lengthlist__44p8_p7_1[] = {
 	 1, 7, 7,12,12, 5,11,12,12,12, 5,12,11,12,12,12,
 	12,12,12,12,12,13,13,13,13, 7,11,11,13,13,13,12,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13, 7,13,10,13,13,13,13,13,13,13,12,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13, 7,13,12,
@@ -9770,17 +9787,17 @@ static const long _vq_lengthlist__44p8_p
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,
 };
 
 static const static_codebook _44p8_p7_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p7_1,
+	(char *)_vq_lengthlist__44p8_p7_1,
 	1, -514619392, 1630767104, 3, 0,
 	(long *)_vq_quantlist__44p8_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p8_p7_2[] = {
 	12,
 	11,
@@ -9804,24 +9821,24 @@ static const long _vq_quantlist__44p8_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p8_p7_2[] = {
+static const char _vq_lengthlist__44p8_p7_2[] = {
 	 1, 3, 2, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p8_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p8_p7_2,
+	(char *)_vq_lengthlist__44p8_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p8_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p8_p7_3[] = {
 	12,
 	11,
@@ -9845,39 +9862,39 @@ static const long _vq_quantlist__44p8_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p8_p7_3[] = {
+static const char _vq_lengthlist__44p8_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p8_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p8_p7_3,
+	(char *)_vq_lengthlist__44p8_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p8_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p8_short[] = {
+static const char _huff_lengthlist__44p8_short[] = {
 	 3, 9,15,17,20,21,22,23, 5, 5, 7, 9,11,13,17,20,
 	 9, 5, 5, 6, 8,10,15,18,11, 7, 5, 4, 6, 9,13,17,
 	14, 9, 7, 5, 6, 7,10,14,17,10, 8, 6, 6, 4, 5, 8,
 	20,14,13,10, 8, 4, 3, 4,23,17,16,14,12, 6, 4, 4,
 };
 
 static const static_codebook _huff_book__44p8_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p8_short,
+	(char *)_huff_lengthlist__44p8_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p9_l0_0[] = {
 	6,
 	5,
@@ -9889,111 +9906,111 @@ static const long _vq_quantlist__44p9_l0
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44p9_l0_0[] = {
+static const char _vq_lengthlist__44p9_l0_0[] = {
 	 2, 5, 5, 7, 6, 8, 8, 9, 9,10,10,11,11, 4, 5, 5,
 	 6, 7, 8, 8, 9, 9,10,10,11,10, 4, 5, 5, 7, 6, 8,
 	 8, 9, 9,10,10,10,10, 6, 6, 7, 6, 7, 8, 8, 9, 9,
 	10, 9,11, 9, 6, 6, 6, 7, 6, 8, 8, 9, 9, 9,10, 9,
 	11, 7, 7, 8, 8, 8, 8, 9, 9, 9,10, 9,11, 9, 7, 8,
 	 8, 8, 8, 9, 8, 9, 9, 9,10, 9,11, 8, 9, 9, 9, 9,
 	 9, 9,10,10,11,10,12,10, 8, 9, 9, 9, 9, 9, 9,10,
 	 9,10,11,11,12, 9,10,10,10,10,10,10,10,11,11,11,
 	11,12, 9,10,10,10,10,11,10,11,10,11,11,12,11,11,
 	11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,
 	11,11,11,12,11,12,11,12,11,
 };
 
 static const static_codebook _44p9_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p9_l0_0,
+	(char *)_vq_lengthlist__44p9_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p9_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p9_l0_1[] = {
+static const char _vq_lengthlist__44p9_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p9_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p9_l0_1,
+	(char *)_vq_lengthlist__44p9_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44p9_l1_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p9_l1_0[] = {
+static const char _vq_lengthlist__44p9_l1_0[] = {
 	 1, 2, 3, 5, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _44p9_l1_0 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p9_l1_0,
+	(char *)_vq_lengthlist__44p9_l1_0,
 	1, -514619392, 1630767104, 3, 0,
 	(long *)_vq_quantlist__44p9_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p9_lfe[] = {
+static const char _huff_lengthlist__44p9_lfe[] = {
 	 1, 1,
 };
 
 static const static_codebook _huff_book__44p9_lfe = {
 	1, 2,
-	(long *)_huff_lengthlist__44p9_lfe,
+	(char *)_huff_lengthlist__44p9_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p9_long[] = {
+static const char _huff_lengthlist__44p9_long[] = {
 	 3, 3, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _huff_book__44p9_long = {
 	1, 8,
-	(long *)_huff_lengthlist__44p9_long,
+	(char *)_huff_lengthlist__44p9_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44p9_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p1_0[] = {
+static const char _vq_lengthlist__44p9_p1_0[] = {
 	 1, 5, 5, 4, 8, 8, 4, 8, 8, 5, 7, 8, 8, 9,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 8,10, 9, 7, 9, 9, 9,11,
 	11, 9,11,11, 9,11,11,11,12,13,11,13,13, 9,11,11,
 	11,13,13,11,13,13, 7, 9, 9, 9,11,11, 9,11,11, 9,
 	11,11,11,13,13,11,13,13, 9,11,11,11,13,13,11,13,
 	12, 5, 9, 9, 9,11,11, 9,11,11, 9,11,11,11,12,13,
 	11,13,13, 9,11,11,11,13,13,11,13,13, 9,11,12,11,
 	13,13,12,13,13,11,12,13,13,14,15,13,14,14,12,13,
@@ -10004,31 +10021,31 @@ static const long _vq_lengthlist__44p9_p
 	11,13,13,12,13,13,11,12,12,13,14,15,14,15,15,10,
 	12,12,13,14,15,13,15,14, 9,12,11,12,13,13,11,13,
 	13,12,13,13,13,15,15,13,14,15,11,13,12,13,15,14,
 	13,15,14,
 };
 
 static const static_codebook _44p9_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p1_0,
+	(char *)_vq_lengthlist__44p9_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p9_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p2_0[] = {
+static const char _vq_lengthlist__44p9_p2_0[] = {
 	 4, 6, 6, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 6,
 	 8, 8,11,11, 6, 8, 8,11,11, 6, 7, 7, 9, 9, 7, 8,
 	 9,10,11, 7, 9, 9,11,10, 8, 9,10,12,12, 8,10,10,
 	12,12, 6, 7, 7, 9, 9, 7, 9, 9,10,10, 7, 9, 8,11,
 	10, 8,10,10,12,12, 8,10, 9,12,12, 8, 9, 9,11,11,
 	 9,10,10,12,12, 9,11,11,12,13,11,12,12,13,14,11,
 	12,12,14,14, 8, 9, 9,11,11, 9,11,10,13,12, 9,10,
 	10,13,12,11,12,12,14,14,11,12,12,14,13, 7, 8, 9,
@@ -10219,29 +10236,29 @@ static const long _vq_lengthlist__44p9_p
 	17,19,18,16,16,17,17,17,17,18,17,19,18,17,17,17,
 	18,19,17,20,18,19,21,17,19,18,19,20,15,17,15,17,
 	16,16,17,17,18,18,17,17,17,18,17,18,19,18,19,21,
 	18,18,17,19,19,
 };
 
 static const static_codebook _44p9_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p2_0,
+	(char *)_vq_lengthlist__44p9_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p3_0[] = {
+static const char _vq_lengthlist__44p9_p3_0[] = {
 	 2, 5, 4, 4, 7, 7, 4, 7, 6, 5, 6, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 6, 7, 9, 9, 7, 9, 8, 6, 8, 8, 8,10,
 	10, 8,10,10, 8, 9,10,10,11,12,10,12,12, 8,10,10,
 	10,12,12,10,12,11, 6, 8, 8, 8,10,10, 8,10,10, 8,
 	10,10,10,11,12,10,12,12, 8,10, 9,10,12,11,10,12,
 	11, 5, 8, 8, 8,10,10, 8,10,10, 8, 9,10,10,11,11,
 	10,11,11, 8,10,10,10,11,12,10,12,11, 8,10,10,10,
 	11,11,10,11,11,10,11,11,11,12,13,11,12,13,10,11,
@@ -10252,29 +10269,29 @@ static const long _vq_lengthlist__44p9_p
 	10,11,12,10,12,11, 9,11,11,11,12,13,12,14,13, 9,
 	11,11,12,13,14,11,13,12, 8,10,10,10,11,11,10,11,
 	11,10,11,11,11,13,13,11,13,13,10,11,10,11,13,12,
 	11,13,12,
 };
 
 static const static_codebook _44p9_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p3_0,
+	(char *)_vq_lengthlist__44p9_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p9_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_p3_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p3_1[] = {
+static const char _vq_lengthlist__44p9_p3_1[] = {
 	 4, 6, 6, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 8, 7,
 	 7, 8, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8,
 	 8, 9, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
 	 9, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
 	 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8,
 	 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9,
@@ -10285,29 +10302,29 @@ static const long _vq_lengthlist__44p9_p
 	 8, 9, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8,
 	 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 8, 9,
 	 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44p9_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p3_1,
+	(char *)_vq_lengthlist__44p9_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p9_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44p9_p4_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p4_0[] = {
+static const char _vq_lengthlist__44p9_p4_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 6, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
 	10, 8,10,10, 8, 9,10,10,11,12,10,11,12, 8,10,10,
 	10,11,12,10,12,11, 6, 8, 7, 8,10,10, 8,10, 9, 8,
 	10,10,10,11,12,10,12,12, 8,10, 9,10,12,11,10,12,
 	11, 5, 8, 8, 8,10,10, 8,10,10, 7, 9,10, 9,10,11,
 	10,11,11, 8,10,10,10,12,12,10,12,11, 7, 9, 9, 9,
 	11,11, 9,11,11, 9,10,11,11,11,12,11,12,12, 9,11,
@@ -10318,31 +10335,31 @@ static const long _vq_lengthlist__44p9_p
 	10,11,12,10,12,11, 9,11,11,11,11,13,12,13,13, 9,
 	10,11,12,13,13,11,12,11, 7, 9, 9, 9,11,11, 9,11,
 	11, 9,11,11,11,12,12,11,12,12, 9,11,10,11,12,12,
 	10,12,11,
 };
 
 static const static_codebook _44p9_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p4_0,
+	(char *)_vq_lengthlist__44p9_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p9_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_p4_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p4_1[] = {
+static const char _vq_lengthlist__44p9_p4_1[] = {
 	 6, 8, 8,10, 9, 8, 9, 9,10,10, 8, 9, 9,10,10, 8,
 	10,10,10,10, 8,10,10,10,10, 9, 9, 9,10,10, 9,10,
 	10,10,11, 9,10,10,11,11,10,10,10,11,11,10,10,10,
 	11,11, 9, 9, 9,10,10, 9,10,10,11,11, 9,10,10,11,
 	10,10,10,10,11,11,10,10,10,11,11,10,10,10,10,11,
 	10,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,
 	11,11,11,11,10,10,10,11,10,10,11,11,11,11,10,11,
 	10,11,11,11,11,11,11,11,10,11,11,11,11, 9,10,10,
@@ -10533,31 +10550,31 @@ static const long _vq_lengthlist__44p9_p
 	12,13,13,12,12,12,12,12,12,12,13,13,13,12,13,12,
 	13,13,12,13,13,13,13,13,13,13,13,13,12,12,12,12,
 	12,12,12,12,12,13,12,12,12,13,13,13,13,13,13,13,
 	12,13,13,13,13,
 };
 
 static const static_codebook _44p9_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p4_1,
+	(char *)_vq_lengthlist__44p9_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44p9_p5_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p5_0[] = {
+static const char _vq_lengthlist__44p9_p5_0[] = {
 	 4, 6, 6, 9, 9, 6, 7, 8,10,11, 6, 8, 7,10,10, 8,
 	10,10,12,12, 8,10,10,12,12, 6, 7, 8,10,10, 7, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
 	13,13, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 9, 8,11,
 	10,10,11,11,13,13,10,11,10,13,12, 9,10,10,11,12,
 	10,10,11,12,13,10,11,11,12,13,12,12,13,12,14,12,
 	13,13,14,14, 9,10,10,12,11,10,11,11,13,12,10,11,
 	10,13,12,12,13,13,14,14,12,13,12,14,12, 7, 8, 8,
@@ -10748,51 +10765,51 @@ static const long _vq_lengthlist__44p9_p
 	14,17,15,14,15,15,16,17,15,15,16,16,17,15,16,16,
 	17,17,16,15,17,16,18,16,17,17,18,18,14,15,14,16,
 	13,15,16,15,17,14,15,16,14,17,14,16,17,16,18,16,
 	16,17,15,18,15,
 };
 
 static const static_codebook _44p9_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p5_0,
+	(char *)_vq_lengthlist__44p9_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p9_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_p5_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44p9_p5_1[] = {
+static const char _vq_lengthlist__44p9_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p9_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p9_p5_1,
+	(char *)_vq_lengthlist__44p9_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44p9_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p6_0[] = {
+static const char _vq_lengthlist__44p9_p6_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10,10,10,12,10,11,11, 8,10,10,
 	10,11,12,10,11,10, 5, 8, 7, 8,10,10, 8,10, 9, 8,
 	10,10,10,10,11,10,12,11, 8,10, 9,10,11,11,10,12,
 	10, 5, 8, 8, 7, 9,10, 8,10, 9, 7, 9,10, 9,10,11,
 	 9,11,11, 8,10, 9,10,11,11, 9,11,10, 7, 9, 9, 9,
 	10,11, 9,11,11, 9, 9,11,10,10,13,11,12,12, 9,11,
@@ -10803,29 +10820,29 @@ static const long _vq_lengthlist__44p9_p
 	 9,10,11, 9,11,10, 9,11,11,10,10,12,11,12,12, 9,
 	10,11,11,12,13,10,12,10, 7, 9, 9, 9,11,11, 9,11,
 	10, 9,11,11,11,11,13,11,13,12, 9,11, 9,11,12,12,
 	10,13,10,
 };
 
 static const static_codebook _44p9_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p6_0,
+	(char *)_vq_lengthlist__44p9_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p9_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_p6_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p6_1[] = {
+static const char _vq_lengthlist__44p9_p6_1[] = {
 	 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7,
 	 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 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, 9,
 	 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, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8,
@@ -10836,31 +10853,31 @@ static const long _vq_lengthlist__44p9_p
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8,
 	 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 8, 9, 8,
 	 8, 9, 8,
 };
 
 static const static_codebook _44p9_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p6_1,
+	(char *)_vq_lengthlist__44p9_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p9_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44p9_p7_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p7_0[] = {
+static const char _vq_lengthlist__44p9_p7_0[] = {
 	 1,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
@@ -11051,31 +11068,31 @@ static const long _vq_lengthlist__44p9_p
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 	13,13,13,13,13,
 };
 
 static const static_codebook _44p9_p7_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p7_0,
+	(char *)_vq_lengthlist__44p9_p7_0,
 	1, -510105088, 1635281408, 3, 0,
 	(long *)_vq_quantlist__44p9_p7_0,
 	0
 };
 
 static const long _vq_quantlist__44p9_p7_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p7_1[] = {
+static const char _vq_lengthlist__44p9_p7_1[] = {
 	 1, 4, 4,16,16, 4, 9,11,15,16, 4,12, 8,16,16,12,
 	16,16,16,16,13,16,16,16,16, 5, 8,10,16,16, 9, 9,
 	14,15,16,12,14,14,16,16,16,16,16,16,16,16,16,16,
 	16,16, 5,11, 8,16,15,12,14,16,16,16, 9,15, 9,16,
 	16,16,16,16,16,16,16,16,16,16,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,16,16,16,16,16,16,16,16,16,16,
 	16,16,16,16,16,16,16,16,16,16,16,16,16, 6,11,11,
@@ -11266,17 +11283,17 @@ static const long _vq_lengthlist__44p9_p
 	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,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
 	16,16,16,16,16,
 };
 
 static const static_codebook _44p9_p7_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p7_1,
+	(char *)_vq_lengthlist__44p9_p7_1,
 	1, -514619392, 1630767104, 3, 0,
 	(long *)_vq_quantlist__44p9_p7_1,
 	0
 };
 
 static const long _vq_quantlist__44p9_p7_2[] = {
 	12,
 	11,
@@ -11300,24 +11317,24 @@ static const long _vq_quantlist__44p9_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p9_p7_2[] = {
+static const char _vq_lengthlist__44p9_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9,10,10,10,11,11,11,
 	12,12,12,13,13,13,13,13,13,
 };
 
 static const static_codebook _44p9_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p9_p7_2,
+	(char *)_vq_lengthlist__44p9_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p9_p7_2,
 	0
 };
 
 static const long _vq_quantlist__44p9_p7_3[] = {
 	12,
 	11,
@@ -11341,36 +11358,36 @@ static const long _vq_quantlist__44p9_p7
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44p9_p7_3[] = {
+static const char _vq_lengthlist__44p9_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p9_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p9_p7_3,
+	(char *)_vq_lengthlist__44p9_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p9_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p9_short[] = {
+static const char _huff_lengthlist__44p9_short[] = {
 	 3, 3, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _huff_book__44p9_short = {
 	1, 8,
-	(long *)_huff_lengthlist__44p9_short,
+	(char *)_huff_lengthlist__44p9_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44pn1_l0_0[] = {
 	6,
 	5,
@@ -11382,111 +11399,111 @@ static const long _vq_quantlist__44pn1_l
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__44pn1_l0_0[] = {
+static const char _vq_lengthlist__44pn1_l0_0[] = {
 	 1, 3, 3, 8, 8,10,10,10,10,10,10,10,10, 5, 7, 5,
 	 9, 8,10,10,10,10,11,10,11,10, 5, 5, 7, 8, 9,10,
 	10,11,10,10,11,10,11,10,10,10,11,11,11,11,11,11,
 	11,10,11,11,10,10,10,10,11,11,11,11,11,10,11,11,
 	11,11,11,11,11,11,12,11,10,11,11,11,11,11,11,11,
 	11,11,11,11,11,10,10,11,11,12,11,11,11,11,11,11,
 	12,11,11,11,10,11,11,11,11,11,11,11,11,10,11,11,
 	10,11,10,11,11,11,11,11,11,11,11,11,11,12,11,11,
 	12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
 	10,11,11,11,11,11,11,11,12,11,13,11,11,11,11,11,
 	11,11,11,11,11,11,12,11,13,
 };
 
 static const static_codebook _44pn1_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44pn1_l0_0,
+	(char *)_vq_lengthlist__44pn1_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44pn1_l0_0,
 	0
 };
 
 static const long _vq_quantlist__44pn1_l0_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44pn1_l0_1[] = {
+static const char _vq_lengthlist__44pn1_l0_1[] = {
 	 1, 4, 4, 7, 7, 4, 5, 6, 7, 7, 4, 6, 5, 7, 7, 7,
 	 6, 7, 6, 7, 7, 7, 6, 7, 6,
 };
 
 static const static_codebook _44pn1_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44pn1_l0_1,
+	(char *)_vq_lengthlist__44pn1_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44pn1_l0_1,
 	0
 };
 
 static const long _vq_quantlist__44pn1_l1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_l1_0[] = {
+static const char _vq_lengthlist__44pn1_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44pn1_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44pn1_l1_0,
+	(char *)_vq_lengthlist__44pn1_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44pn1_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44pn1_lfe[] = {
+static const char _huff_lengthlist__44pn1_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44pn1_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44pn1_lfe,
+	(char *)_huff_lengthlist__44pn1_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44pn1_long[] = {
+static const char _huff_lengthlist__44pn1_long[] = {
 	 2, 3, 6, 7, 9,13,17, 3, 2, 5, 7, 9,13,17, 6, 5,
 	 5, 6, 9,12,16, 7, 7, 6, 6, 7,10,13,10,10, 9, 7,
 	 6,10,13,13,13,12,10,10,11,15,17,17,17,14,14,15,
 	17,
 };
 
 static const static_codebook _huff_book__44pn1_long = {
 	2, 49,
-	(long *)_huff_lengthlist__44pn1_long,
+	(char *)_huff_lengthlist__44pn1_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p1_0[] = {
+static const char _vq_lengthlist__44pn1_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11497,29 +11514,29 @@ static const long _vq_lengthlist__44pn1_
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44pn1_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p1_0,
+	(char *)_vq_lengthlist__44pn1_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44pn1_p1_0,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p2_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p2_0[] = {
+static const char _vq_lengthlist__44pn1_p2_0[] = {
 	 1, 5, 5, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
 	 8, 8, 0, 9, 9, 0,13,13, 0, 8, 8, 0, 6, 6, 0,11,
 	11, 0,12,12, 0,12,12, 0,14,14, 0,11,12, 0,12,12,
 	 0,15,15, 0,12,12, 0, 5, 5, 0, 5, 5, 0, 6, 6, 0,
 	 7, 7, 0,10,10, 0, 6, 6, 0, 7, 7, 0,11,11, 0, 6,
 	 6, 0, 7, 7, 0,11,11, 0,12,11, 0,11,11, 0,14,14,
 	 0,10,10, 0,12,12, 0,15,15, 0,12,12, 0, 6, 6, 0,
 	12,12, 0,12,12, 0,12,12, 0,14,14, 0,11,11, 0,12,
@@ -11530,29 +11547,29 @@ static const long _vq_lengthlist__44pn1_
 	 0,12,12, 0,12,12, 0,13,13, 0,15,15, 0,12,12, 0,
 	13,13, 0,15,15, 0,12,12, 0, 0, 0, 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 const static_codebook _44pn1_p2_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p2_0,
+	(char *)_vq_lengthlist__44pn1_p2_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44pn1_p2_0,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p2_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p2_1[] = {
+static const char _vq_lengthlist__44pn1_p2_1[] = {
 	 1, 3, 3, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,
 	10,10, 0,10,10, 0,10,10, 0,10,10, 0, 7, 7, 0, 7,
 	 7, 0, 6, 6, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8,
 	 0, 7, 7, 0, 8, 8, 0, 7, 7, 0, 9, 9, 0, 8, 9, 0,
 	10,10, 0, 9, 9, 0,10,10, 0,10,11, 0, 9, 9, 0,10,
 	10, 0, 9, 9, 0,11,11, 0,12,12, 0,12,12, 0,11,11,
 	 0,12,12, 0,13,13, 0,12,12, 0,13,13, 0, 8, 8, 0,
 	12,12, 0,12,12, 0,13,13, 0,13,13, 0,13,13, 0,13,
@@ -11563,29 +11580,29 @@ static const long _vq_lengthlist__44pn1_
 	 0,12,12, 0,13,13, 0,14,14, 0,13,13, 0,14,14, 0,
 	14,14, 0,13,13, 0,14,14, 0, 7, 7, 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 const static_codebook _44pn1_p2_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p2_1,
+	(char *)_vq_lengthlist__44pn1_p2_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44pn1_p2_1,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p3_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p3_0[] = {
+static const char _vq_lengthlist__44pn1_p3_0[] = {
 	 1, 6, 6, 6, 8, 8, 6, 8, 8, 7, 9, 9,10,11,11, 8,
 	 8, 8, 7, 9, 9,11,12,12, 9, 9, 9, 6, 7, 7,10,11,
 	11,10,11,11,10,11,11,13,13,13,12,12,12,10,12,11,
 	14,14,14,12,12,12, 6, 5, 5, 9, 6, 6, 9, 6, 6, 9,
 	 7, 7,12,10,10,11, 7, 6, 9, 7, 7,13,11,11,12, 7,
 	 7, 7, 8, 8,12,10,10,12,10,10,11,10,10,15,13,13,
 	13, 9, 9,12,11,11,15,14,14,15,11,11, 8, 7, 7,12,
 	11,11,12,11,11,11,11,11,14,13,14,14,12,12,12,11,
@@ -11596,31 +11613,31 @@ static const long _vq_lengthlist__44pn1_
 	13,11,12,13,12,11,12,11,11,15,14,14,14,12,12,13,
 	12,12,16,15,15,15,12,12, 0,11,11, 0,12,12, 0,12,
 	13, 0,12,12, 0,15,15, 0,12,12, 0,12,12, 0,16,15,
 	 0,12,12,
 };
 
 static const static_codebook _44pn1_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p3_0,
+	(char *)_vq_lengthlist__44pn1_p3_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44pn1_p3_0,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p3_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44pn1_p3_1[] = {
+static const char _vq_lengthlist__44pn1_p3_1[] = {
 	 2, 3, 4, 9, 9,10,12,12,12,11,10,12,12,13,12,11,
 	13,12,11,11,11,12,12,12,11,11,13,13,13,13,11,12,
 	12,14,14,12,13,13,13,13,11,13,13,13,13,11,13,13,
 	13,13,11,13,13,13,13,11,12,12,14,14,12,13,13,12,
 	12,11,13,13,13,13,11,13,13,12,12,11,13,13,13,13,
 	12,12,13,14,14,12,13,13,12,12,11,13,13,13,13,11,
 	13,13,12,12,11,13,13,13,13,12,13,13,14,14,12,13,
 	13,12,12,11,13,13,13,13,11,13,13,12,12,11,10,10,
@@ -11811,31 +11828,31 @@ static const long _vq_lengthlist__44pn1_
 	15,19,18,15,15,15,20,19,15,14,14,19,19,15,15,16,
 	20,19,15,15,15,20, 0,15,15,15,19,21,15,15,15,22,
 	20,15,14,14,22,19,15,15,15,19,20,15,14,14,20,19,
 	14,15,15,19,21,
 };
 
 static const static_codebook _44pn1_p3_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44pn1_p3_1,
+	(char *)_vq_lengthlist__44pn1_p3_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44pn1_p3_1,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p4_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__44pn1_p4_0[] = {
+static const char _vq_lengthlist__44pn1_p4_0[] = {
 	 1, 7, 7,14,14, 6, 8, 8,15,16, 7, 8, 8,16,15, 0,
 	14,14,17,17, 0,14,14,16,16, 7, 9, 9,16,16,10,11,
 	11,17,18, 9, 8, 8,16,16, 0,14,14,19,19, 0,14,14,
 	17,16, 8, 9, 9,16,16,12,12,12,17,17,10, 9, 9,16,
 	16, 0,15,14,18,20, 0,14,14,17,17, 0,15,15,18,17,
 	 0,21, 0, 0,21, 0,13,13,17,17, 0,17,17, 0, 0, 0,
 	15,15,17,17, 0,15,15,17,18, 0, 0, 0, 0,21, 0,13,
 	13,17,17, 0,18,18, 0,21, 0,16,15,17,18, 6, 7, 7,
@@ -12026,51 +12043,51 @@ static const long _vq_lengthlist__44pn1_
 	19, 0, 0, 0,20, 0, 0, 0, 0, 0, 0, 0, 0, 0,17,17,
 	 0,21, 0, 0,20, 0, 0, 0,20,18,21,21, 0,19,18, 0,
 	20, 0, 0, 0, 0, 0, 0,16,17,21, 0, 0, 0,21, 0, 0,
 	 0,19,20,21,20,
 };
 
 static const static_codebook _44pn1_p4_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44pn1_p4_0,
+	(char *)_vq_lengthlist__44pn1_p4_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44pn1_p4_0,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p4_1[] = {
 	3,
 	2,
 	4,
 	1,
 	5,
 	0,
 	6,
 };
 
-static const long _vq_lengthlist__44pn1_p4_1[] = {
+static const char _vq_lengthlist__44pn1_p4_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44pn1_p4_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44pn1_p4_1,
+	(char *)_vq_lengthlist__44pn1_p4_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44pn1_p4_1,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p5_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p5_0[] = {
+static const char _vq_lengthlist__44pn1_p5_0[] = {
 	 1, 7, 7, 6, 8, 8, 7, 8, 8, 7, 9, 9,11,11,11, 9,
 	 8, 8, 7, 9, 9,11,12,11, 9, 9, 9, 6, 7, 7,10,11,
 	11,10,10,10,10,11,11,15,14,14,12,12,12,11,11,11,
 	14,14,14,12,12,12, 5, 6, 6, 8, 5, 5, 8, 7, 7, 8,
 	 8, 8,12,10,10,10, 7, 7, 8, 7, 7,12,10,10,10, 7,
 	 7, 6, 7, 7,12,11,11,12,10,10,11,10,10,14,14,13,
 	13,10,10,11,10,10,16,14,14,14,11,10, 7, 7, 7,13,
 	12,12,12,12,11,11,11,11,15,14,17,13,12,12,12,11,
@@ -12081,29 +12098,29 @@ static const long _vq_lengthlist__44pn1_
 	13,12,12,13,11,11,12,11,11,16,14,15,14,12,12,12,
 	11,11,18,16,16,14,12,12,11,10,10,13,12,11,13,11,
 	11,13,12,12, 0,15,14,14,11,11,13,11,11,16,15,15,
 	15,11,11,
 };
 
 static const static_codebook _44pn1_p5_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p5_0,
+	(char *)_vq_lengthlist__44pn1_p5_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44pn1_p5_0,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p5_1[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p5_1[] = {
+static const char _vq_lengthlist__44pn1_p5_1[] = {
 	 2, 6, 7, 6, 8, 8, 7, 7, 8, 7, 8, 8, 9, 9, 9, 8,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 6, 6, 9, 7,
 	 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
 	10, 9, 8,10, 8, 8, 7, 6, 6, 9, 6, 6, 9, 6, 6, 9,
 	 7, 7,10, 8, 8,10, 6, 6, 9, 7, 7,10, 8, 8,10, 6,
 	 6, 7, 7, 7,11, 9, 9,11, 9, 9,10, 9, 9,12,10,10,
 	12, 8, 8,11, 9, 9,13, 9,10,12, 8, 8, 8, 7, 7,11,
 	 9,10,11,10,10,10, 9, 9,11,11,11,11, 9, 9,11,10,
@@ -12114,29 +12131,29 @@ static const long _vq_lengthlist__44pn1_
 	11,10,10,11,10,10,11,10,10,12,11,11,11,10, 9,11,
 	10,10,11,11,11,11, 9, 9,11, 9, 9,12,10,10,11,10,
 	10,12,10,10,11,11,11,11, 9, 9,11,10,10,12,11,11,
 	11, 9, 9,
 };
 
 static const static_codebook _44pn1_p5_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p5_1,
+	(char *)_vq_lengthlist__44pn1_p5_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44pn1_p5_1,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p6_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p6_0[] = {
+static const char _vq_lengthlist__44pn1_p6_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -12147,17 +12164,17 @@ static const long _vq_lengthlist__44pn1_
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9,
 };
 
 static const static_codebook _44pn1_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p6_0,
+	(char *)_vq_lengthlist__44pn1_p6_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44pn1_p6_0,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p6_1[] = {
 	12,
 	11,
@@ -12181,24 +12198,24 @@ static const long _vq_quantlist__44pn1_p
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44pn1_p6_1[] = {
+static const char _vq_lengthlist__44pn1_p6_1[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44pn1_p6_1 = {
 	1, 25,
-	(long *)_vq_lengthlist__44pn1_p6_1,
+	(char *)_vq_lengthlist__44pn1_p6_1,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44pn1_p6_1,
 	0
 };
 
 static const long _vq_quantlist__44pn1_p6_2[] = {
 	12,
 	11,
@@ -12222,36 +12239,36 @@ static const long _vq_quantlist__44pn1_p
 	2,
 	22,
 	1,
 	23,
 	0,
 	24,
 };
 
-static const long _vq_lengthlist__44pn1_p6_2[] = {
+static const char _vq_lengthlist__44pn1_p6_2[] = {
 	 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44pn1_p6_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44pn1_p6_2,
+	(char *)_vq_lengthlist__44pn1_p6_2,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44pn1_p6_2,
 	0
 };
 
-static const long _huff_lengthlist__44pn1_short[] = {
+static const char _huff_lengthlist__44pn1_short[] = {
 	 4, 3, 7, 9,12,16,16, 3, 2, 5, 7,11,14,15, 7, 4,
 	 5, 6, 9,12,15, 8, 5, 5, 5, 8,10,14, 9, 7, 6, 6,
 	 8,10,12,12,10,10, 7, 6, 8,10,15,12,10, 6, 4, 7,
 	 9,
 };
 
 static const static_codebook _huff_book__44pn1_short = {
 	2, 49,
-	(long *)_huff_lengthlist__44pn1_short,
+	(char *)_huff_lengthlist__44pn1_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
--- a/media/libvorbis/lib/books/coupled/res_books_stereo.h
+++ b/media/libvorbis/lib/books/coupled/res_books_stereo.h
@@ -6,29 +6,29 @@
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007             *
  * by the Xiph.Org Foundation http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: res_books_stereo.h 17025 2010-03-25 04:56:56Z xiphmont $
+ last modified: $Id: res_books_stereo.h 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
 #include "codebook.h"
 
 static const long _vq_quantlist__16c0_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__16c0_s_p1_0[] = {
+static const char _vq_lengthlist__16c0_s_p1_0[] = {
          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 8, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0,
          0, 0, 0, 7, 9,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,
@@ -434,31 +434,31 @@ static const long _vq_lengthlist__16c0_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _16c0_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__16c0_s_p1_0,
+        (char *)_vq_lengthlist__16c0_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16c0_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__16c0_s_p3_0[] = {
+static const char _vq_lengthlist__16c0_s_p3_0[] = {
          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 6, 6, 6, 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,
@@ -493,17 +493,17 @@ static const long _vq_lengthlist__16c0_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _16c0_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16c0_s_p3_0,
+        (char *)_vq_lengthlist__16c0_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c0_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p4_0[] = {
         4,
         3,
@@ -511,28 +511,28 @@ static const long _vq_quantlist__16c0_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__16c0_s_p4_0[] = {
+static const char _vq_lengthlist__16c0_s_p4_0[] = {
          1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _16c0_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c0_s_p4_0,
+        (char *)_vq_lengthlist__16c0_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c0_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p5_0[] = {
         4,
         3,
@@ -540,28 +540,28 @@ static const long _vq_quantlist__16c0_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__16c0_s_p5_0[] = {
+static const char _vq_lengthlist__16c0_s_p5_0[] = {
          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
          8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
          8, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
         10,
 };
 
 static const static_codebook _16c0_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c0_s_p5_0,
+        (char *)_vq_lengthlist__16c0_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c0_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p6_0[] = {
         8,
         7,
@@ -577,17 +577,17 @@ static const long _vq_quantlist__16c0_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__16c0_s_p6_0[] = {
+static const char _vq_lengthlist__16c0_s_p6_0[] = {
          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
         11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
         11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
         10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
@@ -601,40 +601,40 @@ static const long _vq_lengthlist__16c0_s
          0, 0, 0, 0, 0,11,11,12,12,12,13,13,14,15,14, 0,
          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,14,14,15,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,13,14,
         14,
 };
 
 static const static_codebook _16c0_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__16c0_s_p6_0,
+        (char *)_vq_lengthlist__16c0_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c0_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__16c0_s_p7_0[] = {
+static const char _vq_lengthlist__16c0_s_p7_0[] = {
          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
         11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
         11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
         11,12,12,11, 9,10, 7,11,11,11,11,11,12,13,12, 6,
          9,10,11,10,10,12,13,13, 6,10, 9,11,10,10,11,12,
         13,
 };
 
 static const static_codebook _16c0_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16c0_s_p7_0,
+        (char *)_vq_lengthlist__16c0_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__16c0_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p7_1[] = {
         5,
         4,
@@ -644,30 +644,30 @@ static const long _vq_quantlist__16c0_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__16c0_s_p7_1[] = {
+static const char _vq_lengthlist__16c0_s_p7_1[] = {
          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
          8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
          8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
          7, 8, 8, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9, 9,
          9, 9,11,11,11, 8, 8, 9, 9, 9, 9, 9,10,10,11,11,
          9, 9, 9, 9, 9, 9, 9,10,11,11,11,10,11, 9, 9, 9,
          9,10, 9,11,11,11,10,11,10,10, 9, 9,10,10,11,11,
         11,11,11, 9, 9, 9, 9,10,10,
 };
 
 static const static_codebook _16c0_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__16c0_s_p7_1,
+        (char *)_vq_lengthlist__16c0_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c0_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p8_0[] = {
         6,
         5,
@@ -679,77 +679,77 @@ static const long _vq_quantlist__16c0_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__16c0_s_p8_0[] = {
+static const char _vq_lengthlist__16c0_s_p8_0[] = {
          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
          8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
          8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
          9,10,10,10, 0, 9, 8, 8, 8, 9, 9, 8, 8, 9, 9,10,
         10, 0,12,11, 8, 8, 9, 9, 9, 9,10,10,11,10, 0,12,
         13, 8, 8, 9,10, 9, 9,11,11,11,12, 0, 0, 0, 8, 8,
          8, 8,10, 9,12,13,12,14, 0, 0, 0, 8, 8, 8, 9,10,
         10,12,12,13,14, 0, 0, 0,13,13, 9, 9,11,11, 0, 0,
         14, 0, 0, 0, 0,14,14,10,10,12,11,12,14,14,14, 0,
          0, 0, 0, 0,11,11,13,13,14,13,14,14, 0, 0, 0, 0,
          0,12,13,13,12,13,14,14,14,
 };
 
 static const static_codebook _16c0_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__16c0_s_p8_0,
+        (char *)_vq_lengthlist__16c0_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__16c0_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__16c0_s_p8_1[] = {
+static const char _vq_lengthlist__16c0_s_p8_1[] = {
          1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
          7, 7, 6, 6, 7, 7, 7, 6, 6,
 };
 
 static const static_codebook _16c0_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__16c0_s_p8_1,
+        (char *)_vq_lengthlist__16c0_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c0_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p9_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__16c0_s_p9_0[] = {
+static const char _vq_lengthlist__16c0_s_p9_0[] = {
          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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7,
 };
 
 static const static_codebook _16c0_s_p9_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16c0_s_p9_0,
+        (char *)_vq_lengthlist__16c0_s_p9_0,
         1, -518803456, 1628680192, 2, 0,
         (long *)_vq_quantlist__16c0_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p9_1[] = {
         7,
         6,
@@ -763,17 +763,17 @@ static const long _vq_quantlist__16c0_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__16c0_s_p9_1[] = {
+static const char _vq_lengthlist__16c0_s_p9_1[] = {
          1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
          6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
          6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
          8, 9,10,10,10,10,10,10,10,10,10,10,10, 8, 7,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,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -783,17 +783,17 @@ static const long _vq_lengthlist__16c0_s
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,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 const static_codebook _16c0_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__16c0_s_p9_1,
+        (char *)_vq_lengthlist__16c0_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__16c0_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__16c0_s_p9_2[] = {
         10,
         9,
@@ -813,17 +813,17 @@ static const long _vq_quantlist__16c0_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__16c0_s_p9_2[] = {
+static const char _vq_lengthlist__16c0_s_p9_2[] = {
          1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
         10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
         11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
          9,10, 9, 8, 9,10,12,12,11,11,12,11,10,11,12,11,
         12,12, 8, 9, 9, 9,10,11,12,11,12,11,11,11,11,12,
         12,11,11,12,12,11,11, 9, 9, 8, 9, 9,11, 9, 9,10,
          9,11,11,11,11,12,11,11,10,12,12,12, 9,12,11,10,
         11,11,11,11,12,12,12,11,11,11,12,10,12,12,12,10,
@@ -846,65 +846,65 @@ static const long _vq_lengthlist__16c0_s
         11,11,11, 9,10,10,10,10, 9,10, 9,10,11,10,11,10,
         10,11,11,10,11,11,11,11,11,10,11,10,10,10, 9,11,
         11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,
         10,11,10,10,11, 9,10,10,10,
 };
 
 static const static_codebook _16c0_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__16c0_s_p9_2,
+        (char *)_vq_lengthlist__16c0_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c0_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__16c0_s_single[] = {
+static const char _huff_lengthlist__16c0_s_single[] = {
          3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
          8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
         18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
         12,18, 7, 6,18, 8, 7, 7, 7, 9,11,17, 8, 8,18, 9,
          7, 6, 6, 8,11,17,10,10,18,12, 9, 8, 7, 9,12,18,
         13,15,18,15,13,11,10,11,15,18,14,18,18,18,18,18,
         16,16,18,18,
 };
 
 static const static_codebook _huff_book__16c0_s_single = {
         2, 100,
-        (long *)_huff_lengthlist__16c0_s_single,
+        (char *)_huff_lengthlist__16c0_s_single,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__16c1_s_long[] = {
+static const char _huff_lengthlist__16c1_s_long[] = {
          2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
          7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
         19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
         11,15, 7, 5,19, 7, 7, 5, 6, 9,11,16, 7, 6,19, 8,
          7, 6, 6, 7, 9,13, 9, 9,19,11, 9, 8, 6, 7, 8,13,
         12,14,19,16,13,10, 9, 8, 9,13,14,17,19,18,18,17,
         12,11,11,13,
 };
 
 static const static_codebook _huff_book__16c1_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__16c1_s_long,
+        (char *)_huff_lengthlist__16c1_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__16c1_s_p1_0[] = {
+static const char _vq_lengthlist__16c1_s_p1_0[] = {
          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 7, 9, 9, 0, 0, 0,
          0, 0, 0, 7, 8, 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,
@@ -1310,31 +1310,31 @@ static const long _vq_lengthlist__16c1_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _16c1_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__16c1_s_p1_0,
+        (char *)_vq_lengthlist__16c1_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16c1_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__16c1_s_p3_0[] = {
+static const char _vq_lengthlist__16c1_s_p3_0[] = {
          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 9, 9,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 6, 7, 7, 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,
@@ -1369,17 +1369,17 @@ static const long _vq_lengthlist__16c1_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _16c1_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16c1_s_p3_0,
+        (char *)_vq_lengthlist__16c1_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c1_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p4_0[] = {
         4,
         3,
@@ -1387,28 +1387,28 @@ static const long _vq_quantlist__16c1_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__16c1_s_p4_0[] = {
+static const char _vq_lengthlist__16c1_s_p4_0[] = {
          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _16c1_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c1_s_p4_0,
+        (char *)_vq_lengthlist__16c1_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c1_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p5_0[] = {
         4,
         3,
@@ -1416,28 +1416,28 @@ static const long _vq_quantlist__16c1_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__16c1_s_p5_0[] = {
+static const char _vq_lengthlist__16c1_s_p5_0[] = {
          1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
         10,
 };
 
 static const static_codebook _16c1_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c1_s_p5_0,
+        (char *)_vq_lengthlist__16c1_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c1_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p6_0[] = {
         8,
         7,
@@ -1453,17 +1453,17 @@ static const long _vq_quantlist__16c1_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__16c1_s_p6_0[] = {
+static const char _vq_lengthlist__16c1_s_p6_0[] = {
          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
         12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
         11,12,12, 0, 0, 0, 8, 8, 8, 9,10, 9,10,10,10,10,
         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
         11,11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
         10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
@@ -1477,40 +1477,40 @@ static const long _vq_lengthlist__16c1_s
          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0,
          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
         14,
 };
 
 static const static_codebook _16c1_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__16c1_s_p6_0,
+        (char *)_vq_lengthlist__16c1_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c1_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__16c1_s_p7_0[] = {
+static const char _vq_lengthlist__16c1_s_p7_0[] = {
          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
         10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
         11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
         11,11,11,11,10,10, 7,11,11,11,11,11,12,12,11, 6,
         10,10,11,10,10,11,11,11, 6,10,10,10,11,10,11,11,
         11,
 };
 
 static const static_codebook _16c1_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16c1_s_p7_0,
+        (char *)_vq_lengthlist__16c1_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__16c1_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p7_1[] = {
         5,
         4,
@@ -1520,30 +1520,30 @@ static const long _vq_quantlist__16c1_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__16c1_s_p7_1[] = {
+static const char _vq_lengthlist__16c1_s_p7_1[] = {
          2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
          8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 9,10,10,
         10,10,10, 8, 8, 8, 8, 9, 9,
 };
 
 static const static_codebook _16c1_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__16c1_s_p7_1,
+        (char *)_vq_lengthlist__16c1_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c1_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p8_0[] = {
         6,
         5,
@@ -1555,54 +1555,54 @@ static const long _vq_quantlist__16c1_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__16c1_s_p8_0[] = {
+static const char _vq_lengthlist__16c1_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
          7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
          9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
         10,10,11,11, 0, 9, 9, 9, 8, 9, 9, 9, 9,10,10,11,
         11, 0,13,13, 9, 9,10,10,10,10,11,11,12,12, 0,14,
         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
          9, 9,11,11,12,12,13,12, 0, 0, 0,10,10, 9, 9,10,
         10,12,12,13,13, 0, 0, 0,13,14,11,10,11,11,12,12,
         13,14, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
          0, 0, 0, 0,12,12,12,12,13,13,14,15, 0, 0, 0, 0,
          0,12,12,12,12,13,13,14,15,
 };
 
 static const static_codebook _16c1_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__16c1_s_p8_0,
+        (char *)_vq_lengthlist__16c1_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__16c1_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__16c1_s_p8_1[] = {
+static const char _vq_lengthlist__16c1_s_p8_1[] = {
          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
          6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _16c1_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__16c1_s_p8_1,
+        (char *)_vq_lengthlist__16c1_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c1_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p9_0[] = {
         6,
         5,
@@ -1614,33 +1614,33 @@ static const long _vq_quantlist__16c1_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__16c1_s_p9_0[] = {
+static const char _vq_lengthlist__16c1_s_p9_0[] = {
          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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _16c1_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__16c1_s_p9_0,
+        (char *)_vq_lengthlist__16c1_s_p9_0,
         1, -513964032, 1628680192, 4, 0,
         (long *)_vq_quantlist__16c1_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p9_1[] = {
         7,
         6,
@@ -1654,17 +1654,17 @@ static const long _vq_quantlist__16c1_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__16c1_s_p9_1[] = {
+static const char _vq_lengthlist__16c1_s_p9_1[] = {
          1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
          6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
          5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
          9, 9,11,11,12,13,13,13,13,13,13,13,13, 7, 7, 8,
          8,11,12,13,13,13,13,13,13,13,13,13,12,12,10,10,
         13,12,13,13,13,13,13,13,13,13,13,12,12,10,10,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,12,
         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
@@ -1674,17 +1674,17 @@ static const long _vq_lengthlist__16c1_s
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,
 };
 
 static const static_codebook _16c1_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__16c1_s_p9_1,
+        (char *)_vq_lengthlist__16c1_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__16c1_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__16c1_s_p9_2[] = {
         10,
         9,
@@ -1704,17 +1704,17 @@ static const long _vq_quantlist__16c1_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__16c1_s_p9_2[] = {
+static const char _vq_lengthlist__16c1_s_p9_2[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
         10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
          8, 8, 8, 9, 9, 9,10,10,10,10, 9,10,10,11,11,12,
         11,11, 8, 8, 8, 8, 9, 9,10,10,10,10,11,11,11,11,
         11,11,11,12,11,12,12, 8, 8, 9, 9, 9, 9, 9,10,10,
         10,10,10,10,11,11,11,11,11,11,12,11, 9, 9, 9, 9,
         10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,12,
@@ -1737,90 +1737,90 @@ static const long _vq_lengthlist__16c1_s
         12,11,12,10,11,11,11,11,12,11,12,12,11,12,12,13,
         12,12,13,12,12,12,12,12,11,12,12,12,11,12,11,11,
         11,12,13,12,13,13,13,13,13,12,13,13,12,12,13,11,
         11,11,11,11,12,11,11,12,11,
 };
 
 static const static_codebook _16c1_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__16c1_s_p9_2,
+        (char *)_vq_lengthlist__16c1_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c1_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__16c1_s_short[] = {
+static const char _huff_lengthlist__16c1_s_short[] = {
          5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
          7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
         16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
         13,16, 7, 4,16, 5, 7, 4, 6, 8,11,13, 8, 6,16, 7,
          8, 5, 5, 7, 9,13, 9, 8,16, 9, 8, 6, 6, 7, 9,13,
         11,11,16,10,10, 7, 7, 7, 9,13,13,13,16,13,13, 9,
          9, 9,10,13,
 };
 
 static const static_codebook _huff_book__16c1_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__16c1_s_short,
+        (char *)_huff_lengthlist__16c1_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__16c2_s_long[] = {
+static const char _huff_lengthlist__16c2_s_long[] = {
 	 4, 7, 9, 9, 9, 8, 9,10,13,16, 5, 4, 5, 6, 7, 7,
 	 8, 9,12,16, 6, 5, 5, 5, 7, 7, 9,10,12,15, 7, 6,
 	 5, 4, 5, 6, 8, 9,10,13, 8, 7, 7, 5, 5, 5, 7, 9,
 	10,12, 7, 7, 7, 6, 5, 5, 6, 7,10,12, 8, 8, 8, 7,
 	 7, 5, 5, 6, 9,11, 8, 9, 9, 8, 8, 6, 6, 5, 8,11,
 	10,11,12,12,11, 9, 9, 8, 9,12,13,14,15,15,14,12,
 	12,11,11,13,
 };
 
 static const static_codebook _huff_book__16c2_s_long = {
 	2, 100,
-	(long *)_huff_lengthlist__16c2_s_long,
+	(char *)_huff_lengthlist__16c2_s_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p1_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__16c2_s_p1_0[] = {
+static const char _vq_lengthlist__16c2_s_p1_0[] = {
 	 1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
 	 0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _16c2_s_p1_0 = {
 	4, 81,
-	(long *)_vq_lengthlist__16c2_s_p1_0,
+	(char *)_vq_lengthlist__16c2_s_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__16c2_s_p1_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p2_0[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__16c2_s_p2_0[] = {
+static const char _vq_lengthlist__16c2_s_p2_0[] = {
 	 2, 4, 4, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
 	 0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 4, 4, 8, 7, 0, 0,
 	 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
 	 9, 9, 4, 4, 4, 7, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8,
 	 8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 7, 8, 8,10, 9,
 	 0, 0, 0,12,11, 0, 0, 0,11,12, 0, 0, 0,14,13, 0,
 	 0, 0,14,14, 7, 8, 8, 9,10, 0, 0, 0,11,12, 0, 0,
 	 0,11,11, 0, 0, 0,14,14, 0, 0, 0,14,14, 0, 0, 0,
@@ -1855,17 +1855,17 @@ static const long _vq_lengthlist__16c2_s
 	 9, 9,14,14, 0, 0, 0,13,13, 0, 0, 0,13,13, 0, 0,
 	 0,13,13, 0, 0, 0,13,12, 8, 9, 9,14,14, 0, 0, 0,
 	13,13, 0, 0, 0,13,13, 0, 0, 0,13,13, 0, 0, 0,12,
 	12,
 };
 
 static const static_codebook _16c2_s_p2_0 = {
 	4, 625,
-	(long *)_vq_lengthlist__16c2_s_p2_0,
+	(char *)_vq_lengthlist__16c2_s_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__16c2_s_p2_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p3_0[] = {
 	4,
 	3,
@@ -1873,28 +1873,28 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	6,
 	1,
 	7,
 	0,
 	8,
 };
 
-static const long _vq_lengthlist__16c2_s_p3_0[] = {
+static const char _vq_lengthlist__16c2_s_p3_0[] = {
 	 1, 3, 3, 5, 5, 7, 7, 8, 8, 0, 0, 0, 6, 6, 8, 8,
 	 9, 9, 0, 0, 0, 6, 6, 8, 8, 9, 9, 0, 0, 0, 7, 7,
 	 8, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0, 0, 0,
 	 8, 8, 9, 9,11,11, 0, 0, 0, 7, 7, 9, 9,11,11, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0,
 };
 
 static const static_codebook _16c2_s_p3_0 = {
 	2, 81,
-	(long *)_vq_lengthlist__16c2_s_p3_0,
+	(char *)_vq_lengthlist__16c2_s_p3_0,
 	1, -531628032, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p3_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p4_0[] = {
 	8,
 	7,
@@ -1910,17 +1910,17 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	14,
 	1,
 	15,
 	0,
 	16,
 };
 
-static const long _vq_lengthlist__16c2_s_p4_0[] = {
+static const char _vq_lengthlist__16c2_s_p4_0[] = {
 	 2, 3, 3, 5, 5, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9,
 	 9, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
 	11,10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
 	10,10,10, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
 	11,11,11,11, 0, 0, 0, 7, 6, 8, 8, 9, 9, 9, 9,10,
 	10,11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
 	11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
 	10,11,11,11,11,12,12, 0, 0, 0, 7, 8, 8, 8, 9, 9,
@@ -1934,40 +1934,40 @@ static const long _vq_lengthlist__16c2_s
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _16c2_s_p4_0 = {
 	2, 289,
-	(long *)_vq_lengthlist__16c2_s_p4_0,
+	(char *)_vq_lengthlist__16c2_s_p4_0,
 	1, -529530880, 1611661312, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p4_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p5_0[] = {
 	1,
 	0,
 	2,
 };
 
-static const long _vq_lengthlist__16c2_s_p5_0[] = {
+static const char _vq_lengthlist__16c2_s_p5_0[] = {
 	 1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,11,10,10,
 	10,11, 4, 6, 6,10,10,11,10,11,10, 5,10,10, 9,12,
 	11,10,12,12, 7,10,10,12,12,12,12,13,13, 7,11,10,
 	11,12,12,12,13,13, 6,11,10,10,12,12,11,12,12, 7,
 	11,10,12,13,13,12,12,12, 7,10,11,12,13,13,12,12,
 	12,
 };
 
 static const static_codebook _16c2_s_p5_0 = {
 	4, 81,
-	(long *)_vq_lengthlist__16c2_s_p5_0,
+	(char *)_vq_lengthlist__16c2_s_p5_0,
 	1, -529137664, 1618345984, 2, 0,
 	(long *)_vq_quantlist__16c2_s_p5_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p5_1[] = {
 	5,
 	4,
@@ -1977,30 +1977,30 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	8,
 	1,
 	9,
 	0,
 	10,
 };
 
-static const long _vq_lengthlist__16c2_s_p5_1[] = {
+static const char _vq_lengthlist__16c2_s_p5_1[] = {
 	 2, 3, 3, 6, 6, 6, 6, 7, 7, 7, 7,11,10,10, 6, 6,
 	 7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
 	 8,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9,11,11,11, 6,
 	 7, 8, 8, 8, 8, 9, 9,11,11,11, 7, 7, 8, 8, 8, 8,
 	 8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9,11,11,11,
 	 8, 8, 8, 8, 8, 8, 8, 8,11,11,11,11,11, 8, 8, 8,
 	 8, 8, 8,12,11,11,11,11, 8, 8, 8, 8, 8, 8,12,11,
 	11,11,11, 7, 7, 8, 8, 8, 8,
 };
 
 static const static_codebook _16c2_s_p5_1 = {
 	2, 121,
-	(long *)_vq_lengthlist__16c2_s_p5_1,
+	(char *)_vq_lengthlist__16c2_s_p5_1,
 	1, -531365888, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p5_1,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p6_0[] = {
 	6,
 	5,
@@ -2012,54 +2012,54 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__16c2_s_p6_0[] = {
+static const char _vq_lengthlist__16c2_s_p6_0[] = {
 	 1, 4, 4, 6, 6, 8, 7, 8, 8, 9, 9,10,10, 5, 5, 5,
 	 7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
 	 9,10, 9,11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,
 	11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
 	12, 0,11,11, 8, 8,10,10,11,11,12,12,13,13, 0,12,
 	12, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 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 const static_codebook _16c2_s_p6_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__16c2_s_p6_0,
+	(char *)_vq_lengthlist__16c2_s_p6_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p6_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p6_1[] = {
 	2,
 	1,
 	3,
 	0,
 	4,
 };
 
-static const long _vq_lengthlist__16c2_s_p6_1[] = {
+static const char _vq_lengthlist__16c2_s_p6_1[] = {
 	 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
 	 6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _16c2_s_p6_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__16c2_s_p6_1,
+	(char *)_vq_lengthlist__16c2_s_p6_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__16c2_s_p6_1,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p7_0[] = {
 	6,
 	5,
@@ -2071,33 +2071,33 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	10,
 	1,
 	11,
 	0,
 	12,
 };
 
-static const long _vq_lengthlist__16c2_s_p7_0[] = {
+static const char _vq_lengthlist__16c2_s_p7_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 8, 8,10, 9,10,10, 5, 5, 5,
 	 7, 7, 9, 9,10,10,11,10,12,11, 6, 5, 5, 7, 7, 9,
 	 9,10,10,11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,
 	11,11,12,12,20, 7, 7, 7, 7, 9, 9,11,10,12,11,12,
 	12,20,11,11, 8, 8,10,10,11,11,12,12,13,13,20,12,
 	12, 8, 8, 9, 9,11,11,12,12,13,13,20,20,21,10,10,
 	10,10,11,11,12,12,13,13,21,21,21,10,10,10,10,11,
 	11,12,12,13,13,21,21,21,14,14,11,11,12,12,13,13,
 	13,14,21,21,21,16,15,11,11,12,11,13,13,14,14,21,
 	21,21,21,21,13,13,12,12,13,13,14,14,21,21,21,21,
 	21,13,13,12,12,13,13,14,14,
 };
 
 static const static_codebook _16c2_s_p7_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__16c2_s_p7_0,
+	(char *)_vq_lengthlist__16c2_s_p7_0,
 	1, -523206656, 1618345984, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p7_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p7_1[] = {
 	5,
 	4,
@@ -2107,30 +2107,30 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	8,
 	1,
 	9,
 	0,
 	10,
 };
 
-static const long _vq_lengthlist__16c2_s_p7_1[] = {
+static const char _vq_lengthlist__16c2_s_p7_1[] = {
 	 2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 7,
 	 7, 7, 7, 7, 8, 8, 9, 9, 9, 6, 6, 7, 7, 7, 7, 8,
 	 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
 	 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
 	 8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
 	 7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7,
 	 7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
 	 9, 9, 9, 7, 7, 7, 7, 8, 8,
 };
 
 static const static_codebook _16c2_s_p7_1 = {
 	2, 121,
-	(long *)_vq_lengthlist__16c2_s_p7_1,
+	(char *)_vq_lengthlist__16c2_s_p7_1,
 	1, -531365888, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p7_1,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p8_0[] = {
 	7,
 	6,
@@ -2144,17 +2144,17 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	12,
 	1,
 	13,
 	0,
 	14,
 };
 
-static const long _vq_lengthlist__16c2_s_p8_0[] = {
+static const char _vq_lengthlist__16c2_s_p8_0[] = {
 	 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10, 6,
 	 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11, 6, 5,
 	 5, 8, 7, 9, 9, 8, 8, 9, 9,10,10,11,11,20, 8, 8,
 	 8, 8, 9, 9, 9, 9,10,10,11,10,12,11,20, 8, 8, 8,
 	 8, 9, 9, 9, 9,10,10,11,11,12,12,20,12,12, 9, 9,
 	10,10,10,10,11,11,12,12,13,12,20,13,13, 9, 9,10,
 	10,10,10,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,
 	10,10,11,11,12,12,13,12,20,20,20, 9, 9, 9, 8,10,
@@ -2164,17 +2164,17 @@ static const long _vq_lengthlist__16c2_s
 	13,13,14,14,20,20,20,20,20,11,10,11,11,13,11,13,
 	13,14,14,20,20,21,21,21,14,14,11,12,13,13,13,13,
 	14,14,21,21,21,21,21,15,15,12,11,13,12,14,13,15,
 	14,
 };
 
 static const static_codebook _16c2_s_p8_0 = {
 	2, 225,
-	(long *)_vq_lengthlist__16c2_s_p8_0,
+	(char *)_vq_lengthlist__16c2_s_p8_0,
 	1, -520986624, 1620377600, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p8_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p8_1[] = {
 	10,
 	9,
@@ -2194,17 +2194,17 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	18,
 	1,
 	19,
 	0,
 	20,
 };
 
-static const long _vq_lengthlist__16c2_s_p8_1[] = {
+static const char _vq_lengthlist__16c2_s_p8_1[] = {
 	 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10, 7, 7, 8,
 	 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
 	11,11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9, 9,
 	 9, 9, 9,10, 9,10,10,10,10,11,11,11, 8, 8, 9, 9,
 	 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
@@ -2227,17 +2227,17 @@ static const long _vq_lengthlist__16c2_s
 	11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
 	11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
 	10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
 	10,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _16c2_s_p8_1 = {
 	2, 441,
-	(long *)_vq_lengthlist__16c2_s_p8_1,
+	(char *)_vq_lengthlist__16c2_s_p8_1,
 	1, -529268736, 1611661312, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p8_1,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p9_0[] = {
 	8,
 	7,
@@ -2253,17 +2253,17 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	14,
 	1,
 	15,
 	0,
 	16,
 };
 
-static const long _vq_lengthlist__16c2_s_p9_0[] = {
+static const char _vq_lengthlist__16c2_s_p9_0[] = {
 	 1, 4, 3,10, 8,10,10,10,10,10,10,10,10,10,10,10,
 	10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10, 6,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,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -2277,17 +2277,17 @@ static const long _vq_lengthlist__16c2_s
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,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 const static_codebook _16c2_s_p9_0 = {
 	2, 289,
-	(long *)_vq_lengthlist__16c2_s_p9_0,
+	(char *)_vq_lengthlist__16c2_s_p9_0,
 	1, -509798400, 1631393792, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p9_0,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p9_1[] = {
 	9,
 	8,
@@ -2305,17 +2305,17 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	16,
 	1,
 	17,
 	0,
 	18,
 };
 
-static const long _vq_lengthlist__16c2_s_p9_1[] = {
+static const char _vq_lengthlist__16c2_s_p9_1[] = {
 	 1, 4, 4, 7, 7, 7, 7, 7, 7, 8, 8,10, 9,11,10,13,
 	11,14,13, 6, 6, 6, 8, 8, 8, 8, 8, 7, 9, 8,11, 9,
 	13,11,14,12,14,13, 5, 6, 6, 8, 8, 8, 8, 8, 8, 9,
 	 9,11,11,13,11,14,13,15,15,17, 8, 8, 8, 8, 9, 9,
 	 9, 8,11, 9,12,10,13,11,14,12,14,13,17, 8, 8, 8,
 	 8, 9, 9, 9, 9,10,10,11,11,13,13,13,14,16,15,17,
 	12,12, 8, 8, 9, 9,10,10,11,11,12,11,13,12,13,12,
 	14,13,16,12,12, 8, 8, 9, 9,10,10,11,11,12,12,13,
@@ -2333,17 +2333,17 @@ static const long _vq_lengthlist__16c2_s
 	17,17,17,17,17,17,17,13, 9,13,12,15,13,16,16,17,
 	17,17,17,17,17,17,17,17,17,17,15,17,14,14,15,16,
 	16,17,16,17,16,17,17,17,17,17,17,17,17,17,17,14,
 	13,15,16,16,17,16,17,17,17,
 };
 
 static const static_codebook _16c2_s_p9_1 = {
 	2, 361,
-	(long *)_vq_lengthlist__16c2_s_p9_1,
+	(char *)_vq_lengthlist__16c2_s_p9_1,
 	1, -518287360, 1622704128, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p9_1,
 	0
 };
 
 static const long _vq_quantlist__16c2_s_p9_2[] = {
 	24,
 	23,
@@ -2391,56 +2391,56 @@ static const long _vq_quantlist__16c2_s_
 	2,
 	46,
 	1,
 	47,
 	0,
 	48,
 };
 
-static const long _vq_lengthlist__16c2_s_p9_2[] = {
+static const char _vq_lengthlist__16c2_s_p9_2[] = {
 	 2, 4, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
 	 7,
 };
 
 static const static_codebook _16c2_s_p9_2 = {
 	1, 49,
-	(long *)_vq_lengthlist__16c2_s_p9_2,
+	(char *)_vq_lengthlist__16c2_s_p9_2,
 	1, -526909440, 1611661312, 6, 0,
 	(long *)_vq_quantlist__16c2_s_p9_2,
 	0
 };
 
-static const long _huff_lengthlist__16c2_s_short[] = {
+static const char _huff_lengthlist__16c2_s_short[] = {
 	 7,10,12,11,12,13,15,16,18,15,10, 8, 8, 8, 9,10,
 	12,13,14,17,10, 7, 7, 7, 7, 8,10,12,15,18,10, 7,
 	 7, 5, 5, 6, 8,10,13,15,10, 7, 6, 5, 4, 4, 6, 9,
 	12,15,11, 7, 7, 5, 4, 3, 4, 7,11,13,12, 9, 8, 7,
 	 5, 4, 4, 5,10,13,11,11,11, 9, 7, 5, 5, 5, 9,12,
 	13,12,13,12,10, 8, 8, 7, 9,13,14,14,14,14,13,11,
 	11,10,10,13,
 };
 
 static const static_codebook _huff_book__16c2_s_short = {
 	2, 100,
-	(long *)_huff_lengthlist__16c2_s_short,
+	(char *)_huff_lengthlist__16c2_s_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
 static const long _vq_quantlist__8c0_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__8c0_s_p1_0[] = {
+static const char _vq_lengthlist__8c0_s_p1_0[] = {
          1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
          0, 0, 0, 7, 8, 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,
@@ -2846,31 +2846,31 @@ static const long _vq_lengthlist__8c0_s_
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _8c0_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__8c0_s_p1_0,
+        (char *)_vq_lengthlist__8c0_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8c0_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__8c0_s_p3_0[] = {
+static const char _vq_lengthlist__8c0_s_p3_0[] = {
          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 8, 8,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 6, 7, 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,
@@ -2905,17 +2905,17 @@ static const long _vq_lengthlist__8c0_s_
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _8c0_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8c0_s_p3_0,
+        (char *)_vq_lengthlist__8c0_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c0_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p4_0[] = {
         4,
         3,
@@ -2923,28 +2923,28 @@ static const long _vq_quantlist__8c0_s_p
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__8c0_s_p4_0[] = {
+static const char _vq_lengthlist__8c0_s_p4_0[] = {
          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _8c0_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c0_s_p4_0,
+        (char *)_vq_lengthlist__8c0_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c0_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p5_0[] = {
         4,
         3,
@@ -2952,28 +2952,28 @@ static const long _vq_quantlist__8c0_s_p
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__8c0_s_p5_0[] = {
+static const char _vq_lengthlist__8c0_s_p5_0[] = {
          1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
         10,
 };
 
 static const static_codebook _8c0_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c0_s_p5_0,
+        (char *)_vq_lengthlist__8c0_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c0_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p6_0[] = {
         8,
         7,
@@ -2989,17 +2989,17 @@ static const long _vq_quantlist__8c0_s_p
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__8c0_s_p6_0[] = {
+static const char _vq_lengthlist__8c0_s_p6_0[] = {
          1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
         11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
         11,12,11, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,10,10,
         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,11,
         10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,10,
         11,11,11,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,
         10,11,11,12,12,13,13, 0, 0, 0,10,10,10,10,11,11,
@@ -3013,40 +3013,40 @@ static const long _vq_lengthlist__8c0_s_
          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,13, 0,
          0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,14,14,14,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
         14,
 };
 
 static const static_codebook _8c0_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__8c0_s_p6_0,
+        (char *)_vq_lengthlist__8c0_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c0_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__8c0_s_p7_0[] = {
+static const char _vq_lengthlist__8c0_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
          9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
         12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
         11,11,11,11,10,10, 7,10,11,12,11,11,12,11,12, 6,
          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10,10,10,11,10,
         10,
 };
 
 static const static_codebook _8c0_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8c0_s_p7_0,
+        (char *)_vq_lengthlist__8c0_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__8c0_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p7_1[] = {
         5,
         4,
@@ -3056,30 +3056,30 @@ static const long _vq_quantlist__8c0_s_p
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__8c0_s_p7_1[] = {
+static const char _vq_lengthlist__8c0_s_p7_1[] = {
          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
          8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
          9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
          8, 9, 9, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9,10,
         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,11,10,11,
          9, 9, 9, 9,10,10,10,10,11,11,11,10,10, 9, 9,10,
         10,10, 9,11,10,10,10,10,10,10, 9, 9,10,10,11,11,
         10,10,10, 9, 9, 9,10,10,10,
 };
 
 static const static_codebook _8c0_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__8c0_s_p7_1,
+        (char *)_vq_lengthlist__8c0_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c0_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p8_0[] = {
         6,
         5,
@@ -3091,77 +3091,77 @@ static const long _vq_quantlist__8c0_s_p
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__8c0_s_p8_0[] = {
+static const char _vq_lengthlist__8c0_s_p8_0[] = {
          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
          7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
          7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
          9, 9,10,10, 0, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,11,
         10, 0, 0,13, 9, 8, 9, 9, 9, 9,10,10,11,11, 0,13,
          0, 9, 9, 9, 9, 9, 9,11,10,11,11, 0, 0, 0, 8, 9,
         10, 9,10,10,13,11,12,12, 0, 0, 0, 8, 9, 9, 9,10,
         10,13,12,12,13, 0, 0, 0,12, 0,10,10,12,11,10,11,
         12,12, 0, 0, 0,13,13,10,10,10,11,12, 0,13, 0, 0,
          0, 0, 0, 0,13,11, 0,12,12,12,13,12, 0, 0, 0, 0,
          0, 0,13,13,11,13,13,11,12,
 };
 
 static const static_codebook _8c0_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__8c0_s_p8_0,
+        (char *)_vq_lengthlist__8c0_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__8c0_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__8c0_s_p8_1[] = {
+static const char _vq_lengthlist__8c0_s_p8_1[] = {
          1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
          7, 7, 6, 6, 7, 7, 7, 6, 6,
 };
 
 static const static_codebook _8c0_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__8c0_s_p8_1,
+        (char *)_vq_lengthlist__8c0_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c0_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p9_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__8c0_s_p9_0[] = {
+static const char _vq_lengthlist__8c0_s_p9_0[] = {
          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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7,
 };
 
 static const static_codebook _8c0_s_p9_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8c0_s_p9_0,
+        (char *)_vq_lengthlist__8c0_s_p9_0,
         1, -518803456, 1628680192, 2, 0,
         (long *)_vq_quantlist__8c0_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p9_1[] = {
         7,
         6,
@@ -3175,17 +3175,17 @@ static const long _vq_quantlist__8c0_s_p
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__8c0_s_p9_1[] = {
+static const char _vq_lengthlist__8c0_s_p9_1[] = {
          1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
          6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
          6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
          8, 8, 9, 9,11,11,11,11,11,11,11,11,11, 9, 8, 7,
          8, 9,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,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,
@@ -3195,17 +3195,17 @@ static const long _vq_lengthlist__8c0_s_
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,
 };
 
 static const static_codebook _8c0_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__8c0_s_p9_1,
+        (char *)_vq_lengthlist__8c0_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__8c0_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__8c0_s_p9_2[] = {
         10,
         9,
@@ -3225,17 +3225,17 @@ static const long _vq_quantlist__8c0_s_p
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__8c0_s_p9_2[] = {
+static const char _vq_lengthlist__8c0_s_p9_2[] = {
          1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
         11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
         10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
          7, 8, 9,10,10,10, 9,10,10, 9,10,10,11,11,11,11,
         11,11, 9, 9, 9, 9, 8, 9,10,10,11,10,10,11,11,12,
         10,10,12,12,11,11,10, 9, 9,10, 8, 9,10,10,10, 9,
         10,10,11,11,10,11,10,10,10,12,12,12, 9,10, 9,10,
          9, 9,10,10,11,11,11,11,10,10,10,11,12,11,12,11,
@@ -3258,47 +3258,47 @@ static const long _vq_lengthlist__8c0_s_
         12,10,10,10,10,10, 9,12,10,10,10,10,12, 9,11,10,
         10,11,10,12,12,10,12,12,12,10,10,10,10, 9,10,11,
         10,10,12,10,10,12,11,10,11,10,10,12,11,10,12,10,
         10,11, 9,11,10, 9,10, 9,10,
 };
 
 static const static_codebook _8c0_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__8c0_s_p9_2,
+        (char *)_vq_lengthlist__8c0_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c0_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__8c0_s_single[] = {
+static const char _huff_lengthlist__8c0_s_single[] = {
          4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
          6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
         17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
         11,15, 6, 4,17, 6, 6, 4, 5, 8,11,16, 6, 6,17, 8,
          6, 5, 6, 9,13,16, 8, 9,17,11, 9, 8, 8,11,13,17,
          9,12,17,15,14,13,12,13,14,17,12,15,17,17,17,17,
         17,16,17,17,
 };
 
 static const static_codebook _huff_book__8c0_s_single = {
         2, 100,
-        (long *)_huff_lengthlist__8c0_s_single,
+        (char *)_huff_lengthlist__8c0_s_single,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__8c1_s_p1_0[] = {
+static const char _vq_lengthlist__8c1_s_p1_0[] = {
          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 7, 8, 9, 0, 0, 0,
          0, 0, 0, 7, 8, 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,
@@ -3704,31 +3704,31 @@ static const long _vq_lengthlist__8c1_s_
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _8c1_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__8c1_s_p1_0,
+        (char *)_vq_lengthlist__8c1_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8c1_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__8c1_s_p3_0[] = {
+static const char _vq_lengthlist__8c1_s_p3_0[] = {
          2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3763,17 +3763,17 @@ static const long _vq_lengthlist__8c1_s_
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _8c1_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8c1_s_p3_0,
+        (char *)_vq_lengthlist__8c1_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c1_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p4_0[] = {
         4,
         3,
@@ -3781,28 +3781,28 @@ static const long _vq_quantlist__8c1_s_p
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__8c1_s_p4_0[] = {
+static const char _vq_lengthlist__8c1_s_p4_0[] = {
          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _8c1_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c1_s_p4_0,
+        (char *)_vq_lengthlist__8c1_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c1_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p5_0[] = {
         4,
         3,
@@ -3810,28 +3810,28 @@ static const long _vq_quantlist__8c1_s_p
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__8c1_s_p5_0[] = {
+static const char _vq_lengthlist__8c1_s_p5_0[] = {
          1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
          9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
          8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
         11,10, 8, 8,10,10, 0, 0, 0,11,11, 8, 8,10,10, 0,
          0, 0,12,12, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
         10,
 };
 
 static const static_codebook _8c1_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c1_s_p5_0,
+        (char *)_vq_lengthlist__8c1_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c1_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p6_0[] = {
         8,
         7,
@@ -3847,17 +3847,17 @@ static const long _vq_quantlist__8c1_s_p
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__8c1_s_p6_0[] = {
+static const char _vq_lengthlist__8c1_s_p6_0[] = {
          1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
         11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
         11,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,11,
         12,12,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,
         11,12,12,12,12, 0, 0, 0,10,10, 9, 9,10,10,10,10,
         11,11,12,12,13,13, 0, 0, 0,10,10, 9, 9,10,10,10,
         10,11,11,12,12,13,13, 0, 0, 0,11,11, 9, 9,10,10,
@@ -3871,40 +3871,40 @@ static const long _vq_lengthlist__8c1_s_
          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,13, 0,
          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
         14,
 };
 
 static const static_codebook _8c1_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__8c1_s_p6_0,
+        (char *)_vq_lengthlist__8c1_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c1_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__8c1_s_p7_0[] = {
+static const char _vq_lengthlist__8c1_s_p7_0[] = {
          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
         10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
         10, 9, 9,11, 9,10, 7,10,10,11,11,11,11,10,10, 6,
          9, 9,10,10,10,11, 9, 9, 6, 9, 9,10,10,10,10, 9,
          9,
 };
 
 static const static_codebook _8c1_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8c1_s_p7_0,
+        (char *)_vq_lengthlist__8c1_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__8c1_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p7_1[] = {
         5,
         4,
@@ -3914,30 +3914,30 @@ static const long _vq_quantlist__8c1_s_p
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__8c1_s_p7_1[] = {
+static const char _vq_lengthlist__8c1_s_p7_1[] = {
          2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
          7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
          8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
         10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _8c1_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__8c1_s_p7_1,
+        (char *)_vq_lengthlist__8c1_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c1_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p8_0[] = {
         6,
         5,
@@ -3949,54 +3949,54 @@ static const long _vq_quantlist__8c1_s_p
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__8c1_s_p8_0[] = {
+static const char _vq_lengthlist__8c1_s_p8_0[] = {
          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
          9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
         11, 0,12,12, 9, 9, 9, 9,10, 9,10,11,11,11, 0,13,
         12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
         10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,11,
         13,12, 0, 0, 0,14,14,10,10,11,10,11,11,12,12, 0,
          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
          0,12,12,11,10,12,11,13,12,
 };
 
 static const static_codebook _8c1_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__8c1_s_p8_0,
+        (char *)_vq_lengthlist__8c1_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__8c1_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__8c1_s_p8_1[] = {
+static const char _vq_lengthlist__8c1_s_p8_1[] = {
          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
          6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _8c1_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__8c1_s_p8_1,
+        (char *)_vq_lengthlist__8c1_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c1_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p9_0[] = {
         6,
         5,
@@ -4008,33 +4008,33 @@ static const long _vq_quantlist__8c1_s_p
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__8c1_s_p9_0[] = {
+static const char _vq_lengthlist__8c1_s_p9_0[] = {
          1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
         10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10, 9, 9, 9, 9,
 };
 
 static const static_codebook _8c1_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__8c1_s_p9_0,
+        (char *)_vq_lengthlist__8c1_s_p9_0,
         1, -513964032, 1628680192, 4, 0,
         (long *)_vq_quantlist__8c1_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p9_1[] = {
         7,
         6,
@@ -4048,17 +4048,17 @@ static const long _vq_quantlist__8c1_s_p
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__8c1_s_p9_1[] = {
+static const char _vq_lengthlist__8c1_s_p9_1[] = {
          1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
          5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
          5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
          8, 8,10,10,11,11,12,13,13,13,13,13,17, 7, 7, 8,
          8,10,10,11,11,13,13,13,13,14,14,17,11,11, 9, 9,
         11,11,12,12,12,13,13,14,15,13,17,12,12, 9, 9,11,
         11,12,12,13,13,13,13,14,16,17,17,17,11,12,12,12,
         13,13,13,14,15,14,15,15,17,17,17,12,12,11,11,13,
@@ -4068,17 +4068,17 @@ static const long _vq_lengthlist__8c1_s_
         14,15,15,15,17,17,17,17,17,14,14,16,14,15,15,15,
         15,15,15,17,17,17,17,17,17,16,16,15,17,15,15,14,
         17,15,17,16,17,17,17,17,16,15,14,15,15,15,15,15,
         15,
 };
 
 static const static_codebook _8c1_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__8c1_s_p9_1,
+        (char *)_vq_lengthlist__8c1_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__8c1_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__8c1_s_p9_2[] = {
         10,
         9,
@@ -4098,17 +4098,17 @@ static const long _vq_quantlist__8c1_s_p
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__8c1_s_p9_2[] = {
+static const char _vq_lengthlist__8c1_s_p9_2[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
          9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
          9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
          7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,
         11,12, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,
         10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
          9,10,10,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
@@ -4131,65 +4131,65 @@ static const long _vq_lengthlist__8c1_s_
         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
         12,11,12,11,11,12,12,12,11,11,10,10,10,10,10,10,
         10,10,10,11,12,12,11,12,12,11,12,11,11,11,11,10,
         10,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _8c1_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__8c1_s_p9_2,
+        (char *)_vq_lengthlist__8c1_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c1_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__8c1_s_single[] = {
+static const char _huff_lengthlist__8c1_s_single[] = {
          4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
          6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
         17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
         10,13, 7, 5,17, 6, 8, 4, 5, 6, 8,10, 6, 5,17, 6,
          8, 5, 4, 5, 7, 9, 7, 7,17, 8, 9, 6, 5, 5, 6, 8,
          8, 8,17, 9,11, 8, 6, 6, 6, 7, 9,10,17,12,12,10,
          9, 7, 7, 8,
 };
 
 static const static_codebook _huff_book__8c1_s_single = {
         2, 100,
-        (long *)_huff_lengthlist__8c1_s_single,
+        (char *)_huff_lengthlist__8c1_s_single,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c2_s_long[] = {
+static const char _huff_lengthlist__44c2_s_long[] = {
          6, 6,12,10,10,10, 9,10,12,12, 6, 1,10, 5, 6, 6,
          7, 9,11,14,12, 9, 8,11, 7, 8, 9,11,13,15,10, 5,
         12, 7, 8, 7, 9,12,14,15,10, 6, 7, 8, 5, 6, 7, 9,
         12,14, 9, 6, 8, 7, 6, 6, 7, 9,12,12, 9, 7, 9, 9,
          7, 6, 6, 7,10,10,10, 9,10,11, 8, 7, 6, 6, 8,10,
         12,11,13,13,11,10, 8, 8, 8,10,11,13,15,15,14,13,
         10, 8, 8, 9,
 };
 
 static const static_codebook _huff_book__44c2_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c2_s_long,
+        (char *)_huff_lengthlist__44c2_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c2_s_p1_0[] = {
+static const char _vq_lengthlist__44c2_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 7, 8, 8, 0, 0, 0,
          0, 0, 0, 6, 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,
@@ -4595,31 +4595,31 @@ static const long _vq_lengthlist__44c2_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c2_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c2_s_p1_0,
+        (char *)_vq_lengthlist__44c2_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c2_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c2_s_p2_0[] = {
+static const char _vq_lengthlist__44c2_s_p2_0[] = {
          1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
          8, 8, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
          8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 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,
@@ -4654,31 +4654,31 @@ static const long _vq_lengthlist__44c2_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c2_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c2_s_p2_0,
+        (char *)_vq_lengthlist__44c2_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c2_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c2_s_p3_0[] = {
+static const char _vq_lengthlist__44c2_s_p3_0[] = {
          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 6, 6, 7, 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,
@@ -4713,17 +4713,17 @@ static const long _vq_lengthlist__44c2_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c2_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c2_s_p3_0,
+        (char *)_vq_lengthlist__44c2_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c2_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p4_0[] = {
         4,
         3,
@@ -4731,28 +4731,28 @@ static const long _vq_quantlist__44c2_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c2_s_p4_0[] = {
+static const char _vq_lengthlist__44c2_s_p4_0[] = {
          1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
          0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 7, 7, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 7, 0, 0, 0, 0, 0, 0, 0,
          7, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c2_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c2_s_p4_0,
+        (char *)_vq_lengthlist__44c2_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c2_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p5_0[] = {
         4,
         3,
@@ -4760,28 +4760,28 @@ static const long _vq_quantlist__44c2_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c2_s_p5_0[] = {
+static const char _vq_lengthlist__44c2_s_p5_0[] = {
          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 7, 7, 7, 7, 7, 7,
          9, 9, 0, 7, 7, 7, 7, 7, 7, 9, 9, 0, 8, 8, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
         11,
 };
 
 static const static_codebook _44c2_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c2_s_p5_0,
+        (char *)_vq_lengthlist__44c2_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c2_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p6_0[] = {
         8,
         7,
@@ -4797,17 +4797,17 @@ static const long _vq_quantlist__44c2_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c2_s_p6_0[] = {
+static const char _vq_lengthlist__44c2_s_p6_0[] = {
          1, 4, 3, 6, 6, 8, 8, 9, 9, 9, 9, 9, 9,10,10,11,
         11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
         11,11,12, 0, 8, 8, 7, 7, 9, 9,10,10, 9, 9,10,10,
         11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10, 9,10,
         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
         11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
         10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
@@ -4821,40 +4821,40 @@ static const long _vq_lengthlist__44c2_s
          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
         14,
 };
 
 static const static_codebook _44c2_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c2_s_p6_0,
+        (char *)_vq_lengthlist__44c2_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c2_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c2_s_p7_0[] = {
+static const char _vq_lengthlist__44c2_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,10, 9, 9, 7,10,10,11,10,
         11,11,10,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
         11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 6,
          9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,12,10,
         11,
 };
 
 static const static_codebook _44c2_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c2_s_p7_0,
+        (char *)_vq_lengthlist__44c2_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c2_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p7_1[] = {
         5,
         4,
@@ -4864,30 +4864,30 @@ static const long _vq_quantlist__44c2_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c2_s_p7_1[] = {
+static const char _vq_lengthlist__44c2_s_p7_1[] = {
          2, 3, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 7, 7, 6, 6,
          7, 7, 8, 8, 8, 8, 9, 6, 6, 6, 6, 7, 7, 8, 8, 8,
          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
         10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _44c2_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c2_s_p7_1,
+        (char *)_vq_lengthlist__44c2_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c2_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p8_0[] = {
         6,
         5,
@@ -4899,54 +4899,54 @@ static const long _vq_quantlist__44c2_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c2_s_p8_0[] = {
+static const char _vq_lengthlist__44c2_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
         11,12,12,12,12, 0, 0, 0,14,14,10,11,11,11,12,12,
         13,13, 0, 0, 0,14,14,11,10,11,11,13,12,13,13, 0,
          0, 0, 0, 0,12,12,11,12,13,12,14,14, 0, 0, 0, 0,
          0,12,12,12,12,13,12,14,14,
 };
 
 static const static_codebook _44c2_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c2_s_p8_0,
+        (char *)_vq_lengthlist__44c2_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c2_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c2_s_p8_1[] = {
+static const char _vq_lengthlist__44c2_s_p8_1[] = {
          2, 4, 4, 5, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c2_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c2_s_p8_1,
+        (char *)_vq_lengthlist__44c2_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c2_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p9_0[] = {
         6,
         5,
@@ -4958,33 +4958,33 @@ static const long _vq_quantlist__44c2_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c2_s_p9_0[] = {
+static const char _vq_lengthlist__44c2_s_p9_0[] = {
          1, 5, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
         11,11,11,11,11,11,11,11,11,11, 2, 8, 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,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,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,
 };
 
 static const static_codebook _44c2_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c2_s_p9_0,
+        (char *)_vq_lengthlist__44c2_s_p9_0,
         1, -514541568, 1627103232, 4, 0,
         (long *)_vq_quantlist__44c2_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p9_1[] = {
         6,
         5,
@@ -4996,33 +4996,33 @@ static const long _vq_quantlist__44c2_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c2_s_p9_1[] = {
+static const char _vq_lengthlist__44c2_s_p9_1[] = {
          1, 4, 4, 6, 6, 7, 6, 8, 8,10, 9,10,10, 6, 5, 5,
          7, 7, 8, 7,10, 9,11,11,12,13, 6, 5, 5, 7, 7, 8,
          8,10,10,11,11,13,13,18, 8, 8, 8, 8, 9, 9,10,10,
         12,12,12,13,18, 8, 8, 8, 8, 9, 9,10,10,12,12,13,
         13,18,11,11, 8, 8,10,10,11,11,12,11,13,12,18,11,
         11, 9, 7,10,10,11,11,11,12,12,13,17,17,17,10,10,
         11,11,12,12,12,10,12,12,17,17,17,11,10,11,10,13,
         12,11,12,12,12,17,17,17,15,14,11,11,12,11,13,10,
         13,12,17,17,17,14,14,12,10,11,11,13,13,13,13,17,
         17,16,17,16,13,13,12,10,13,10,14,13,17,16,17,16,
         17,13,12,12,10,13,11,14,14,
 };
 
 static const static_codebook _44c2_s_p9_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c2_s_p9_1,
+        (char *)_vq_lengthlist__44c2_s_p9_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c2_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__44c2_s_p9_2[] = {
         8,
         7,
@@ -5038,17 +5038,17 @@ static const long _vq_quantlist__44c2_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c2_s_p9_2[] = {
+static const char _vq_lengthlist__44c2_s_p9_2[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
          9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
          9, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
          9, 9, 9, 9,10,10,10, 8, 7, 8, 8, 8, 8, 9, 9, 9,
          9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
          9, 9,10, 9, 9, 9,10,11,10, 8, 8, 8, 8, 9, 9, 9,
          9, 9, 9, 9,10,10,10,10,11,10, 8, 8, 9, 9, 9, 9,
@@ -5062,65 +5062,65 @@ static const long _vq_lengthlist__44c2_s
         11,11,11,11,11, 9, 9, 9, 9,10, 9,10,10,10,10,11,
         10,11,11,11,11,11,10,10, 9, 9,10, 9,10,10,10,10,
         10,10,10,11,11,11,11,11,11, 9, 9,10, 9,10, 9,10,
         10,
 };
 
 static const static_codebook _44c2_s_p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c2_s_p9_2,
+        (char *)_vq_lengthlist__44c2_s_p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c2_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c2_s_short[] = {
+static const char _huff_lengthlist__44c2_s_short[] = {
         11, 9,13,12,12,11,12,12,13,15, 8, 2,11, 4, 8, 5,
          7,10,12,15,13, 7,10, 9, 8, 8,10,13,17,17,11, 4,
         12, 5, 9, 5, 8,11,14,16,12, 6, 8, 7, 6, 6, 8,11,
         13,16,11, 4, 9, 5, 6, 4, 6,10,13,16,11, 6,11, 7,
          7, 6, 7,10,13,15,13, 9,12, 9, 8, 6, 8,10,12,14,
         14,10,10, 8, 6, 5, 6, 9,11,13,15,11,11, 9, 6, 5,
          6, 8, 9,12,
 };
 
 static const static_codebook _huff_book__44c2_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c2_s_short,
+        (char *)_huff_lengthlist__44c2_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c3_s_long[] = {
+static const char _huff_lengthlist__44c3_s_long[] = {
          5, 6,11,11,11,11,10,10,12,11, 5, 2,11, 5, 6, 6,
          7, 9,11,13,13,10, 7,11, 6, 7, 8, 9,10,12,11, 5,
         11, 6, 8, 7, 9,11,14,15,11, 6, 6, 8, 4, 5, 7, 8,
         10,13,10, 5, 7, 7, 5, 5, 6, 8,10,11,10, 7, 7, 8,
          6, 5, 5, 7, 9, 9,11, 8, 8,11, 8, 7, 6, 6, 7, 9,
         12,11,10,13, 9, 9, 7, 7, 7, 9,11,13,12,15,12,11,
          9, 8, 8, 8,
 };
 
 static const static_codebook _huff_book__44c3_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c3_s_long,
+        (char *)_huff_lengthlist__44c3_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c3_s_p1_0[] = {
+static const char _vq_lengthlist__44c3_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
          0, 0, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 7, 8, 8, 0, 0, 0,
          0, 0, 0, 6, 7, 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,
@@ -5526,31 +5526,31 @@ static const long _vq_lengthlist__44c3_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c3_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c3_s_p1_0,
+        (char *)_vq_lengthlist__44c3_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c3_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c3_s_p2_0[] = {
+static const char _vq_lengthlist__44c3_s_p2_0[] = {
          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
          7, 8, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
          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, 7, 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,
@@ -5585,31 +5585,31 @@ static const long _vq_lengthlist__44c3_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c3_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c3_s_p2_0,
+        (char *)_vq_lengthlist__44c3_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c3_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c3_s_p3_0[] = {
+static const char _vq_lengthlist__44c3_s_p3_0[] = {
          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 6, 6, 7, 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,
@@ -5644,17 +5644,17 @@ static const long _vq_lengthlist__44c3_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c3_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c3_s_p3_0,
+        (char *)_vq_lengthlist__44c3_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c3_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p4_0[] = {
         4,
         3,
@@ -5662,28 +5662,28 @@ static const long _vq_quantlist__44c3_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c3_s_p4_0[] = {
+static const char _vq_lengthlist__44c3_s_p4_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c3_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c3_s_p4_0,
+        (char *)_vq_lengthlist__44c3_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c3_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p5_0[] = {
         4,
         3,
@@ -5691,28 +5691,28 @@ static const long _vq_quantlist__44c3_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c3_s_p5_0[] = {
+static const char _vq_lengthlist__44c3_s_p5_0[] = {
          1, 3, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 7, 8,
          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
         11,
 };
 
 static const static_codebook _44c3_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c3_s_p5_0,
+        (char *)_vq_lengthlist__44c3_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c3_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p6_0[] = {
         8,
         7,
@@ -5728,17 +5728,17 @@ static const long _vq_quantlist__44c3_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c3_s_p6_0[] = {
+static const char _vq_lengthlist__44c3_s_p6_0[] = {
          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         10, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
         11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
         10,11,11,11,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
@@ -5752,40 +5752,40 @@ static const long _vq_lengthlist__44c3_s
          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
         13,
 };
 
 static const static_codebook _44c3_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c3_s_p6_0,
+        (char *)_vq_lengthlist__44c3_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c3_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c3_s_p7_0[] = {
+static const char _vq_lengthlist__44c3_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
         10,12,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
         11,10,10,11,10,10, 7,11,11,11,11,11,12,11,11, 6,
          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
         10,
 };
 
 static const static_codebook _44c3_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c3_s_p7_0,
+        (char *)_vq_lengthlist__44c3_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c3_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p7_1[] = {
         5,
         4,
@@ -5795,30 +5795,30 @@ static const long _vq_quantlist__44c3_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c3_s_p7_1[] = {
+static const char _vq_lengthlist__44c3_s_p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
          7, 8, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
         10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _44c3_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c3_s_p7_1,
+        (char *)_vq_lengthlist__44c3_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c3_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p8_0[] = {
         6,
         5,
@@ -5830,54 +5830,54 @@ static const long _vq_quantlist__44c3_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c3_s_p8_0[] = {
+static const char _vq_lengthlist__44c3_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,12, 0,13,
         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
         10,10,11,11,12,12,12,12, 0, 0, 0,10,10,10,10,11,
         11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
         13,13, 0, 0, 0,14,14,11,11,11,11,12,12,13,13, 0,
          0, 0, 0, 0,12,12,12,12,13,13,14,13, 0, 0, 0, 0,
          0,13,13,12,12,13,12,14,13,
 };
 
 static const static_codebook _44c3_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c3_s_p8_0,
+        (char *)_vq_lengthlist__44c3_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c3_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c3_s_p8_1[] = {
+static const char _vq_lengthlist__44c3_s_p8_1[] = {
          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c3_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c3_s_p8_1,
+        (char *)_vq_lengthlist__44c3_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c3_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p9_0[] = {
         6,
         5,
@@ -5889,33 +5889,33 @@ static const long _vq_quantlist__44c3_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c3_s_p9_0[] = {
+static const char _vq_lengthlist__44c3_s_p9_0[] = {
          1, 4, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
         12,12,12,12,12,12,12,12,12,12, 2, 9, 7,12,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,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,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,
 };
 
 static const static_codebook _44c3_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c3_s_p9_0,
+        (char *)_vq_lengthlist__44c3_s_p9_0,
         1, -514332672, 1627381760, 4, 0,
         (long *)_vq_quantlist__44c3_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p9_1[] = {
         7,
         6,
@@ -5929,17 +5929,17 @@ static const long _vq_quantlist__44c3_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__44c3_s_p9_1[] = {
+static const char _vq_lengthlist__44c3_s_p9_1[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10,10,10, 6,
          5, 5, 7, 7, 8, 8,10, 8,11,10,12,12,13,13, 6, 5,
          5, 7, 7, 8, 8,10, 9,11,11,12,12,13,12,18, 8, 8,
          8, 8, 9, 9,10, 9,11,10,12,12,13,13,18, 8, 8, 8,
          8, 9, 9,10,10,11,11,13,12,14,13,18,11,11, 9, 9,
         10,10,11,11,11,12,13,12,13,14,18,11,11, 9, 8,11,
         10,11,11,11,11,12,12,14,13,18,18,18,10,11,10,11,
         12,12,12,12,13,12,14,13,18,18,18,10,11,11, 9,12,
@@ -5949,17 +5949,17 @@ static const long _vq_lengthlist__44c3_s
         14,12,14,14,17,18,18,17,18,13,12,13,10,12,11,14,
         14,14,14,17,18,18,18,18,15,16,12,12,13,10,14,12,
         14,15,18,18,18,16,17,16,14,12,11,13,10,13,13,14,
         15,
 };
 
 static const static_codebook _44c3_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44c3_s_p9_1,
+        (char *)_vq_lengthlist__44c3_s_p9_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c3_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__44c3_s_p9_2[] = {
         8,
         7,
@@ -5975,17 +5975,17 @@ static const long _vq_quantlist__44c3_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c3_s_p9_2[] = {
+static const char _vq_lengthlist__44c3_s_p9_2[] = {
          2, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 8, 9, 9, 9,
          9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9,
          9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 9, 9, 9, 9, 9,
@@ -5999,65 +5999,65 @@ static const long _vq_lengthlist__44c3_s
         10,11,11,11,11, 9,10, 9, 9, 9, 9,10,10,10,10,11,
         11,11,11,11,11,10,10,10, 9, 9,10, 9,10, 9,10,10,
         10,10,11,11,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,
         10,
 };
 
 static const static_codebook _44c3_s_p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c3_s_p9_2,
+        (char *)_vq_lengthlist__44c3_s_p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c3_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c3_s_short[] = {
+static const char _huff_lengthlist__44c3_s_short[] = {
         10, 9,13,11,14,10,12,13,13,14, 7, 2,12, 5,10, 5,
          7,10,12,14,12, 6, 9, 8, 7, 7, 9,11,13,16,10, 4,
         12, 5,10, 6, 8,12,14,16,12, 6, 8, 7, 6, 5, 7,11,
         12,16,10, 4, 8, 5, 6, 4, 6, 9,13,16,10, 6,10, 7,
          7, 6, 7, 9,13,15,12, 9,11, 9, 8, 6, 7,10,12,14,
         14,11,10, 9, 6, 5, 6, 9,11,13,15,13,11,10, 6, 5,
          6, 8, 9,11,
 };
 
 static const static_codebook _huff_book__44c3_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c3_s_short,
+        (char *)_huff_lengthlist__44c3_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c4_s_long[] = {
+static const char _huff_lengthlist__44c4_s_long[] = {
          4, 7,11,11,11,11,10,11,12,11, 5, 2,11, 5, 6, 6,
          7, 9,11,12,11, 9, 6,10, 6, 7, 8, 9,10,11,11, 5,
         11, 7, 8, 8, 9,11,13,14,11, 6, 5, 8, 4, 5, 7, 8,
         10,11,10, 6, 7, 7, 5, 5, 6, 8, 9,11,10, 7, 8, 9,
          6, 6, 6, 7, 8, 9,11, 9, 9,11, 7, 7, 6, 6, 7, 9,
         12,12,10,13, 9, 8, 7, 7, 7, 8,11,13,11,14,11,10,
          9, 8, 7, 7,
 };
 
 static const static_codebook _huff_book__44c4_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c4_s_long,
+        (char *)_huff_lengthlist__44c4_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c4_s_p1_0[] = {
+static const char _vq_lengthlist__44c4_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 7, 8, 8, 0, 0, 0,
          0, 0, 0, 6, 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,
@@ -6463,31 +6463,31 @@ static const long _vq_lengthlist__44c4_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c4_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c4_s_p1_0,
+        (char *)_vq_lengthlist__44c4_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c4_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c4_s_p2_0[] = {
+static const char _vq_lengthlist__44c4_s_p2_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, 7,
          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, 7, 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,
@@ -6522,31 +6522,31 @@ static const long _vq_lengthlist__44c4_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c4_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c4_s_p2_0,
+        (char *)_vq_lengthlist__44c4_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c4_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c4_s_p3_0[] = {
+static const char _vq_lengthlist__44c4_s_p3_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 6, 6, 7, 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,
@@ -6581,17 +6581,17 @@ static const long _vq_lengthlist__44c4_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c4_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c4_s_p3_0,
+        (char *)_vq_lengthlist__44c4_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c4_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p4_0[] = {
         4,
         3,
@@ -6599,28 +6599,28 @@ static const long _vq_quantlist__44c4_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c4_s_p4_0[] = {
+static const char _vq_lengthlist__44c4_s_p4_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c4_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c4_s_p4_0,
+        (char *)_vq_lengthlist__44c4_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c4_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p5_0[] = {
         4,
         3,
@@ -6628,28 +6628,28 @@ static const long _vq_quantlist__44c4_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c4_s_p5_0[] = {
+static const char _vq_lengthlist__44c4_s_p5_0[] = {
          2, 3, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
          9, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,10,
         10,
 };
 
 static const static_codebook _44c4_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c4_s_p5_0,
+        (char *)_vq_lengthlist__44c4_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c4_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p6_0[] = {
         8,
         7,
@@ -6665,17 +6665,17 @@ static const long _vq_quantlist__44c4_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c4_s_p6_0[] = {
+static const char _vq_lengthlist__44c4_s_p6_0[] = {
          2, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
         11,11, 0, 4, 4, 7, 6, 8, 8, 9, 9, 9, 9,10,10,11,
         11,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
         11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
@@ -6689,40 +6689,40 @@ static const long _vq_lengthlist__44c4_s
          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
          0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,13,13,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,
         13,
 };
 
 static const static_codebook _44c4_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c4_s_p6_0,
+        (char *)_vq_lengthlist__44c4_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c4_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c4_s_p7_0[] = {
+static const char _vq_lengthlist__44c4_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
         10,
 };
 
 static const static_codebook _44c4_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c4_s_p7_0,
+        (char *)_vq_lengthlist__44c4_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c4_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p7_1[] = {
         5,
         4,
@@ -6732,30 +6732,30 @@ static const long _vq_quantlist__44c4_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c4_s_p7_1[] = {
+static const char _vq_lengthlist__44c4_s_p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
          7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
         10,10,10, 8, 8, 8, 8, 9, 9,
 };
 
 static const static_codebook _44c4_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c4_s_p7_1,
+        (char *)_vq_lengthlist__44c4_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c4_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p8_0[] = {
         6,
         5,
@@ -6767,54 +6767,54 @@ static const long _vq_quantlist__44c4_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c4_s_p8_0[] = {
+static const char _vq_lengthlist__44c4_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
         11, 0,12,12, 9, 9, 9, 9,10,10,10,10,11,11, 0,13,
         13, 9, 9,10, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
         10,10,10,10,11,11,12,12, 0, 0, 0,10,10,10,10,10,
         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,13, 0,
          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
          0,13,12,12,12,12,12,13,13,
 };
 
 static const static_codebook _44c4_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c4_s_p8_0,
+        (char *)_vq_lengthlist__44c4_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c4_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c4_s_p8_1[] = {
+static const char _vq_lengthlist__44c4_s_p8_1[] = {
          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c4_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c4_s_p8_1,
+        (char *)_vq_lengthlist__44c4_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c4_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p9_0[] = {
         6,
         5,
@@ -6826,33 +6826,33 @@ static const long _vq_quantlist__44c4_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c4_s_p9_0[] = {
+static const char _vq_lengthlist__44c4_s_p9_0[] = {
          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 4, 7, 7,
         12,12,12,12,12,12,12,12,12,12, 3, 8, 8,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,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 const static_codebook _44c4_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c4_s_p9_0,
+        (char *)_vq_lengthlist__44c4_s_p9_0,
         1, -513964032, 1628680192, 4, 0,
         (long *)_vq_quantlist__44c4_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p9_1[] = {
         7,
         6,
@@ -6866,17 +6866,17 @@ static const long _vq_quantlist__44c4_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__44c4_s_p9_1[] = {
+static const char _vq_lengthlist__44c4_s_p9_1[] = {
          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,10,10, 6,
          5, 5, 7, 7, 9, 8,10, 9,11,10,12,12,13,13, 6, 5,
          5, 7, 7, 9, 9,10,10,11,11,12,12,12,13,19, 8, 8,
          8, 8, 9, 9,10,10,12,11,12,12,13,13,19, 8, 8, 8,
          8, 9, 9,11,11,12,12,13,13,13,13,19,12,12, 9, 9,
         11,11,11,11,12,11,13,12,13,13,18,12,12, 9, 9,11,
         10,11,11,12,12,12,13,13,14,19,18,18,11,11,11,11,
         12,12,13,12,13,13,14,14,16,18,18,11,11,11,10,12,
@@ -6886,17 +6886,17 @@ static const long _vq_lengthlist__44c4_s
         14,14,16,14,18,17,18,18,17,13,12,13,10,12,12,14,
         14,14,14,17,18,18,18,18,14,15,12,12,13,12,14,14,
         15,15,18,18,18,17,18,15,14,12,11,12,12,14,14,14,
         15,
 };
 
 static const static_codebook _44c4_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44c4_s_p9_1,
+        (char *)_vq_lengthlist__44c4_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c4_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__44c4_s_p9_2[] = {
         10,
         9,
@@ -6916,17 +6916,17 @@ static const long _vq_quantlist__44c4_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__44c4_s_p9_2[] = {
+static const char _vq_lengthlist__44c4_s_p9_2[] = {
          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8, 9, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9,10,10,10,10,11, 6, 6, 7, 7, 8,
          8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,
          7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,
         10,10,10,10,12,11,11, 7, 7, 8, 8, 9, 9, 9, 9, 9,
          9,10,10,10,10,10,10,10,10,12,11,12, 8, 8, 8, 8,
          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
@@ -6949,65 +6949,65 @@ static const long _vq_lengthlist__44c4_s
         12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,12,
         11,12,12,12,12,12,11,12,11,11,10,10,10,10,10,10,
         10,10,10,10,12,12,12,12,11,11,11,11,11,11,11,10,
         10,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _44c4_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__44c4_s_p9_2,
+        (char *)_vq_lengthlist__44c4_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c4_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c4_s_short[] = {
+static const char _huff_lengthlist__44c4_s_short[] = {
          4, 7,14,10,15,10,12,15,16,15, 4, 2,11, 5,10, 6,
          8,11,14,14,14,10, 7,11, 6, 8,10,11,13,15, 9, 4,
         11, 5, 9, 6, 9,12,14,15,14, 9, 6, 9, 4, 5, 7,10,
         12,13, 9, 5, 7, 6, 5, 5, 7,10,13,13,10, 8, 9, 8,
          7, 6, 8,10,14,14,13,11,10,10, 7, 7, 8,11,14,15,
         13,12, 9, 9, 6, 5, 7,10,14,17,15,13,11,10, 6, 6,
          7, 9,12,17,
 };
 
 static const static_codebook _huff_book__44c4_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c4_s_short,
+        (char *)_huff_lengthlist__44c4_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c5_s_long[] = {
+static const char _huff_lengthlist__44c5_s_long[] = {
          3, 8, 9,13,10,12,12,12,12,12, 6, 4, 6, 8, 6, 8,
         10,10,11,12, 8, 5, 4,10, 4, 7, 8, 9,10,11,13, 8,
         10, 8, 9, 9,11,12,13,14,10, 6, 4, 9, 3, 5, 6, 8,
         10,11,11, 8, 6, 9, 5, 5, 6, 7, 9,11,12, 9, 7,11,
          6, 6, 6, 7, 8,10,12,11, 9,12, 7, 7, 6, 6, 7, 9,
         13,12,10,13, 9, 8, 7, 7, 7, 8,11,15,11,15,11,10,
          9, 8, 7, 7,
 };
 
 static const static_codebook _huff_book__44c5_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c5_s_long,
+        (char *)_huff_lengthlist__44c5_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c5_s_p1_0[] = {
+static const char _vq_lengthlist__44c5_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
          0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 7, 9, 9, 0, 0, 0,
          0, 0, 0, 7, 8, 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,
@@ -7413,31 +7413,31 @@ static const long _vq_lengthlist__44c5_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c5_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c5_s_p1_0,
+        (char *)_vq_lengthlist__44c5_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c5_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c5_s_p2_0[] = {
+static const char _vq_lengthlist__44c5_s_p2_0[] = {
          2, 4, 4, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
          8, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
          8, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 7, 8, 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,
@@ -7472,31 +7472,31 @@ static const long _vq_lengthlist__44c5_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c5_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c5_s_p2_0,
+        (char *)_vq_lengthlist__44c5_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c5_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p3_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c5_s_p3_0[] = {
+static const char _vq_lengthlist__44c5_s_p3_0[] = {
          2, 4, 3, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 3, 5, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 6, 6, 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,
@@ -7531,17 +7531,17 @@ static const long _vq_lengthlist__44c5_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c5_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c5_s_p3_0,
+        (char *)_vq_lengthlist__44c5_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c5_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p4_0[] = {
         4,
         3,
@@ -7549,28 +7549,28 @@ static const long _vq_quantlist__44c5_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c5_s_p4_0[] = {
+static const char _vq_lengthlist__44c5_s_p4_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
          7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c5_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c5_s_p4_0,
+        (char *)_vq_lengthlist__44c5_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c5_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p5_0[] = {
         4,
         3,
@@ -7578,28 +7578,28 @@ static const long _vq_quantlist__44c5_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c5_s_p5_0[] = {
+static const char _vq_lengthlist__44c5_s_p5_0[] = {
          2, 4, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
          7, 7, 9, 9, 0, 0, 0, 7, 6, 7, 7, 9, 9, 0, 0, 0,
          8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
          0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
         10,
 };
 
 static const static_codebook _44c5_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c5_s_p5_0,
+        (char *)_vq_lengthlist__44c5_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c5_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p6_0[] = {
         8,
         7,
@@ -7615,17 +7615,17 @@ static const long _vq_quantlist__44c5_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c5_s_p6_0[] = {
+static const char _vq_lengthlist__44c5_s_p6_0[] = {
          2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,11,
         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
         11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
         10,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
         11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 9,10,10,10,
         10,11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,
@@ -7639,40 +7639,40 @@ static const long _vq_lengthlist__44c5_s
          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
          0, 0, 0, 0, 0, 0,12,12,12,12,13,12,13,13,13,13,
          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
         13,
 };
 
 static const static_codebook _44c5_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c5_s_p6_0,
+        (char *)_vq_lengthlist__44c5_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c5_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p7_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c5_s_p7_0[] = {
+static const char _vq_lengthlist__44c5_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
         10,
 };
 
 static const static_codebook _44c5_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c5_s_p7_0,
+        (char *)_vq_lengthlist__44c5_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c5_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p7_1[] = {
         5,
         4,
@@ -7682,30 +7682,30 @@ static const long _vq_quantlist__44c5_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c5_s_p7_1[] = {
+static const char _vq_lengthlist__44c5_s_p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
          8, 8, 8, 8, 8, 8, 8, 9,10,10,10,10,10, 8, 8, 8,
          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
         10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _44c5_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c5_s_p7_1,
+        (char *)_vq_lengthlist__44c5_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c5_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p8_0[] = {
         6,
         5,
@@ -7717,54 +7717,54 @@ static const long _vq_quantlist__44c5_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c5_s_p8_0[] = {
+static const char _vq_lengthlist__44c5_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 8, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
         11, 0,12,12, 9, 9, 9,10,10,10,10,10,11,11, 0,13,
         13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
         10,10,10,10,11,11,11,11, 0, 0, 0,10,10,10,10,10,
         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,12, 0,
          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
          0,12,12,12,12,12,12,13,13,
 };
 
 static const static_codebook _44c5_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c5_s_p8_0,
+        (char *)_vq_lengthlist__44c5_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c5_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p8_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c5_s_p8_1[] = {
+static const char _vq_lengthlist__44c5_s_p8_1[] = {
          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c5_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c5_s_p8_1,
+        (char *)_vq_lengthlist__44c5_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c5_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p9_0[] = {
         7,
         6,
@@ -7778,17 +7778,17 @@ static const long _vq_quantlist__44c5_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__44c5_s_p9_0[] = {
+static const char _vq_lengthlist__44c5_s_p9_0[] = {
          1, 3, 3,13,13,13,13,13,13,13,13,13,13,13,13, 4,
          7, 7,13,13,13,13,13,13,13,13,13,13,13,13, 3, 8,
          6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
@@ -7798,17 +7798,17 @@ static const long _vq_lengthlist__44c5_s
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
         13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,
         12,
 };
 
 static const static_codebook _44c5_s_p9_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c5_s_p9_0,
+        (char *)_vq_lengthlist__44c5_s_p9_0,
         1, -512522752, 1628852224, 4, 0,
         (long *)_vq_quantlist__44c5_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p9_1[] = {
         8,
         7,
@@ -7824,17 +7824,17 @@ static const long _vq_quantlist__44c5_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c5_s_p9_1[] = {
+static const char _vq_lengthlist__44c5_s_p9_1[] = {
          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,11,10,11,
         11, 6, 5, 5, 7, 7, 8, 9,10,10,11,10,12,11,12,11,
         13,12, 6, 5, 5, 7, 7, 9, 9,10,10,11,11,12,12,13,
         12,13,13,18, 8, 8, 8, 8, 9, 9,10,11,11,11,12,11,
         13,11,13,12,18, 8, 8, 8, 8,10,10,11,11,12,12,13,
         13,13,13,13,14,18,12,12, 9, 9,11,11,11,11,12,12,
         13,12,13,12,13,13,20,13,12, 9, 9,11,11,11,11,12,
         12,13,13,13,14,14,13,20,18,19,11,12,11,11,12,12,
@@ -7848,17 +7848,17 @@ static const long _vq_lengthlist__44c5_s
         17,17,18,16,16,13,11,14,10,13,12,14,14,14,14,19,
         19,19,19,19,18,17,13,14,13,11,14,13,14,14,15,15,
         19,19,19,17,19,18,18,14,13,12,11,14,11,15,15,15,
         15,
 };
 
 static const static_codebook _44c5_s_p9_1 = {
         2, 289,
-        (long *)_vq_lengthlist__44c5_s_p9_1,
+        (char *)_vq_lengthlist__44c5_s_p9_1,
         1, -520814592, 1620377600, 5, 0,
         (long *)_vq_quantlist__44c5_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__44c5_s_p9_2[] = {
         10,
         9,
@@ -7878,17 +7878,17 @@ static const long _vq_quantlist__44c5_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__44c5_s_p9_2[] = {
+static const char _vq_lengthlist__44c5_s_p9_2[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 9,11, 5, 6, 7, 7, 8, 7, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7,
          7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
          9,10, 9,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
          9, 9, 9,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,
@@ -7911,89 +7911,89 @@ static const long _vq_lengthlist__44c5_s
         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
         11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
         10,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _44c5_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__44c5_s_p9_2,
+        (char *)_vq_lengthlist__44c5_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c5_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c5_s_short[] = {
+static const char _huff_lengthlist__44c5_s_short[] = {
          5, 8,10,14,11,11,12,16,15,17, 5, 5, 7, 9, 7, 8,
         10,13,17,17, 7, 5, 5,10, 5, 7, 8,11,13,15,10, 8,
         10, 8, 8, 8,11,15,18,18, 8, 5, 5, 8, 3, 4, 6,10,
         14,16, 9, 7, 6, 7, 4, 3, 5, 9,14,18,10, 9, 8,10,
          6, 5, 6, 9,14,18,12,12,11,12, 8, 7, 8,11,14,18,
         14,13,12,10, 7, 5, 6, 9,14,18,14,14,13,10, 6, 5,
          6, 8,11,16,
 };
 
 static const static_codebook _huff_book__44c5_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c5_s_short,
+        (char *)_huff_lengthlist__44c5_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c6_s_long[] = {
+static const char _huff_lengthlist__44c6_s_long[] = {
          3, 8,11,13,14,14,13,13,16,14, 6, 3, 4, 7, 9, 9,
         10,11,14,13,10, 4, 3, 5, 7, 7, 9,10,13,15,12, 7,
          4, 4, 6, 6, 8,10,13,15,12, 8, 6, 6, 6, 6, 8,10,
         13,14,11, 9, 7, 6, 6, 6, 7, 8,12,11,13,10, 9, 8,
          7, 6, 6, 7,11,11,13,11,10, 9, 9, 7, 7, 6,10,11,
         13,13,13,13,13,11, 9, 8,10,12,12,15,15,16,15,12,
         11,10,10,12,
 };
 
 static const static_codebook _huff_book__44c6_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c6_s_long,
+        (char *)_huff_lengthlist__44c6_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c6_s_p1_0[] = {
+static const char _vq_lengthlist__44c6_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
          9, 9, 0, 8, 8, 0, 8, 8, 5, 9, 9, 0, 8, 8, 0, 8,
          8,
 };
 static const static_codebook _44c6_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c6_s_p1_0,
+        (char *)_vq_lengthlist__44c6_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c6_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c6_s_p2_0[] = {
+static const char _vq_lengthlist__44c6_s_p2_0[] = {
          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,11,
          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
          0, 0,14,13, 8, 9, 9,11,11, 0,11,11,12,12, 0,10,
         11,12,12, 0,14,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
@@ -8028,17 +8028,17 @@ static const long _vq_lengthlist__44c6_s
         11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
         12,13,13, 0, 0, 0,13,13, 9,11,11,14,14, 0,11,11,
         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
         13,
 };
 
 static const static_codebook _44c6_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c6_s_p2_0,
+        (char *)_vq_lengthlist__44c6_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c6_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p3_0[] = {
         4,
         3,
@@ -8046,28 +8046,28 @@ static const long _vq_quantlist__44c6_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c6_s_p3_0[] = {
+static const char _vq_lengthlist__44c6_s_p3_0[] = {
          2, 3, 4, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9,10, 0, 4, 4, 6, 6, 7, 7,10, 9, 0, 5, 5, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 6, 8, 8,10,10, 0, 0, 0,
          7, 7, 9, 9,11,11, 0, 0, 0, 7, 7, 9, 9,11,11, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c6_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c6_s_p3_0,
+        (char *)_vq_lengthlist__44c6_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c6_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p4_0[] = {
         8,
         7,
@@ -8083,17 +8083,17 @@ static const long _vq_quantlist__44c6_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c6_s_p4_0[] = {
+static const char _vq_lengthlist__44c6_s_p4_0[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,10,
         10, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
         11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
         10,11,11,11,11, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
         11,11,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,
         10,11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
@@ -8107,40 +8107,40 @@ static const long _vq_lengthlist__44c6_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c6_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c6_s_p4_0,
+        (char *)_vq_lengthlist__44c6_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c6_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p5_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c6_s_p5_0[] = {
+static const char _vq_lengthlist__44c6_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6, 9, 9,10,10,
         10, 9, 4, 6, 6, 9,10, 9,10, 9,10, 6, 9, 9,10,12,
         11,10,11,11, 7,10, 9,11,12,12,12,12,12, 7,10,10,
         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
          9,10,11,12,12,12,12,12, 7,10, 9,12,12,12,12,12,
         12,
 };
 
 static const static_codebook _44c6_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c6_s_p5_0,
+        (char *)_vq_lengthlist__44c6_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c6_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p5_1[] = {
         5,
         4,
@@ -8150,30 +8150,30 @@ static const long _vq_quantlist__44c6_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c6_s_p5_1[] = {
+static const char _vq_lengthlist__44c6_s_p5_1[] = {
          3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
          7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6, 7, 7, 8, 8, 8,
          8,11, 6, 6, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
          6, 7, 8, 8, 8, 8, 9,11,11,11, 7, 7, 8, 8, 8, 8,
          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 8,11,11,11,
          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,10,10, 8, 8, 8,
          8, 8, 8,11,11,11,10,10, 8, 8, 8, 8, 8, 8,11,11,
         11,10,10, 7, 7, 8, 8, 8, 8,
 };
 
 static const static_codebook _44c6_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c6_s_p5_1,
+        (char *)_vq_lengthlist__44c6_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c6_s_p5_1,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p6_0[] = {
         6,
         5,
@@ -8185,54 +8185,54 @@ static const long _vq_quantlist__44c6_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p6_0[] = {
+static const char _vq_lengthlist__44c6_s_p6_0[] = {
          1, 4, 4, 6, 6, 8, 8, 8, 8,10, 9,10,10, 6, 5, 5,
          7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
          9,10, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
         12, 0,11,11, 8, 8,10,10,11,11,12,12,12,12, 0,11,
         12, 9, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 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 const static_codebook _44c6_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p6_0,
+        (char *)_vq_lengthlist__44c6_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c6_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p6_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c6_s_p6_1[] = {
+static const char _vq_lengthlist__44c6_s_p6_1[] = {
          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c6_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c6_s_p6_1,
+        (char *)_vq_lengthlist__44c6_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c6_s_p6_1,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p7_0[] = {
         6,
         5,
@@ -8244,33 +8244,33 @@ static const long _vq_quantlist__44c6_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p7_0[] = {
+static const char _vq_lengthlist__44c6_s_p7_0[] = {
          1, 4, 4, 6, 6, 8, 8, 8, 8,10,10,11,10, 6, 5, 5,
          7, 7, 8, 8, 9, 9,10,10,12,11, 6, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,12,11,21, 7, 7, 7, 7, 9, 9,10,10,
         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
         12,21,12,12, 9, 9,10,10,11,11,11,11,12,12,21,12,
         12, 9, 9,10,10,11,11,12,12,12,12,21,21,21,11,11,
         10,10,11,12,12,12,13,13,21,21,21,11,11,10,10,12,
         12,12,12,13,13,21,21,21,15,15,11,11,12,12,13,13,
         13,13,21,21,21,15,16,11,11,12,12,13,13,14,14,21,
         21,21,21,20,13,13,13,13,13,13,14,14,20,20,20,20,
         20,13,13,13,13,13,13,14,14,
 };
 
 static const static_codebook _44c6_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p7_0,
+        (char *)_vq_lengthlist__44c6_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c6_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p7_1[] = {
         5,
         4,
@@ -8280,30 +8280,30 @@ static const long _vq_quantlist__44c6_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c6_s_p7_1[] = {
+static const char _vq_lengthlist__44c6_s_p7_1[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
          7, 7, 7, 7, 8, 7, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7,
          7, 9, 6, 6, 7, 7, 7, 7, 8, 7, 7, 8, 9, 9, 9, 7,
          7, 7, 7, 7, 7, 7, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
          8, 8, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 8, 8, 8, 7,
          7, 8, 8, 9, 9, 9, 8, 8, 8, 8, 7, 7, 8, 8, 9, 9,
          9, 8, 8, 7, 7, 7, 7, 8, 8,
 };
 
 static const static_codebook _44c6_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c6_s_p7_1,
+        (char *)_vq_lengthlist__44c6_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c6_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p8_0[] = {
         7,
         6,
@@ -8317,17 +8317,17 @@ static const long _vq_quantlist__44c6_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__44c6_s_p8_0[] = {
+static const char _vq_lengthlist__44c6_s_p8_0[] = {
          1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 7, 9, 8,10, 9, 6,
          5, 5, 8, 8, 9, 9, 8, 8, 9, 9,11,10,11,10, 6, 5,
          5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,18, 8, 8,
          9, 8,10,10, 9, 9,10,10,10,10,11,10,18, 8, 8, 9,
          9,10,10, 9, 9,10,10,11,11,12,12,18,12,13, 9,10,
         10,10, 9,10,10,10,11,11,12,11,18,13,13, 9, 9,10,
         10,10,10,10,10,11,11,12,12,18,18,18,10,10, 9, 9,
         11,11,11,11,11,12,12,12,18,18,18,10, 9,10, 9,11,
@@ -8337,17 +8337,17 @@ static const long _vq_lengthlist__44c6_s
         13,13,13,14,18,18,18,18,18,12,12,11,11,12,11,13,
         13,14,13,18,18,18,18,18,16,16,11,12,12,13,13,13,
         14,13,18,18,18,18,18,16,15,12,11,12,11,13,11,15,
         14,
 };
 
 static const static_codebook _44c6_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c6_s_p8_0,
+        (char *)_vq_lengthlist__44c6_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c6_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p8_1[] = {
         10,
         9,
@@ -8367,17 +8367,17 @@ static const long _vq_quantlist__44c6_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__44c6_s_p8_1[] = {
+static const char _vq_lengthlist__44c6_s_p8_1[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
          8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9,10,11,11, 8, 7, 8, 8, 8, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,
@@ -8400,17 +8400,17 @@ static const long _vq_lengthlist__44c6_s
         11,11,11,10,10,10,10,10,10,10,10,10, 9,10,10,11,
         11,11,11,11,11,11,11,11,10,10,10, 9,10,10,10,10,
         10,10,10,10,10,11,11,11,11,11,11,11,11,10,11, 9,
         10,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _44c6_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c6_s_p8_1,
+        (char *)_vq_lengthlist__44c6_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c6_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p9_0[] = {
         6,
         5,
@@ -8422,33 +8422,33 @@ static const long _vq_quantlist__44c6_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p9_0[] = {
+static const char _vq_lengthlist__44c6_s_p9_0[] = {
          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 7, 7,
         11,11,11,11,11,11,11,11,11,11, 5, 8, 9,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,
 };
 
 static const static_codebook _44c6_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p9_0,
+        (char *)_vq_lengthlist__44c6_s_p9_0,
         1, -511845376, 1630791680, 4, 0,
         (long *)_vq_quantlist__44c6_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p9_1[] = {
         6,
         5,
@@ -8460,33 +8460,33 @@ static const long _vq_quantlist__44c6_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p9_1[] = {
+static const char _vq_lengthlist__44c6_s_p9_1[] = {
          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
          8, 8, 8, 8, 8, 7, 9, 8,10,10, 5, 6, 6, 8, 8, 9,
          9, 8, 8,10,10,10,10,16, 9, 9, 9, 9, 9, 9, 9, 8,
         10, 9,11,11,16, 8, 9, 9, 9, 9, 9, 9, 9,10,10,11,
         11,16,13,13, 9, 9,10, 9, 9,10,11,11,11,12,16,13,
         14, 9, 8,10, 8, 9, 9,10,10,12,11,16,14,16, 9, 9,
          9, 9,11,11,12,11,12,11,16,16,16, 9, 7, 9, 6,11,
         11,11,10,11,11,16,16,16,11,12, 9,10,11,11,12,11,
         13,13,16,16,16,12,11,10, 7,12,10,12,12,12,12,16,
         16,15,16,16,10,11,10,11,13,13,14,12,16,16,16,15,
         15,12,10,11,11,13,11,12,13,
 };
 
 static const static_codebook _44c6_s_p9_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p9_1,
+        (char *)_vq_lengthlist__44c6_s_p9_1,
         1, -518889472, 1622704128, 4, 0,
         (long *)_vq_quantlist__44c6_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__44c6_s_p9_2[] = {
         24,
         23,
@@ -8534,99 +8534,99 @@ static const long _vq_quantlist__44c6_s_
         2,
         46,
         1,
         47,
         0,
         48,
 };
 
-static const long _vq_lengthlist__44c6_s_p9_2[] = {
+static const char _vq_lengthlist__44c6_s_p9_2[] = {
          2, 4, 3, 4, 5, 5, 5, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7,
 };
 
 static const static_codebook _44c6_s_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44c6_s_p9_2,
+        (char *)_vq_lengthlist__44c6_s_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44c6_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c6_s_short[] = {
+static const char _huff_lengthlist__44c6_s_short[] = {
          3, 9,11,11,13,14,19,17,17,19, 5, 4, 5, 8,10,10,
         13,16,18,19, 7, 4, 4, 5, 8, 9,12,14,17,19, 8, 6,
          5, 5, 7, 7,10,13,16,18,10, 8, 7, 6, 5, 5, 8,11,
         17,19,11, 9, 7, 7, 5, 4, 5, 8,17,19,13,11, 8, 7,
          7, 5, 5, 7,16,18,14,13, 8, 6, 6, 5, 5, 7,16,18,
         18,16,10, 8, 8, 7, 7, 9,16,18,18,18,12,10,10, 9,
          9,10,17,18,
 };
 
 static const static_codebook _huff_book__44c6_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c6_s_short,
+        (char *)_huff_lengthlist__44c6_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c7_s_long[] = {
+static const char _huff_lengthlist__44c7_s_long[] = {
          3, 8,11,13,15,14,14,13,15,14, 6, 4, 5, 7, 9,10,
         11,11,14,13,10, 4, 3, 5, 7, 8, 9,10,13,13,12, 7,
          4, 4, 5, 6, 8, 9,12,14,13, 9, 6, 5, 5, 6, 8, 9,
         12,14,12, 9, 7, 6, 5, 5, 6, 8,11,11,12,11, 9, 8,
          7, 6, 6, 7,10,11,13,11,10, 9, 8, 7, 6, 6, 9,11,
         13,13,12,12,12,10, 9, 8, 9,11,12,14,15,15,14,12,
         11,10,10,12,
 };
 
 static const static_codebook _huff_book__44c7_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c7_s_long,
+        (char *)_huff_lengthlist__44c7_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c7_s_p1_0[] = {
+static const char _vq_lengthlist__44c7_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9,
          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
          9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
          8,
 };
 
 static const static_codebook _44c7_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c7_s_p1_0,
+        (char *)_vq_lengthlist__44c7_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c7_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c7_s_p2_0[] = {
+static const char _vq_lengthlist__44c7_s_p2_0[] = {
          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
          0, 0,14,13, 8, 9, 9,10,11, 0,11,11,12,12, 0,10,
         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
@@ -8661,17 +8661,17 @@ static const long _vq_lengthlist__44c7_s
         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,12,
         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
         13,
 };
 
 static const static_codebook _44c7_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c7_s_p2_0,
+        (char *)_vq_lengthlist__44c7_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c7_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p3_0[] = {
         4,
         3,
@@ -8679,28 +8679,28 @@ static const long _vq_quantlist__44c7_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c7_s_p3_0[] = {
+static const char _vq_lengthlist__44c7_s_p3_0[] = {
          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c7_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c7_s_p3_0,
+        (char *)_vq_lengthlist__44c7_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c7_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p4_0[] = {
         8,
         7,
@@ -8716,17 +8716,17 @@ static const long _vq_quantlist__44c7_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c7_s_p4_0[] = {
+static const char _vq_lengthlist__44c7_s_p4_0[] = {
          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
         12,12, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
         11,12,12, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
         11,12,12,12, 0, 0, 0, 6, 6, 8, 7, 9, 9, 9, 9,10,
         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
         11,11,12,12,13,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
         10,11,11,12,12,12,13, 0, 0, 0, 7, 7, 8, 8, 9, 9,
@@ -8740,40 +8740,40 @@ static const long _vq_lengthlist__44c7_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c7_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c7_s_p4_0,
+        (char *)_vq_lengthlist__44c7_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c7_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p5_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c7_s_p5_0[] = {
+static const char _vq_lengthlist__44c7_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 7,10,10,10,10,
         10, 9, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
         12,10,11,12, 7,10,10,11,12,12,12,12,12, 7,10,10,
         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
         10,10,12,12,12,12,11,12, 7,10,10,11,12,12,12,12,
         12,
 };
 
 static const static_codebook _44c7_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c7_s_p5_0,
+        (char *)_vq_lengthlist__44c7_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c7_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p5_1[] = {
         5,
         4,
@@ -8783,30 +8783,30 @@ static const long _vq_quantlist__44c7_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c7_s_p5_1[] = {
+static const char _vq_lengthlist__44c7_s_p5_1[] = {
          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
          7, 7, 8, 8, 9, 9,11, 4, 4, 6, 6, 7, 7, 8, 8, 9,
          9,12, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,12,12,12, 6,
          6, 7, 7, 9, 9, 9, 9,11,11,11, 7, 7, 7, 7, 8, 8,
          9, 9,11,11,11, 7, 7, 7, 7, 8, 8, 9, 9,11,11,11,
          7, 7, 8, 8, 8, 8, 9, 9,11,11,11,11,11, 8, 8, 8,
          8, 8, 9,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
         11,11,11, 7, 7, 8, 8, 8, 8,
 };
 
 static const static_codebook _44c7_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c7_s_p5_1,
+        (char *)_vq_lengthlist__44c7_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c7_s_p5_1,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p6_0[] = {
         6,
         5,
@@ -8818,54 +8818,54 @@ static const long _vq_quantlist__44c7_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p6_0[] = {
+static const char _vq_lengthlist__44c7_s_p6_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 8,10,10, 6, 5, 5,
          7, 7, 8, 8, 9, 9, 9,10,11,11, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 8, 9, 9,
         10,10,11,11, 0, 8, 8, 7, 7, 8, 9, 9, 9,10,10,11,
         11, 0,11,11, 9, 9,10,10,11,10,11,11,12,12, 0,12,
         12, 9, 9,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 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 const static_codebook _44c7_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p6_0,
+        (char *)_vq_lengthlist__44c7_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c7_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p6_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c7_s_p6_1[] = {
+static const char _vq_lengthlist__44c7_s_p6_1[] = {
          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c7_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c7_s_p6_1,
+        (char *)_vq_lengthlist__44c7_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c7_s_p6_1,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p7_0[] = {
         6,
         5,
@@ -8877,33 +8877,33 @@ static const long _vq_quantlist__44c7_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p7_0[] = {
+static const char _vq_lengthlist__44c7_s_p7_0[] = {
          1, 4, 4, 6, 6, 7, 8, 9, 9,10,10,12,11, 6, 5, 5,
          7, 7, 8, 8, 9,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
          8,10,10,11,11,12,12,20, 7, 7, 7, 7, 8, 9,10,10,
         11,11,12,13,20, 7, 7, 7, 7, 9, 9,10,10,11,12,13,
         13,20,11,11, 8, 8, 9, 9,11,11,12,12,13,13,20,11,
         11, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,10,
         10,10,12,12,13,13,13,13,20,20,20,10,10,10,10,12,
         12,13,13,13,14,20,20,20,14,14,11,11,12,12,13,13,
         14,14,20,20,20,14,14,11,11,12,12,13,13,14,14,20,
         20,20,20,19,13,13,13,13,14,14,15,14,19,19,19,19,
         19,13,13,13,13,14,14,15,15,
 };
 
 static const static_codebook _44c7_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p7_0,
+        (char *)_vq_lengthlist__44c7_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c7_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p7_1[] = {
         5,
         4,
@@ -8913,30 +8913,30 @@ static const long _vq_quantlist__44c7_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c7_s_p7_1[] = {
+static const char _vq_lengthlist__44c7_s_p7_1[] = {
          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7,
          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7, 7, 7, 7, 7, 7,
          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
          8, 8, 8, 7, 7, 7, 7, 7, 7,
 };
 
 static const static_codebook _44c7_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c7_s_p7_1,
+        (char *)_vq_lengthlist__44c7_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c7_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p8_0[] = {
         7,
         6,
@@ -8950,17 +8950,17 @@ static const long _vq_quantlist__44c7_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__44c7_s_p8_0[] = {
+static const char _vq_lengthlist__44c7_s_p8_0[] = {
          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8, 9, 9,10,10, 6,
          5, 5, 7, 7, 9, 9, 8, 8,10, 9,11,10,12,11, 6, 5,
          5, 8, 7, 9, 9, 8, 8,10,10,11,11,12,11,19, 8, 8,
          8, 8,10,10, 9, 9,10,10,11,11,12,11,19, 8, 8, 8,
          8,10,10, 9, 9,10,10,11,11,12,12,19,12,12, 9, 9,
         10,10, 9,10,10,10,11,11,12,12,19,12,12, 9, 9,10,
         10,10,10,10,10,12,12,12,12,19,19,19, 9, 9, 9, 9,
         11,10,11,11,12,11,13,13,19,19,19, 9, 9, 9, 9,11,
@@ -8970,17 +8970,17 @@ static const long _vq_lengthlist__44c7_s
         14,13,13,13,19,19,19,19,19,12,12,12,11,12,12,13,
         14,13,14,19,19,19,19,19,16,16,12,13,12,13,13,14,
         15,14,19,18,18,18,18,16,15,12,11,12,11,14,12,14,
         14,
 };
 
 static const static_codebook _44c7_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c7_s_p8_0,
+        (char *)_vq_lengthlist__44c7_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c7_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p8_1[] = {
         10,
         9,
@@ -9000,17 +9000,17 @@ static const long _vq_quantlist__44c7_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__44c7_s_p8_1[] = {
+static const char _vq_lengthlist__44c7_s_p8_1[] = {
          3, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
@@ -9033,17 +9033,17 @@ static const long _vq_lengthlist__44c7_s
         11,10,10,10,10, 9, 9,10,10, 9, 9,10, 9,10,10,10,
         10,11,11,10,10,10,10,10,10,10, 9, 9,10,10,10, 9,
          9,10,10,10,10,10,11,10,11,10,10,10,10,10,10, 9,
         10,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _44c7_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c7_s_p8_1,
+        (char *)_vq_lengthlist__44c7_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c7_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p9_0[] = {
         6,
         5,
@@ -9055,33 +9055,33 @@ static const long _vq_quantlist__44c7_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p9_0[] = {
+static const char _vq_lengthlist__44c7_s_p9_0[] = {
          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 6, 6,
         11,11,11,11,11,11,11,11,11,11, 4, 7, 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,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,
 };
 
 static const static_codebook _44c7_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p9_0,
+        (char *)_vq_lengthlist__44c7_s_p9_0,
         1, -511845376, 1630791680, 4, 0,
         (long *)_vq_quantlist__44c7_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p9_1[] = {
         6,
         5,
@@ -9093,33 +9093,33 @@ static const long _vq_quantlist__44c7_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p9_1[] = {
+static const char _vq_lengthlist__44c7_s_p9_1[] = {
          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
          8, 8, 9, 8, 8, 7, 9, 8,11,10, 5, 6, 6, 8, 8, 9,
          8, 8, 8,10, 9,11,11,16, 8, 8, 9, 8, 9, 9, 9, 8,
         10, 9,11,10,16, 8, 8, 9, 9,10,10, 9, 9,10,10,11,
         11,16,13,13, 9, 9,10,10, 9,10,11,11,12,11,16,13,
         13, 9, 8,10, 9,10,10,10,10,11,11,16,14,16, 8, 9,
          9, 9,11,10,11,11,12,11,16,16,16, 9, 7,10, 7,11,
         10,11,11,12,11,16,16,16,12,12, 9,10,11,11,12,11,
         12,12,16,16,16,12,10,10, 7,11, 8,12,11,12,12,16,
         16,15,16,16,11,12,10,10,12,11,12,12,16,16,16,15,
         15,11,11,10,10,12,12,12,12,
 };
 
 static const static_codebook _44c7_s_p9_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p9_1,
+        (char *)_vq_lengthlist__44c7_s_p9_1,
         1, -518889472, 1622704128, 4, 0,
         (long *)_vq_quantlist__44c7_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__44c7_s_p9_2[] = {
         24,
         23,
@@ -9167,99 +9167,99 @@ static const long _vq_quantlist__44c7_s_
         2,
         46,
         1,
         47,
         0,
         48,
 };
 
-static const long _vq_lengthlist__44c7_s_p9_2[] = {
+static const char _vq_lengthlist__44c7_s_p9_2[] = {
          2, 4, 3, 4, 5, 5, 5, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7,
 };
 
 static const static_codebook _44c7_s_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44c7_s_p9_2,
+        (char *)_vq_lengthlist__44c7_s_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44c7_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c7_s_short[] = {
+static const char _huff_lengthlist__44c7_s_short[] = {
          4,11,12,14,15,15,17,17,18,18, 5, 6, 6, 8, 9,10,
         13,17,18,19, 7, 5, 4, 6, 8, 9,11,15,19,19, 8, 6,
          5, 5, 6, 7,11,14,16,17, 9, 7, 7, 6, 7, 7,10,13,
         15,19,10, 8, 7, 6, 7, 6, 7, 9,14,16,12,10, 9, 7,
          7, 6, 4, 5,10,15,14,13,11, 7, 6, 6, 4, 2, 7,13,
         16,16,15, 9, 8, 8, 8, 6, 9,13,19,19,17,12,11,10,
         10, 9,11,14,
 };
 
 static const static_codebook _huff_book__44c7_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c7_s_short,
+        (char *)_huff_lengthlist__44c7_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c8_s_long[] = {
+static const char _huff_lengthlist__44c8_s_long[] = {
          3, 8,12,13,14,14,14,13,14,14, 6, 4, 5, 8,10,10,
         11,11,14,13, 9, 5, 4, 5, 7, 8, 9,10,13,13,12, 7,
          5, 4, 5, 6, 8, 9,12,13,13, 9, 6, 5, 5, 5, 7, 9,
         11,14,12,10, 7, 6, 5, 4, 6, 7,10,11,12,11, 9, 8,
          7, 5, 5, 6,10,10,13,12,10, 9, 8, 6, 6, 5, 8,10,
         14,13,12,12,11,10, 9, 7, 8,10,12,13,14,14,13,12,
         11, 9, 9,10,
 };
 
 static const static_codebook _huff_book__44c8_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c8_s_long,
+        (char *)_huff_lengthlist__44c8_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c8_s_p1_0[] = {
+static const char _vq_lengthlist__44c8_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 7, 7, 0, 9, 8, 0,
          9, 8, 6, 7, 7, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
          9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
          8,
 };
 
 static const static_codebook _44c8_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c8_s_p1_0,
+        (char *)_vq_lengthlist__44c8_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c8_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c8_s_p2_0[] = {
+static const char _vq_lengthlist__44c8_s_p2_0[] = {
          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
          7,10, 9, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
         11,11, 5, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8, 9,
         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
          0,11,10,12,11, 0,11,10,12,12, 0,13,13,14,14, 0,
          0, 0,14,13, 8, 9, 9,10,11, 0,10,11,12,12, 0,10,
         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
@@ -9294,17 +9294,17 @@ static const long _vq_lengthlist__44c8_s
         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,11,
         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
         13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,12,
         13,
 };
 
 static const static_codebook _44c8_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c8_s_p2_0,
+        (char *)_vq_lengthlist__44c8_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c8_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p3_0[] = {
         4,
         3,
@@ -9312,28 +9312,28 @@ static const long _vq_quantlist__44c8_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c8_s_p3_0[] = {
+static const char _vq_lengthlist__44c8_s_p3_0[] = {
          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c8_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c8_s_p3_0,
+        (char *)_vq_lengthlist__44c8_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c8_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p4_0[] = {
         8,
         7,
@@ -9349,17 +9349,17 @@ static const long _vq_quantlist__44c8_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c8_s_p4_0[] = {
+static const char _vq_lengthlist__44c8_s_p4_0[] = {
          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8,10,10,11,11,
         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
         11,11,11, 0, 6, 5, 6, 6, 7, 7, 9, 9, 9, 9,10,10,
         11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9, 9, 9,10,
         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
         11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
         10,11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
@@ -9373,40 +9373,40 @@ static const long _vq_lengthlist__44c8_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c8_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c8_s_p4_0,
+        (char *)_vq_lengthlist__44c8_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c8_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p5_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c8_s_p5_0[] = {
+static const char _vq_lengthlist__44c8_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6,10,10,10,10,
         10,10, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
         11,10,11,11, 7,10,10,11,12,12,12,12,12, 7,10,10,
         11,12,12,12,12,12, 6,10,10,10,12,12,10,12,12, 7,
         10,10,11,12,12,12,12,12, 7,10,10,11,12,12,12,12,
         12,
 };
 
 static const static_codebook _44c8_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c8_s_p5_0,
+        (char *)_vq_lengthlist__44c8_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c8_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p5_1[] = {
         5,
         4,
@@ -9416,30 +9416,30 @@ static const long _vq_quantlist__44c8_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c8_s_p5_1[] = {
+static const char _vq_lengthlist__44c8_s_p5_1[] = {
          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 5, 6, 6,
          7, 7, 8, 8, 8, 8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
          6, 7, 7, 8, 8, 9, 9,11,11,11, 6, 6, 7, 7, 8, 8,
          8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11,
          7, 7, 7, 8, 8, 8, 8, 8,11,11,11,11,11, 7, 7, 8,
          8, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 8, 8,11,11,
         11,11,11, 7, 7, 7, 7, 8, 8,
 };
 
 static const static_codebook _44c8_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c8_s_p5_1,
+        (char *)_vq_lengthlist__44c8_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c8_s_p5_1,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p6_0[] = {
         6,
         5,
@@ -9451,54 +9451,54 @@ static const long _vq_quantlist__44c8_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c8_s_p6_0[] = {
+static const char _vq_lengthlist__44c8_s_p6_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
         10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,10,10,11,
         11, 0,11,11, 9, 9,10,10,11,11,11,11,12,12, 0,12,
         12, 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 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 const static_codebook _44c8_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c8_s_p6_0,
+        (char *)_vq_lengthlist__44c8_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c8_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p6_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c8_s_p6_1[] = {
+static const char _vq_lengthlist__44c8_s_p6_1[] = {
          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c8_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c8_s_p6_1,
+        (char *)_vq_lengthlist__44c8_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c8_s_p6_1,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p7_0[] = {
         6,
         5,
@@ -9510,33 +9510,33 @@ static const long _vq_quantlist__44c8_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c8_s_p7_0[] = {
+static const char _vq_lengthlist__44c8_s_p7_0[] = {
          1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,12,12, 6, 5, 5,
          7, 7, 8, 8,10,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
          8,10,10,11,11,12,12,21, 7, 7, 7, 7, 8, 9,10,10,
         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,12,12,13,
         13,21,11,11, 8, 8, 9, 9,11,11,12,12,13,13,21,11,
         11, 8, 8, 9, 9,11,11,12,12,13,13,21,21,21,10,10,
         10,10,11,11,12,13,13,13,21,21,21,10,10,10,10,11,
         11,13,13,14,13,21,21,21,13,13,11,11,12,12,13,13,
         14,14,21,21,21,14,14,11,11,12,12,13,13,14,14,21,
         21,21,21,20,13,13,13,12,14,14,16,15,20,20,20,20,
         20,13,13,13,13,14,13,15,15,
 };
 
 static const static_codebook _44c8_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c8_s_p7_0,
+        (char *)_vq_lengthlist__44c8_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c8_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p7_1[] = {
         5,
         4,
@@ -9546,30 +9546,30 @@ static const long _vq_quantlist__44c8_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c8_s_p7_1[] = {
+static const char _vq_lengthlist__44c8_s_p7_1[] = {
          4, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7,
          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
          8, 8, 8, 7, 7, 7, 7, 7, 7,
 };
 
 static const static_codebook _44c8_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c8_s_p7_1,
+        (char *)_vq_lengthlist__44c8_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c8_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p8_0[] = {
         7,
         6,
@@ -9583,17 +9583,17 @@ static const long _vq_quantlist__44c8_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__44c8_s_p8_0[] = {
+static const char _vq_lengthlist__44c8_s_p8_0[] = {
          1, 4, 4, 7, 6, 8, 8, 8, 7, 9, 8,10,10,11,10, 6,
          5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,12,11, 6, 5,
          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8,
          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8, 8,
          8,10, 9, 9, 9,10,10,11,11,12,12,20,12,12, 9, 9,
         10,10,10,10,10,11,12,12,12,12,20,12,12, 9, 9,10,
         10,10,10,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,
         11,10,11,11,12,12,12,13,20,19,19, 9, 9, 9, 9,11,
@@ -9603,17 +9603,17 @@ static const long _vq_lengthlist__44c8_s
         13,13,14,13,19,19,19,19,19,12,12,12,11,12,12,13,
         14,14,14,19,19,19,19,19,16,15,13,12,13,13,13,14,
         14,14,19,19,19,19,19,17,17,13,12,13,11,14,13,15,
         15,
 };
 
 static const static_codebook _44c8_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c8_s_p8_0,
+        (char *)_vq_lengthlist__44c8_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c8_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p8_1[] = {
         10,
         9,
@@ -9633,17 +9633,17 @@ static const long _vq_quantlist__44c8_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__44c8_s_p8_1[] = {
+static const char _vq_lengthlist__44c8_s_p8_1[] = {
          4, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
@@ -9666,17 +9666,17 @@ static const long _vq_lengthlist__44c8_s
         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10, 9,
          9,10, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
         10, 9, 9,10,10, 9,10, 9, 9,
 };
 
 static const static_codebook _44c8_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c8_s_p8_1,
+        (char *)_vq_lengthlist__44c8_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c8_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p9_0[] = {
         8,
         7,
@@ -9692,17 +9692,17 @@ static const long _vq_quantlist__44c8_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c8_s_p9_0[] = {
+static const char _vq_lengthlist__44c8_s_p9_0[] = {
          1, 4, 3,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11, 4, 7, 7,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11, 4, 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,
@@ -9716,17 +9716,17 @@ static const long _vq_lengthlist__44c8_s
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,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 const static_codebook _44c8_s_p9_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c8_s_p9_0,
+        (char *)_vq_lengthlist__44c8_s_p9_0,
         1, -509798400, 1631393792, 5, 0,
         (long *)_vq_quantlist__44c8_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p9_1[] = {
         9,
         8,
@@ -9744,17 +9744,17 @@ static const long _vq_quantlist__44c8_s_
         2,
         16,
         1,
         17,
         0,
         18,
 };
 
-static const long _vq_lengthlist__44c8_s_p9_1[] = {
+static const char _vq_lengthlist__44c8_s_p9_1[] = {
          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,10,
         10,11,11, 6, 6, 6, 8, 8, 9, 8, 8, 7,10, 8,11,10,
         12,11,12,12,13,13, 5, 5, 6, 8, 8, 9, 9, 8, 8,10,
          9,11,11,12,12,13,13,13,13,17, 8, 8, 9, 9, 9, 9,
          9, 9,10, 9,12,10,12,12,13,12,13,13,17, 9, 8, 9,
          9, 9, 9, 9, 9,10,10,12,12,12,12,13,13,13,13,17,
         13,13, 9, 9,10,10,10,10,11,11,12,11,13,12,13,13,
         14,15,17,13,13, 9, 8,10, 9,10,10,11,11,12,12,14,
@@ -9772,17 +9772,17 @@ static const long _vq_lengthlist__44c8_s
         17,17,17,17,17,17,17,13,14,13,13,13,13,14,15,15,
         15,14,15,17,17,17,17,17,17,17,16,15,13,14,13,13,
         14,14,15,14,14,16,17,17,17,17,17,17,17,16,16,13,
         14,13,13,14,14,15,14,15,14,
 };
 
 static const static_codebook _44c8_s_p9_1 = {
         2, 361,
-        (long *)_vq_lengthlist__44c8_s_p9_1,
+        (char *)_vq_lengthlist__44c8_s_p9_1,
         1, -518287360, 1622704128, 5, 0,
         (long *)_vq_quantlist__44c8_s_p9_1,
         0
 };
 
 static const long _vq_quantlist__44c8_s_p9_2[] = {
         24,
         23,
@@ -9830,99 +9830,99 @@ static const long _vq_quantlist__44c8_s_
         2,
         46,
         1,
         47,
         0,
         48,
 };
 
-static const long _vq_lengthlist__44c8_s_p9_2[] = {
+static const char _vq_lengthlist__44c8_s_p9_2[] = {
          2, 4, 4, 4, 5, 5, 5, 5, 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, 7, 7, 7,
          7,
 };
 
 static const static_codebook _44c8_s_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44c8_s_p9_2,
+        (char *)_vq_lengthlist__44c8_s_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44c8_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c8_s_short[] = {
+static const char _huff_lengthlist__44c8_s_short[] = {
          4,11,13,14,15,15,18,17,19,17, 5, 6, 8, 9,10,10,
         12,15,19,19, 6, 6, 6, 6, 8, 8,11,14,18,19, 8, 6,
          5, 4, 6, 7,10,13,16,17, 9, 7, 6, 5, 6, 7, 9,12,
         15,19,10, 8, 7, 6, 6, 6, 7, 9,13,15,12,10, 9, 8,
          7, 6, 4, 5,10,15,13,13,11, 8, 6, 6, 4, 2, 7,12,
         17,15,16,10, 8, 8, 7, 6, 9,12,19,18,17,13,11,10,
         10, 9,11,14,
 };
 
 static const static_codebook _huff_book__44c8_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c8_s_short,
+        (char *)_huff_lengthlist__44c8_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c9_s_long[] = {
+static const char _huff_lengthlist__44c9_s_long[] = {
          3, 8,12,14,15,15,15,13,15,15, 6, 5, 8,10,12,12,
         13,12,14,13,10, 6, 5, 6, 8, 9,11,11,13,13,13, 8,
          5, 4, 5, 6, 8,10,11,13,14,10, 7, 5, 4, 5, 7, 9,
         11,12,13,11, 8, 6, 5, 4, 5, 7, 9,11,12,11,10, 8,
          7, 5, 4, 5, 9,10,13,13,11,10, 8, 6, 5, 4, 7, 9,
         15,14,13,12,10, 9, 8, 7, 8, 9,12,12,14,13,12,11,
         10, 9, 8, 9,
 };
 
 static const static_codebook _huff_book__44c9_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c9_s_long,
+        (char *)_huff_lengthlist__44c9_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p1_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c9_s_p1_0[] = {
+static const char _vq_lengthlist__44c9_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
          9, 8, 6, 8, 8, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 8, 8, 0, 7, 7, 0, 8, 8, 5, 8, 8,
          0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
          9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
          7,
 };
 
 static const static_codebook _44c9_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c9_s_p1_0,
+        (char *)_vq_lengthlist__44c9_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c9_s_p1_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p2_0[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c9_s_p2_0[] = {
+static const char _vq_lengthlist__44c9_s_p2_0[] = {
          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
          7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7, 9, 8, 0, 8,
          8, 9, 9, 0, 8, 7, 9, 9, 0, 9,10,10,10, 0, 0, 0,
         11,10, 6, 7, 7, 8, 9, 0, 8, 8, 9, 9, 0, 7, 8, 9,
          9, 0,10, 9,11,10, 0, 0, 0,10,10, 8, 9, 8,10,10,
          0,10,10,12,11, 0,10,10,11,11, 0,12,13,13,13, 0,
          0, 0,13,12, 8, 8, 9,10,10, 0,10,10,11,12, 0,10,
         10,11,11, 0,13,12,13,13, 0, 0, 0,13,13, 0, 0, 0,
@@ -9957,17 +9957,17 @@ static const long _vq_lengthlist__44c9_s
         11,10,13,13, 0,10,10,12,12, 0,10,10,12,12, 0,11,
         12,12,12, 0, 0, 0,12,12, 9,10,11,13,13, 0,10,10,
         12,12, 0,10,10,12,12, 0,12,11,13,12, 0, 0, 0,12,
         12,
 };
 
 static const static_codebook _44c9_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c9_s_p2_0,
+        (char *)_vq_lengthlist__44c9_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c9_s_p2_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p3_0[] = {
         4,
         3,
@@ -9975,28 +9975,28 @@ static const long _vq_quantlist__44c9_s_
         2,
         6,
         1,
         7,
         0,
         8,
 };
 
-static const long _vq_lengthlist__44c9_s_p3_0[] = {
+static const char _vq_lengthlist__44c9_s_p3_0[] = {
          3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 6, 7,
          8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
          7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
          7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0,
 };
 
 static const static_codebook _44c9_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c9_s_p3_0,
+        (char *)_vq_lengthlist__44c9_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c9_s_p3_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p4_0[] = {
         8,
         7,
@@ -10012,17 +10012,17 @@ static const long _vq_quantlist__44c9_s_
         2,
         14,
         1,
         15,
         0,
         16,
 };
 
-static const long _vq_lengthlist__44c9_s_p4_0[] = {
+static const char _vq_lengthlist__44c9_s_p4_0[] = {
          3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,
         10, 0, 5, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
         11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
         10,11,11, 0, 6, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
         11,11,11,12, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
         10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9, 9, 9,
         10,10,11,11,12,12, 0, 0, 0, 7, 7, 7, 8, 9, 9, 9,
          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
@@ -10036,40 +10036,40 @@ static const long _vq_lengthlist__44c9_s
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 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 const static_codebook _44c9_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c9_s_p4_0,
+        (char *)_vq_lengthlist__44c9_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c9_s_p4_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p5_0[] = {
         1,
         0,
         2,
 };
 
-static const long _vq_lengthlist__44c9_s_p5_0[] = {
+static const char _vq_lengthlist__44c9_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6, 9,10,10,10,
         10, 9, 4, 6, 7, 9,10,10,10, 9,10, 5, 9, 9, 9,11,
         11,10,11,11, 7,10, 9,11,12,11,12,12,12, 7, 9,10,
         11,11,12,12,12,12, 6,10,10,10,12,12,10,12,11, 7,
         10,10,11,12,12,11,12,12, 7,10,10,11,12,12,12,12,
         12,
 };
 
 static const static_codebook _44c9_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c9_s_p5_0,
+        (char *)_vq_lengthlist__44c9_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c9_s_p5_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p5_1[] = {
         5,
         4,
@@ -10079,30 +10079,30 @@ static const long _vq_quantlist__44c9_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c9_s_p5_1[] = {
+static const char _vq_lengthlist__44c9_s_p5_1[] = {
          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,11, 5, 5, 6, 6,
          7, 7, 7, 7, 8, 8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8,
          8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
          6, 7, 7, 7, 8, 8, 8,11,11,11, 6, 6, 7, 7, 7, 8,
          8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
          7, 7, 7, 7, 7, 7, 8, 8,11,11,11,10,10, 7, 7, 7,
          7, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
         11,11,11, 7, 7, 7, 7, 7, 7,
 };
 
 static const static_codebook _44c9_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c9_s_p5_1,
+        (char *)_vq_lengthlist__44c9_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c9_s_p5_1,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p6_0[] = {
         6,
         5,
@@ -10114,54 +10114,54 @@ static const long _vq_quantlist__44c9_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c9_s_p6_0[] = {
+static const char _vq_lengthlist__44c9_s_p6_0[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 5, 4, 4,
          6, 6, 8, 8, 9, 9, 9, 9,10,10, 6, 4, 4, 6, 6, 8,
          8, 9, 9, 9, 9,10,10, 0, 6, 6, 7, 7, 8, 8, 9, 9,
         10,10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
         11, 0,10,10, 8, 8, 9, 9,10,10,11,11,12,12, 0,11,
         11, 8, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 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 const static_codebook _44c9_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c9_s_p6_0,
+        (char *)_vq_lengthlist__44c9_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c9_s_p6_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p6_1[] = {
         2,
         1,
         3,
         0,
         4,
 };
 
-static const long _vq_lengthlist__44c9_s_p6_1[] = {
+static const char _vq_lengthlist__44c9_s_p6_1[] = {
          4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
          5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44c9_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c9_s_p6_1,
+        (char *)_vq_lengthlist__44c9_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c9_s_p6_1,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p7_0[] = {
         6,
         5,
@@ -10173,33 +10173,33 @@ static const long _vq_quantlist__44c9_s_
         2,
         10,
         1,
         11,
         0,
         12,
 };
 
-static const long _vq_lengthlist__44c9_s_p7_0[] = {
+static const char _vq_lengthlist__44c9_s_p7_0[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8,10,10,11,11, 6, 4, 4,
          6, 6, 8, 8, 9, 9,10,10,12,12, 6, 4, 5, 6, 6, 8,
          8, 9, 9,10,10,12,12,20, 6, 6, 6, 6, 8, 8, 9,10,
         11,11,12,12,20, 6, 6, 6, 6, 8, 8,10,10,11,11,12,
         12,20,10,10, 7, 7, 9, 9,10,10,11,11,12,12,20,11,
         11, 7, 7, 9, 9,10,10,11,11,12,12,20,20,20, 9, 9,
          9, 9,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,11,
         11,12,12,13,13,20,20,20,13,13,10,10,11,11,12,13,
         13,13,20,20,20,13,13,10,10,11,11,12,13,13,13,20,
         20,20,20,19,12,12,12,12,13,13,14,15,19,19,19,19,
         19,12,12,12,12,13,13,14,14,
 };
 
 static const static_codebook _44c9_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c9_s_p7_0,
+        (char *)_vq_lengthlist__44c9_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c9_s_p7_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p7_1[] = {
         5,
         4,
@@ -10209,30 +10209,30 @@ static const long _vq_quantlist__44c9_s_
         2,
         8,
         1,
         9,
         0,
         10,
 };
 
-static const long _vq_lengthlist__44c9_s_p7_1[] = {
+static const char _vq_lengthlist__44c9_s_p7_1[] = {
          5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6,
          7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 7, 7,
          7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
          6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
          8, 8, 8, 7, 7, 7, 7, 7, 7,
 };
 
 static const static_codebook _44c9_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c9_s_p7_1,
+        (char *)_vq_lengthlist__44c9_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c9_s_p7_1,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p8_0[] = {
         7,
         6,
@@ -10246,17 +10246,17 @@ static const long _vq_quantlist__44c9_s_
         2,
         12,
         1,
         13,
         0,
         14,
 };
 
-static const long _vq_lengthlist__44c9_s_p8_0[] = {
+static const char _vq_lengthlist__44c9_s_p8_0[] = {
          1, 4, 4, 7, 6, 8, 8, 8, 8, 9, 9,10,10,11,10, 6,
          5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,21, 7, 8,
          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,21, 8, 8, 8,
          8, 9, 9, 9, 9,10,10,11,11,12,12,21,11,12, 9, 9,
         10,10,10,10,10,11,11,12,12,12,21,12,12, 9, 8,10,
         10,10,10,11,11,12,12,13,13,21,21,21, 9, 9, 9, 9,
         11,11,11,11,12,12,12,13,21,20,20, 9, 9, 9, 9,10,
@@ -10266,17 +10266,17 @@ static const long _vq_lengthlist__44c9_s
         13,13,14,14,20,20,20,20,20,12,12,12,11,13,12,13,
         13,14,14,20,20,20,20,20,15,16,13,12,13,13,14,13,
         14,14,20,20,20,20,20,16,15,12,12,13,12,14,13,14,
         14,
 };
 
 static const static_codebook _44c9_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c9_s_p8_0,
+        (char *)_vq_lengthlist__44c9_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c9_s_p8_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p8_1[] = {
         10,
         9,
@@ -10296,17 +10296,17 @@ static const long _vq_quantlist__44c9_s_
         2,
         18,
         1,
         19,
         0,
         20,
 };
 
-static const long _vq_lengthlist__44c9_s_p8_1[] = {
+static const char _vq_lengthlist__44c9_s_p8_1[] = {
          4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
@@ -10329,17 +10329,17 @@ static const long _vq_lengthlist__44c9_s
         10,10,10,10,10, 9, 9,10,10, 9, 9,10, 9, 9, 9,10,
         10,10,10,10,10,10,10,10,10,10, 9, 9,10, 9, 9, 9,
          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
          9, 9, 9,10, 9, 9, 9, 9, 9,
 };
 
 static const static_codebook _44c9_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c9_s_p8_1,
+        (char *)_vq_lengthlist__44c9_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c9_s_p8_1,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p9_0[] = {
         9,
         8,
@@ -10357,17 +10357,17 @@ static const long _vq_quantlist__44c9_s_
         2,
         16,
         1,
         17,
         0,
         18,
 };
 
-static const long _vq_lengthlist__44c9_s_p9_0[] = {
+static const char _vq_lengthlist__44c9_s_p9_0[] = {
          1, 4, 3,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12, 4, 5, 6,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12, 4, 6, 6,12,12,12,12,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,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,
@@ -10385,17 +10385,17 @@ static const long _vq_lengthlist__44c9_s
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,
 };
 
 static const static_codebook _44c9_s_p9_0 = {
         2, 361,
-        (long *)_vq_lengthlist__44c9_s_p9_0,
+        (char *)_vq_lengthlist__44c9_s_p9_0,
         1, -508535424, 1631393792, 5, 0,
         (long *)_vq_quantlist__44c9_s_p9_0,
         0
 };
 
 static const long _vq_quantlist__44c9_s_p9_1[] = {
         9,
         8,
@@ -10413,17 +10413,17 @@ static const long _vq_quantlist__44c9_s_
         2,
         16,
         1,
         17,
         0,
         18,
 };
 
-static const long _vq_lengthlist__44c9_s_p9_1[] = {
+static const char _vq_lengthlist__44c9_s_p9_1[] = {
          1, 4, 4, 7, 7, 7, 7, 8, 7, 9, 8, 9, 9,10,10,11,
         11,11,11, 6, 5, 5, 8, 8, 9, 9, 9, 8,10, 9,11,10,
         12,12,13,12,13,13, 5, 5, 5, 8, 8, 9, 9, 9, 9,10,
         10,11,11,12,12,13,12,13,13,17, 8, 8, 9, 9, 9, 9,
          9, 9,10,10,12,11,13,12,13,13,13,13,18, 8, 8, 9,
          9, 9, 9, 9, 9,11,11,12,12,13,13,13,13,13,13,17,
         13,12, 9, 9,10,10,10,10,11,11,12,12,12,13,13,13,
         14,14,18,13,12, 9, 9,10,10,10,10,11,11,12,12,13,
@@ -10441,17 +10441,17 @@ static const long _vq_lengthlist__44c9_s
         18,18,18,18,17,17,17,14,14,14,12,14,13,14,14,15,
         14,15,14,18,18,18,18,18,18,18,17,16,13,13,13,14,
         14,14,14,15,16,15,18,18,18,18,18,18,18,17,17,13,
         13,13,13,14