summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty <xiphmont@xiph.org>2001-12-12 09:13:56 +0000
committerMonty <xiphmont@xiph.org>2001-12-12 09:13:56 +0000
commitf8e43bb06faa62e0211232449bc1a07cb6f42764 (patch)
treee38a82e8f6e57cdfd1b8f9d2e2bedab045241387
parentd40e7df7115a305b3d98da21dc892be897b6ee8a (diff)
downloadlibvorbis-git-branch_monty_20011009.tar.gz
Catch up commit for the mergebranch_monty_20011009
svn path=/branches/branch_monty_20011009/vorbis/; revision=2589
-rw-r--r--lib/block.c7
-rw-r--r--lib/books/coupled/_44c0_s2_p6_0.vqh70
-rw-r--r--lib/books/coupled/_44c0_s4_p7_0.vqh65
-rw-r--r--lib/books/coupled/_44c0_s4_p7_1.vqh115
-rw-r--r--lib/books/coupled/_44c0_s4_p7_2.vqh63
-rw-r--r--lib/books/coupled/_44c1_long.vqh40
-rw-r--r--lib/books/coupled/_44c1_s0_p1_0.vqh99
-rw-r--r--lib/books/coupled/_44c1_s0_p2_0.vqh70
-rw-r--r--lib/books/coupled/_44c1_s0_p3_0.vqh93
-rw-r--r--lib/books/coupled/_44c1_s0_p4_0.vqh86
-rw-r--r--lib/books/coupled/_44c1_s0_p4_1.vqh65
-rw-r--r--lib/books/coupled/_44c1_s1_p5_0.vqh63
-rw-r--r--lib/books/coupled/_44c1_s2_p6_0.vqh70
-rw-r--r--lib/books/coupled/_44c1_s3_p7_0.vqh65
-rw-r--r--lib/books/coupled/_44c1_s3_p7_1.vqh115
-rw-r--r--lib/books/coupled/_44c1_s3_p7_2.vqh63
-rw-r--r--lib/books/coupled/_44c1_short.vqh40
-rw-r--r--lib/books/coupled/_44c2_long.vqh40
-rw-r--r--lib/books/coupled/_44c2_s0_p1_0.vqh99
-rw-r--r--lib/books/coupled/_44c2_s0_p2_0.vqh70
-rw-r--r--lib/books/coupled/_44c2_s0_p3_0.vqh93
-rw-r--r--lib/books/coupled/_44c2_s0_p4_0.vqh86
-rw-r--r--lib/books/coupled/_44c2_s0_p4_1.vqh65
-rw-r--r--lib/books/coupled/_44c2_s1_p5_0.vqh63
-rw-r--r--lib/books/coupled/_44c2_s2_p6_0.vqh70
-rw-r--r--lib/books/coupled/_44c2_s2_p7_0.vqh65
-rw-r--r--lib/books/coupled/_44c2_s2_p7_1.vqh115
-rw-r--r--lib/books/coupled/_44c2_s2_p7_2.vqh63
-rw-r--r--lib/books/coupled/_44c2_short.vqh40
-rw-r--r--lib/books/coupled/_44c3_long.vqh40
-rw-r--r--lib/books/coupled/_44c3_s0_p1_0.vqh99
-rw-r--r--lib/books/coupled/_44c3_s0_p2_0.vqh70
-rw-r--r--lib/books/coupled/_44c3_s0_p3_0.vqh93
-rw-r--r--lib/books/coupled/_44c3_s0_p4_0.vqh86
-rw-r--r--lib/books/coupled/_44c3_s0_p4_1.vqh65
-rw-r--r--lib/books/coupled/_44c3_s1_p5_0.vqh63
-rw-r--r--lib/books/coupled/_44c3_s2_p6_0.vqh70
-rw-r--r--lib/books/coupled/_44c3_s2_p7_0.vqh65
-rw-r--r--lib/books/coupled/_44c3_s2_p7_1.vqh115
-rw-r--r--lib/books/coupled/_44c3_s2_p7_2.vqh63
-rw-r--r--lib/books/coupled/_44c3_short.vqh40
-rw-r--r--lib/books/coupled/_44c4_long.vqh43
-rw-r--r--lib/books/coupled/_44c4_s0_p1_0.vqh99
-rw-r--r--lib/books/coupled/_44c4_s0_p3_0.vqh70
-rw-r--r--lib/books/coupled/_44c4_s0_p5_0.vqh93
-rw-r--r--lib/books/coupled/_44c4_s1_p2_0.vqh63
-rw-r--r--lib/books/coupled/_44c4_s1_p4_0.vqh99
-rw-r--r--lib/books/coupled/_44c4_s1_p6_0.vqh70
-rw-r--r--lib/books/coupled/_44c4_s1_p7_0.vqh80
-rw-r--r--lib/books/coupled/_44c4_s1_p7_1.vqh61
-rw-r--r--lib/books/coupled/_44c4_s1_p8_0.vqh80
-rw-r--r--lib/books/coupled/_44c4_s1_p8_1.vqh80
-rw-r--r--lib/books/coupled/_44c4_s1_p9_0.vqh80
-rw-r--r--lib/books/coupled/_44c4_s1_p9_1.vqh80
-rw-r--r--lib/books/coupled/_44c4_s1_p9_2.vqh80
-rw-r--r--lib/books/coupled/_44c4_short.vqh43
-rw-r--r--lib/books/floor/line_128x19_0sub0.vqh14
-rw-r--r--lib/books/floor/line_128x19_1sub1.vqh5
-rw-r--r--lib/books/floor/line_128x19_1sub2.vqh8
-rw-r--r--lib/books/floor/line_128x19_1sub3.vqh10
-rw-r--r--lib/books/floor/line_128x19_2sub1.vqh5
-rw-r--r--lib/books/floor/line_128x19_2sub2.vqh8
-rw-r--r--lib/books/floor/line_128x19_2sub3.vqh12
-rw-r--r--lib/books/floor/line_128x19_class1.vqh8
-rw-r--r--lib/books/floor/line_128x19_class2.vqh8
-rw-r--r--lib/books/floor/line_128x9_0sub0.vqh40
-rw-r--r--lib/books/floor/line_128x9_1sub1.vqh37
-rw-r--r--lib/books/floor/line_128x9_1sub2.vqh38
-rw-r--r--lib/books/floor/line_128x9_1sub3.vqh40
-rw-r--r--lib/books/floor/line_128x9_2sub1.vqh37
-rw-r--r--lib/books/floor/line_128x9_2sub2.vqh38
-rw-r--r--lib/books/floor/line_128x9_2sub3.vqh40
-rw-r--r--lib/books/floor/line_128x9_class1.vqh52
-rw-r--r--lib/books/floor/line_128x9_class2.vqh52
-rw-r--r--lib/floor1.c3
-rw-r--r--lib/mapping0.c26
-rw-r--r--lib/modes/floor_44.h43
-rw-r--r--lib/modes/psych_44.h79
-rw-r--r--lib/modes/residue_44.h204
-rw-r--r--lib/vorbisenc.c26
80 files changed, 4779 insertions, 102 deletions
diff --git a/lib/block.c b/lib/block.c
index 3d9d7fcd..da1b4173 100644
--- a/lib/block.c
+++ b/lib/block.c
@@ -11,7 +11,7 @@
********************************************************************
function: PCM data vector blocking, windowing and dis/reassembly
- last mod: $Id: block.c,v 1.50.2.8 2001/12/11 08:19:39 xiphmont Exp $
+ last mod: $Id: block.c,v 1.50.2.9 2001/12/12 09:13:39 xiphmont Exp $
Handle windowing, overlap-add, etc of the PCM vectors. This is made
more amusing by Vorbis' current two allowed block sizes.
@@ -511,6 +511,7 @@ int vorbis_analysis_blockout(vorbis_dsp_state *v,vorbis_block *vb){
if(bp==-1)return(0); /* not enough data currently to search for a
full long block */
v->nW=bp;
+ //v->nW=0;
}else
v->nW=0;
@@ -745,8 +746,8 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
for(;i<sizeW;i++)
pcm[i]=p[i];
- _analysis_output("lapped",seq,pcm,sizeW,0,0);
- _analysis_output("buffered",seq++,v->pcm[j],sizeW+beginW,0,0);
+ //_analysis_output("lapped",seq,pcm,sizeW,0,0);
+ //_analysis_output("buffered",seq++,v->pcm[j],sizeW+beginW,0,0);
}
diff --git a/lib/books/coupled/_44c0_s2_p6_0.vqh b/lib/books/coupled/_44c0_s2_p6_0.vqh
new file mode 100644
index 00000000..70592db4
--- /dev/null
+++ b/lib/books/coupled/_44c0_s2_p6_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c0_s2_p6_0_VQH_
+#define _V__44c0_s2_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c0_s2_p6_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c0_s2_p6_0[] = {
+ 1, 2, 3, 4, 5, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c0_s2_p6_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c0_s2_p6_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c0_s2_p6_0 = {
+ _vq_quantthresh__44c0_s2_p6_0,
+ _vq_quantmap__44c0_s2_p6_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c0_s2_p6_0 = {
+ 2, 81,
+ _vq_lengthlist__44c0_s2_p6_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c0_s2_p6_0,
+ NULL,
+ &_vq_auxt__44c0_s2_p6_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c0_s4_p7_0.vqh b/lib/books/coupled/_44c0_s4_p7_0.vqh
new file mode 100644
index 00000000..e71fb16c
--- /dev/null
+++ b/lib/books/coupled/_44c0_s4_p7_0.vqh
@@ -0,0 +1,65 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c0_s4_p7_0_VQH_
+#define _V__44c0_s4_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c0_s4_p7_0[] = {
+ 3,
+ 2,
+ 4,
+ 1,
+ 5,
+ 0,
+ 6,
+};
+
+static long _vq_lengthlist__44c0_s4_p7_0[] = {
+ 1, 4, 5,10,10,10,10, 2, 4,10,10,10,10,10, 5,10,
+ 10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9,
+};
+
+static float _vq_quantthresh__44c0_s4_p7_0[] = {
+ -167.5, -100.5, -33.5, 33.5, 100.5, 167.5,
+};
+
+static long _vq_quantmap__44c0_s4_p7_0[] = {
+ 5, 3, 1, 0, 2, 4, 6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c0_s4_p7_0 = {
+ _vq_quantthresh__44c0_s4_p7_0,
+ _vq_quantmap__44c0_s4_p7_0,
+ 7,
+ 7
+};
+
+static static_codebook _44c0_s4_p7_0 = {
+ 2, 49,
+ _vq_lengthlist__44c0_s4_p7_0,
+ 1, -520544256, 1624293376, 3, 0,
+ _vq_quantlist__44c0_s4_p7_0,
+ NULL,
+ &_vq_auxt__44c0_s4_p7_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c0_s4_p7_1.vqh b/lib/books/coupled/_44c0_s4_p7_1.vqh
new file mode 100644
index 00000000..15b7e78c
--- /dev/null
+++ b/lib/books/coupled/_44c0_s4_p7_1.vqh
@@ -0,0 +1,115 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c0_s4_p7_1_VQH_
+#define _V__44c0_s4_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c0_s4_p7_1[] = {
+ 11,
+ 10,
+ 12,
+ 9,
+ 13,
+ 8,
+ 14,
+ 7,
+ 15,
+ 6,
+ 16,
+ 5,
+ 17,
+ 4,
+ 18,
+ 3,
+ 19,
+ 2,
+ 20,
+ 1,
+ 21,
+ 0,
+ 22,
+};
+
+static long _vq_lengthlist__44c0_s4_p7_1[] = {
+ 1, 4, 4, 7, 7, 9, 8,10,10,11,10,12,10,12,11,11,
+ 12,10,10,10, 9,10,10, 5, 5, 6, 9,10,10,11,10,11,
+ 12,11,13,10,11,11,13,11,11, 9,10,10,11,10,13, 7,
+ 4, 9, 8,10,10,11,10,11,11,12,11,11,11,11,11,10,
+ 10,10, 9,10, 9,13, 7, 7,10,10,11,12,12,13,13,11,
+ 12,12,13,12,12,12,13,12,12,11,11,12,13, 9, 6,10,
+ 7,10,10,12,12,11,13,13,13,13,13,13,12,11,13,10,
+ 10,10,11,13,10,11,10,11,12,13,13,13,13,12,13,12,
+ 13,13,13,13,11,13,13,11,13,13,13,13,13,10, 7,13,
+ 11,13,12,12,13,13,13,13,13,13,13,11,12,11,13,12,
+ 12,13,13,13,11, 8,13,13,13,13,13,13,13,13,13,13,
+ 13,13,12,11,13,10,13,13,13,13,13, 9,12,12,12,13,
+ 13,13,13,13,13,13,12,13,13,11,12,11,12,13,13,13,
+ 13,13,13,11,13, 8,13,13,13,13,13,13,13,13,13,13,
+ 13,10,13,11,13,13,13,13,13,13,13,13,13,13,12,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,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,11,13,12,13,12,13,13,13,13,13,13,
+ 13,13,13,13,13,13,13,13,13,12,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,10,13,11,13,10,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,10,13, 7,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,11,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,11,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 float _vq_quantthresh__44c0_s4_p7_1[] = {
+ -31.5, -28.5, -25.5, -22.5, -19.5, -16.5, -13.5, -10.5,
+ -7.5, -4.5, -1.5, 1.5, 4.5, 7.5, 10.5, 13.5,
+ 16.5, 19.5, 22.5, 25.5, 28.5, 31.5,
+};
+
+static long _vq_quantmap__44c0_s4_p7_1[] = {
+ 21, 19, 17, 15, 13, 11, 9, 7,
+ 5, 3, 1, 0, 2, 4, 6, 8,
+ 10, 12, 14, 16, 18, 20, 22,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c0_s4_p7_1 = {
+ _vq_quantthresh__44c0_s4_p7_1,
+ _vq_quantmap__44c0_s4_p7_1,
+ 23,
+ 23
+};
+
+static static_codebook _44c0_s4_p7_1 = {
+ 2, 529,
+ _vq_lengthlist__44c0_s4_p7_1,
+ 1, -525303808, 1614282752, 5, 0,
+ _vq_quantlist__44c0_s4_p7_1,
+ NULL,
+ &_vq_auxt__44c0_s4_p7_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c0_s4_p7_2.vqh b/lib/books/coupled/_44c0_s4_p7_2.vqh
new file mode 100644
index 00000000..b6498429
--- /dev/null
+++ b/lib/books/coupled/_44c0_s4_p7_2.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c0_s4_p7_2_VQH_
+#define _V__44c0_s4_p7_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c0_s4_p7_2[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c0_s4_p7_2[] = {
+ 2, 5, 5, 8, 6, 6, 7, 6, 7, 6, 5, 6, 8, 7, 7, 8,
+ 6, 8, 5, 6, 6, 8, 7, 7, 8, 7, 7, 8, 7, 8, 8, 9,
+ 8, 9, 9, 9, 6, 7, 7, 8, 6, 7, 9, 7, 7, 6, 6, 7,
+ 8, 7, 7, 8, 7, 8, 6, 7, 8, 8, 8, 7, 7, 8, 8, 6,
+ 7, 7, 8, 6, 7, 7, 6, 6, 6, 7, 7, 8, 7, 7, 9, 7,
+ 6,
+};
+
+static float _vq_quantthresh__44c0_s4_p7_2[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c0_s4_p7_2[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c0_s4_p7_2 = {
+ _vq_quantthresh__44c0_s4_p7_2,
+ _vq_quantmap__44c0_s4_p7_2,
+ 3,
+ 3
+};
+
+static static_codebook _44c0_s4_p7_2 = {
+ 4, 81,
+ _vq_lengthlist__44c0_s4_p7_2,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c0_s4_p7_2,
+ NULL,
+ &_vq_auxt__44c0_s4_p7_2,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_long.vqh b/lib/books/coupled/_44c1_long.vqh
new file mode 100644
index 00000000..7bae703d
--- /dev/null
+++ b/lib/books/coupled/_44c1_long.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c1_long_VQH_
+#define _V__44c1_long_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c1_long[] = {
+ 3,13,12,13,14, 5, 8,12,11, 5, 5, 7, 9, 6, 7,13,
+ 10, 5, 4, 6, 8, 7, 8,14,10, 6, 5, 6, 8, 9, 8,13,
+ 11, 7, 7, 6, 5,13,10, 9, 4,16,16,16,16, 2, 4,11,
+ 8,16,16,16,16, 4, 6,10,14,12,14,12, 6,11,10,10,
+};
+
+static static_codebook _huff_book__44c1_long = {
+ 2, 64,
+ _huff_lengthlist__44c1_long,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s0_p1_0.vqh b/lib/books/coupled/_44c1_s0_p1_0.vqh
new file mode 100644
index 00000000..e48a5ae1
--- /dev/null
+++ b/lib/books/coupled/_44c1_s0_p1_0.vqh
@@ -0,0 +1,99 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s0_p1_0_VQH_
+#define _V__44c1_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s0_p1_0[] = {
+ 2,
+ 1,
+ 3,
+ 0,
+ 4,
+};
+
+static long _vq_lengthlist__44c1_s0_p1_0[] = {
+ 2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+ 7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8,
+ 7, 0, 0, 0, 8, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
+ 0, 0, 5, 7, 8, 0, 0, 0, 7, 8, 0, 0, 0, 7, 8, 0,
+ 0, 0, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0,
+ 0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
+ 8, 8, 0, 0, 0, 6, 7, 0, 0, 0, 7, 6, 0, 0, 0, 9,
+ 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0, 0, 7, 6,
+ 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+ 0, 0, 6, 7, 0, 0, 0, 6, 7, 0, 0, 0, 9, 9, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 9,10, 0, 0, 0, 9, 9, 0, 0, 0, 8,10, 0, 0, 0,
+ 11,10, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0, 9,
+ 9, 0, 0, 0, 9, 8, 0, 0, 0,10,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, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c1_s0_p1_0[] = {
+ -1.5, -0.5, 0.5, 1.5,
+};
+
+static long _vq_quantmap__44c1_s0_p1_0[] = {
+ 3, 1, 0, 2, 4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s0_p1_0 = {
+ _vq_quantthresh__44c1_s0_p1_0,
+ _vq_quantmap__44c1_s0_p1_0,
+ 5,
+ 5
+};
+
+static static_codebook _44c1_s0_p1_0 = {
+ 4, 625,
+ _vq_lengthlist__44c1_s0_p1_0,
+ 1, -533725184, 1611661312, 3, 0,
+ _vq_quantlist__44c1_s0_p1_0,
+ NULL,
+ &_vq_auxt__44c1_s0_p1_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s0_p2_0.vqh b/lib/books/coupled/_44c1_s0_p2_0.vqh
new file mode 100644
index 00000000..ca591d60
--- /dev/null
+++ b/lib/books/coupled/_44c1_s0_p2_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s0_p2_0_VQH_
+#define _V__44c1_s0_p2_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s0_p2_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c1_s0_p2_0[] = {
+ 1, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
+ 0, 0, 0, 4, 4, 7, 7, 0, 0, 0, 0, 0, 6, 6, 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 float _vq_quantthresh__44c1_s0_p2_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c1_s0_p2_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s0_p2_0 = {
+ _vq_quantthresh__44c1_s0_p2_0,
+ _vq_quantmap__44c1_s0_p2_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c1_s0_p2_0 = {
+ 2, 81,
+ _vq_lengthlist__44c1_s0_p2_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c1_s0_p2_0,
+ NULL,
+ &_vq_auxt__44c1_s0_p2_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s0_p3_0.vqh b/lib/books/coupled/_44c1_s0_p3_0.vqh
new file mode 100644
index 00000000..4e12144c
--- /dev/null
+++ b/lib/books/coupled/_44c1_s0_p3_0.vqh
@@ -0,0 +1,93 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s0_p3_0_VQH_
+#define _V__44c1_s0_p3_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s0_p3_0[] = {
+ 8,
+ 7,
+ 9,
+ 6,
+ 10,
+ 5,
+ 11,
+ 4,
+ 12,
+ 3,
+ 13,
+ 2,
+ 14,
+ 1,
+ 15,
+ 0,
+ 16,
+};
+
+static long _vq_lengthlist__44c1_s0_p3_0[] = {
+ 1, 4, 5, 7, 7, 8, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 5, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 4, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 7, 8, 7, 8, 8,10,10, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 9, 9,11,10, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,10, 9,11,11,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,
+ 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+ 11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,
+ 11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 12,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,13,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,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,
+};
+
+static float _vq_quantthresh__44c1_s0_p3_0[] = {
+ -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
+ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
+};
+
+static long _vq_quantmap__44c1_s0_p3_0[] = {
+ 15, 13, 11, 9, 7, 5, 3, 1,
+ 0, 2, 4, 6, 8, 10, 12, 14,
+ 16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s0_p3_0 = {
+ _vq_quantthresh__44c1_s0_p3_0,
+ _vq_quantmap__44c1_s0_p3_0,
+ 17,
+ 17
+};
+
+static static_codebook _44c1_s0_p3_0 = {
+ 2, 289,
+ _vq_lengthlist__44c1_s0_p3_0,
+ 1, -529530880, 1611661312, 5, 0,
+ _vq_quantlist__44c1_s0_p3_0,
+ NULL,
+ &_vq_auxt__44c1_s0_p3_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s0_p4_0.vqh b/lib/books/coupled/_44c1_s0_p4_0.vqh
new file mode 100644
index 00000000..2e5bcef2
--- /dev/null
+++ b/lib/books/coupled/_44c1_s0_p4_0.vqh
@@ -0,0 +1,86 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s0_p4_0_VQH_
+#define _V__44c1_s0_p4_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s0_p4_0[] = {
+ 7,
+ 6,
+ 8,
+ 5,
+ 9,
+ 4,
+ 10,
+ 3,
+ 11,
+ 2,
+ 12,
+ 1,
+ 13,
+ 0,
+ 14,
+};
+
+static long _vq_lengthlist__44c1_s0_p4_0[] = {
+ 1, 3, 3, 6, 6, 9, 9,12,11,17,17,17,17,17,17, 6,
+ 5, 5, 8, 8,10,11,13,13,17,17,17,17,17,17, 6, 5,
+ 5, 8, 8,10,10,13,13,17,17,17,17,17,17,17, 8, 8,
+ 9, 8,11,11,15,15,17,17,17,17,17,17,17, 8, 8, 9,
+ 9,11,11,14,15,17,17,17,17,17,17,17,12,12,10,10,
+ 12,12,15,14,17,17,17,17,17,17,17,13,13,10,10,12,
+ 12,14,14,17,17,17,17,17,17,17,17,17,12,12,12,13,
+ 16,15,17,17,17,17,17,17,17,17,17,12,12,13,13,15,
+ 17,17,17,17,17,17,17,17,17,17,16,15,10,14,16,16,
+ 17,17,17,17,17,17,17,17,17,16,16,15,11,15,15,17,
+ 17,17,17,17,17,17,17,17,17,17,12,15,13,17,17,17,
+ 17,17,17,17,17,17,17,17,17,15,15,17,16,17,17,17,
+ 17,17,17,17,17,17,17,17,16,17,14,17,17,17,17,17,
+ 17,17,17,17,17,17,17,17,16,17,15,17,17,17,17,17,
+ 16,
+};
+
+static float _vq_quantthresh__44c1_s0_p4_0[] = {
+ -45.5, -38.5, -31.5, -24.5, -17.5, -10.5, -3.5, 3.5,
+ 10.5, 17.5, 24.5, 31.5, 38.5, 45.5,
+};
+
+static long _vq_quantmap__44c1_s0_p4_0[] = {
+ 13, 11, 9, 7, 5, 3, 1, 0,
+ 2, 4, 6, 8, 10, 12, 14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s0_p4_0 = {
+ _vq_quantthresh__44c1_s0_p4_0,
+ _vq_quantmap__44c1_s0_p4_0,
+ 15,
+ 15
+};
+
+static static_codebook _44c1_s0_p4_0 = {
+ 2, 225,
+ _vq_lengthlist__44c1_s0_p4_0,
+ 1, -524779520, 1616642048, 4, 0,
+ _vq_quantlist__44c1_s0_p4_0,
+ NULL,
+ &_vq_auxt__44c1_s0_p4_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s0_p4_1.vqh b/lib/books/coupled/_44c1_s0_p4_1.vqh
new file mode 100644
index 00000000..9874324a
--- /dev/null
+++ b/lib/books/coupled/_44c1_s0_p4_1.vqh
@@ -0,0 +1,65 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s0_p4_1_VQH_
+#define _V__44c1_s0_p4_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s0_p4_1[] = {
+ 3,
+ 2,
+ 4,
+ 1,
+ 5,
+ 0,
+ 6,
+};
+
+static long _vq_lengthlist__44c1_s0_p4_1[] = {
+ 2, 4, 4, 6, 6, 6, 6, 8, 5, 5, 6, 6, 6, 6, 8, 5,
+ 5, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 8, 8, 8, 6,
+ 6, 6, 6, 8, 8, 8, 7, 7, 6, 6, 8, 8, 8, 6, 6, 6,
+ 6,
+};
+
+static float _vq_quantthresh__44c1_s0_p4_1[] = {
+ -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
+};
+
+static long _vq_quantmap__44c1_s0_p4_1[] = {
+ 5, 3, 1, 0, 2, 4, 6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s0_p4_1 = {
+ _vq_quantthresh__44c1_s0_p4_1,
+ _vq_quantmap__44c1_s0_p4_1,
+ 7,
+ 7
+};
+
+static static_codebook _44c1_s0_p4_1 = {
+ 2, 49,
+ _vq_lengthlist__44c1_s0_p4_1,
+ 1, -533200896, 1611661312, 3, 0,
+ _vq_quantlist__44c1_s0_p4_1,
+ NULL,
+ &_vq_auxt__44c1_s0_p4_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s1_p5_0.vqh b/lib/books/coupled/_44c1_s1_p5_0.vqh
new file mode 100644
index 00000000..12726b40
--- /dev/null
+++ b/lib/books/coupled/_44c1_s1_p5_0.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s1_p5_0_VQH_
+#define _V__44c1_s1_p5_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s1_p5_0[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c1_s1_p5_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 float _vq_quantthresh__44c1_s1_p5_0[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c1_s1_p5_0[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s1_p5_0 = {
+ _vq_quantthresh__44c1_s1_p5_0,
+ _vq_quantmap__44c1_s1_p5_0,
+ 3,
+ 3
+};
+
+static static_codebook _44c1_s1_p5_0 = {
+ 4, 81,
+ _vq_lengthlist__44c1_s1_p5_0,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c1_s1_p5_0,
+ NULL,
+ &_vq_auxt__44c1_s1_p5_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s2_p6_0.vqh b/lib/books/coupled/_44c1_s2_p6_0.vqh
new file mode 100644
index 00000000..7b2d10c8
--- /dev/null
+++ b/lib/books/coupled/_44c1_s2_p6_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s2_p6_0_VQH_
+#define _V__44c1_s2_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s2_p6_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c1_s2_p6_0[] = {
+ 1, 3, 2, 4, 5, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c1_s2_p6_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c1_s2_p6_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s2_p6_0 = {
+ _vq_quantthresh__44c1_s2_p6_0,
+ _vq_quantmap__44c1_s2_p6_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c1_s2_p6_0 = {
+ 2, 81,
+ _vq_lengthlist__44c1_s2_p6_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c1_s2_p6_0,
+ NULL,
+ &_vq_auxt__44c1_s2_p6_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s3_p7_0.vqh b/lib/books/coupled/_44c1_s3_p7_0.vqh
new file mode 100644
index 00000000..28146910
--- /dev/null
+++ b/lib/books/coupled/_44c1_s3_p7_0.vqh
@@ -0,0 +1,65 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s3_p7_0_VQH_
+#define _V__44c1_s3_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s3_p7_0[] = {
+ 3,
+ 2,
+ 4,
+ 1,
+ 5,
+ 0,
+ 6,
+};
+
+static long _vq_lengthlist__44c1_s3_p7_0[] = {
+ 1, 3, 3,11,11,11,11, 4, 4, 7,10,11,11,11, 5, 8,
+ 6,11,11,11,11,11, 5,10,11,11,11,11,11,11, 6,11,
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+ 11,
+};
+
+static float _vq_quantthresh__44c1_s3_p7_0[] = {
+ -167.5, -100.5, -33.5, 33.5, 100.5, 167.5,
+};
+
+static long _vq_quantmap__44c1_s3_p7_0[] = {
+ 5, 3, 1, 0, 2, 4, 6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s3_p7_0 = {
+ _vq_quantthresh__44c1_s3_p7_0,
+ _vq_quantmap__44c1_s3_p7_0,
+ 7,
+ 7
+};
+
+static static_codebook _44c1_s3_p7_0 = {
+ 2, 49,
+ _vq_lengthlist__44c1_s3_p7_0,
+ 1, -520544256, 1624293376, 3, 0,
+ _vq_quantlist__44c1_s3_p7_0,
+ NULL,
+ &_vq_auxt__44c1_s3_p7_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s3_p7_1.vqh b/lib/books/coupled/_44c1_s3_p7_1.vqh
new file mode 100644
index 00000000..ce2e84ba
--- /dev/null
+++ b/lib/books/coupled/_44c1_s3_p7_1.vqh
@@ -0,0 +1,115 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s3_p7_1_VQH_
+#define _V__44c1_s3_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s3_p7_1[] = {
+ 11,
+ 10,
+ 12,
+ 9,
+ 13,
+ 8,
+ 14,
+ 7,
+ 15,
+ 6,
+ 16,
+ 5,
+ 17,
+ 4,
+ 18,
+ 3,
+ 19,
+ 2,
+ 20,
+ 1,
+ 21,
+ 0,
+ 22,
+};
+
+static long _vq_lengthlist__44c1_s3_p7_1[] = {
+ 2, 4, 4, 5, 5, 6, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9,
+ 9, 9, 9, 9, 9,10,10, 7, 6, 6, 7, 7, 8, 8, 8, 8,
+ 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,10,10,15, 6,
+ 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10, 9,
+ 9, 9, 9,10,11,14, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+ 10,10,10,11,11,11,10,10,10,11,11,11,15, 8, 6, 7,
+ 7, 8, 8, 9, 9,10,10,10,10,10,10,10,10,10,10, 9,
+ 10,11,11,15, 9,10, 8, 8,10, 9,10,10,10,10,10,10,
+ 12,11,11,10,12,11,12,11,11,12,13,13,15, 7, 6, 8,
+ 8, 9, 9,10,10,10,10,10,10,11,11,11,11,11,11,11,
+ 11,15,14,15, 9, 8,10, 9,10,10,10,11,11,10,11,11,
+ 12,11,11,12,12,11,12,12,12,14,15, 7, 8, 9, 8, 9,
+ 10,10,10,11,11,11,11,12,11,10,11,11,12,12,11,14,
+ 15,15,11,11, 9, 9,10,10,12,11,11,11,11,11,13,12,
+ 13,12,12,12,12,12,13,13,13,15,14, 9, 9,10,10,10,
+ 10,12,12,12,12,13,13,11,11,11,12,11,12,15,14,15,
+ 14,15,11,10,11,10,12,11,12,11,12,12,13,12,12,11,
+ 13,13,13,14,14,15,13,15,13,11, 9,11,10,12,10,11,
+ 11,11,12,13,12,12,13, 9,13,11,12,15,15,15,14,15,
+ 11,13,10,11,12,11,13,12,12,12,12,11,12,12,12,12,
+ 12,15,15,15,15,15,13,14,12,10,10,12,11,11,13,12,
+ 12,12,12, 9,12,11,12,13,15,15,15,15,15,15,13,12,
+ 10,10,13,11,12,12,12,13,12,12,12,12,13,12,13,13,
+ 15,15,15,15,13,15,14,10,12,11,12,12,12,12,12,13,
+ 13,14,12,12,13,13,12,15,15,15,14,15,13,15,13,15,
+ 12,10,12,11,13,13,13,13,13,12,13,12,14,14,14,15,
+ 13,13,15,15,14,15,13,13,12,13,15,13,12,13,15,12,
+ 13,11,12,13,14,15,15,15,15,14,14,14,14,14,12,13,
+ 12,13,13,12,13,14,13,12,12,12,13,14,15,15,15,15,
+ 15,15,15,15,14,13,12,12,12,12,13,12,13,12,12,12,
+ 13,15,13,15,15,13,15,15,15,15,15,15,13,15,13,14,
+ 13,13,14,12,13,13,14,14,14,14,15,15,15,15,15,15,
+ 14,15,15,13,15,13,14,12,13,13,12,14,13,12,13,13,
+ 14,
+};
+
+static float _vq_quantthresh__44c1_s3_p7_1[] = {
+ -31.5, -28.5, -25.5, -22.5, -19.5, -16.5, -13.5, -10.5,
+ -7.5, -4.5, -1.5, 1.5, 4.5, 7.5, 10.5, 13.5,
+ 16.5, 19.5, 22.5, 25.5, 28.5, 31.5,
+};
+
+static long _vq_quantmap__44c1_s3_p7_1[] = {
+ 21, 19, 17, 15, 13, 11, 9, 7,
+ 5, 3, 1, 0, 2, 4, 6, 8,
+ 10, 12, 14, 16, 18, 20, 22,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s3_p7_1 = {
+ _vq_quantthresh__44c1_s3_p7_1,
+ _vq_quantmap__44c1_s3_p7_1,
+ 23,
+ 23
+};
+
+static static_codebook _44c1_s3_p7_1 = {
+ 2, 529,
+ _vq_lengthlist__44c1_s3_p7_1,
+ 1, -525303808, 1614282752, 5, 0,
+ _vq_quantlist__44c1_s3_p7_1,
+ NULL,
+ &_vq_auxt__44c1_s3_p7_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_s3_p7_2.vqh b/lib/books/coupled/_44c1_s3_p7_2.vqh
new file mode 100644
index 00000000..e7659fab
--- /dev/null
+++ b/lib/books/coupled/_44c1_s3_p7_2.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c1_s3_p7_2_VQH_
+#define _V__44c1_s3_p7_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c1_s3_p7_2[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c1_s3_p7_2[] = {
+ 3, 5, 5, 7, 6, 6, 7, 7, 6, 5, 5, 5, 7, 7, 7, 7,
+ 7, 7, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6,
+ 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7,
+ 7,
+};
+
+static float _vq_quantthresh__44c1_s3_p7_2[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c1_s3_p7_2[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c1_s3_p7_2 = {
+ _vq_quantthresh__44c1_s3_p7_2,
+ _vq_quantmap__44c1_s3_p7_2,
+ 3,
+ 3
+};
+
+static static_codebook _44c1_s3_p7_2 = {
+ 4, 81,
+ _vq_lengthlist__44c1_s3_p7_2,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c1_s3_p7_2,
+ NULL,
+ &_vq_auxt__44c1_s3_p7_2,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c1_short.vqh b/lib/books/coupled/_44c1_short.vqh
new file mode 100644
index 00000000..0d74db12
--- /dev/null
+++ b/lib/books/coupled/_44c1_short.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c1_short_VQH_
+#define _V__44c1_short_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c1_short[] = {
+ 4,15,15,14,14, 8,13,14,14,14,13,14,14, 7, 6,11,
+ 14,14,13,14,14, 6, 4, 8,14,14,14,14,14, 7, 5, 8,
+ 14, 9, 6, 7, 8,10, 6, 8, 4,14,14,14,14, 3, 4, 9,
+ 6,14,14,14,14, 3, 3, 7,11, 8, 4, 4, 5, 7, 5, 7,
+};
+
+static static_codebook _huff_book__44c1_short = {
+ 2, 64,
+ _huff_lengthlist__44c1_short,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_long.vqh b/lib/books/coupled/_44c2_long.vqh
new file mode 100644
index 00000000..c27a3451
--- /dev/null
+++ b/lib/books/coupled/_44c2_long.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c2_long_VQH_
+#define _V__44c2_long_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c2_long[] = {
+ 4,18,14,15,14, 6, 8,12,13, 6, 6, 7, 9, 7, 7,11,
+ 12, 5, 4, 5, 7, 7, 7,11,13, 6, 5, 5, 7, 8, 8,11,
+ 12, 7, 6, 5, 4,12,11, 9, 5,18,17,17,17, 2, 4, 9,
+ 9,17,17,17,17, 4, 4, 9,13,15,13,12, 6, 9, 9, 9,
+};
+
+static static_codebook _huff_book__44c2_long = {
+ 2, 64,
+ _huff_lengthlist__44c2_long,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s0_p1_0.vqh b/lib/books/coupled/_44c2_s0_p1_0.vqh
new file mode 100644
index 00000000..79af41fd
--- /dev/null
+++ b/lib/books/coupled/_44c2_s0_p1_0.vqh
@@ -0,0 +1,99 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s0_p1_0_VQH_
+#define _V__44c2_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s0_p1_0[] = {
+ 2,
+ 1,
+ 3,
+ 0,
+ 4,
+};
+
+static long _vq_lengthlist__44c2_s0_p1_0[] = {
+ 2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+ 7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 8,
+ 7, 0, 0, 0, 8, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
+ 0, 0, 5, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
+ 0, 0, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 6, 0, 0,
+ 0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
+ 7, 8, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6, 0, 0, 0, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6,
+ 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+ 0, 0, 7, 7, 0, 0, 0, 6, 7, 0, 0, 0, 9, 9, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 9,10, 0, 0, 0, 9, 9, 0, 0, 0, 8, 9, 0, 0, 0,
+ 11, 9, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0, 9,
+ 9, 0, 0, 0, 9, 8, 0, 0, 0,10,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, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c2_s0_p1_0[] = {
+ -1.5, -0.5, 0.5, 1.5,
+};
+
+static long _vq_quantmap__44c2_s0_p1_0[] = {
+ 3, 1, 0, 2, 4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s0_p1_0 = {
+ _vq_quantthresh__44c2_s0_p1_0,
+ _vq_quantmap__44c2_s0_p1_0,
+ 5,
+ 5
+};
+
+static static_codebook _44c2_s0_p1_0 = {
+ 4, 625,
+ _vq_lengthlist__44c2_s0_p1_0,
+ 1, -533725184, 1611661312, 3, 0,
+ _vq_quantlist__44c2_s0_p1_0,
+ NULL,
+ &_vq_auxt__44c2_s0_p1_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s0_p2_0.vqh b/lib/books/coupled/_44c2_s0_p2_0.vqh
new file mode 100644
index 00000000..470c2846
--- /dev/null
+++ b/lib/books/coupled/_44c2_s0_p2_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s0_p2_0_VQH_
+#define _V__44c2_s0_p2_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s0_p2_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c2_s0_p2_0[] = {
+ 2, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 3, 6, 6, 0, 0,
+ 0, 0, 0, 3, 3, 6, 6, 0, 0, 0, 0, 0, 5, 5, 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 float _vq_quantthresh__44c2_s0_p2_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c2_s0_p2_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s0_p2_0 = {
+ _vq_quantthresh__44c2_s0_p2_0,
+ _vq_quantmap__44c2_s0_p2_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c2_s0_p2_0 = {
+ 2, 81,
+ _vq_lengthlist__44c2_s0_p2_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c2_s0_p2_0,
+ NULL,
+ &_vq_auxt__44c2_s0_p2_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s0_p3_0.vqh b/lib/books/coupled/_44c2_s0_p3_0.vqh
new file mode 100644
index 00000000..930d1b6a
--- /dev/null
+++ b/lib/books/coupled/_44c2_s0_p3_0.vqh
@@ -0,0 +1,93 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s0_p3_0_VQH_
+#define _V__44c2_s0_p3_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s0_p3_0[] = {
+ 8,
+ 7,
+ 9,
+ 6,
+ 10,
+ 5,
+ 11,
+ 4,
+ 12,
+ 3,
+ 13,
+ 2,
+ 14,
+ 1,
+ 15,
+ 0,
+ 16,
+};
+
+static long _vq_lengthlist__44c2_s0_p3_0[] = {
+ 1, 5, 5, 7, 7, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 4, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 4, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 6, 8, 7, 8, 8,10,10, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,11, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,10,10,11,11,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,12,
+ 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+ 12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,
+ 11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 12,12,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,13,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c2_s0_p3_0[] = {
+ -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
+ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
+};
+
+static long _vq_quantmap__44c2_s0_p3_0[] = {
+ 15, 13, 11, 9, 7, 5, 3, 1,
+ 0, 2, 4, 6, 8, 10, 12, 14,
+ 16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s0_p3_0 = {
+ _vq_quantthresh__44c2_s0_p3_0,
+ _vq_quantmap__44c2_s0_p3_0,
+ 17,
+ 17
+};
+
+static static_codebook _44c2_s0_p3_0 = {
+ 2, 289,
+ _vq_lengthlist__44c2_s0_p3_0,
+ 1, -529530880, 1611661312, 5, 0,
+ _vq_quantlist__44c2_s0_p3_0,
+ NULL,
+ &_vq_auxt__44c2_s0_p3_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s0_p4_0.vqh b/lib/books/coupled/_44c2_s0_p4_0.vqh
new file mode 100644
index 00000000..dc6da278
--- /dev/null
+++ b/lib/books/coupled/_44c2_s0_p4_0.vqh
@@ -0,0 +1,86 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s0_p4_0_VQH_
+#define _V__44c2_s0_p4_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s0_p4_0[] = {
+ 7,
+ 6,
+ 8,
+ 5,
+ 9,
+ 4,
+ 10,
+ 3,
+ 11,
+ 2,
+ 12,
+ 1,
+ 13,
+ 0,
+ 14,
+};
+
+static long _vq_lengthlist__44c2_s0_p4_0[] = {
+ 1, 3, 3, 7, 7, 9, 9,12,12,18,18,18,18,17,17, 5,
+ 5, 5, 8, 7,10,10,14,14,17,17,17,17,17,17, 6, 5,
+ 5, 8, 8,11,11,13,14,17,17,17,17,17,17,17, 8, 8,
+ 9, 9,11,11,14,15,17,17,17,17,17,17,17, 8, 8, 9,
+ 9,11,11,15,15,17,17,17,17,17,17,17,13,13,10,10,
+ 12,12,14,15,17,17,17,17,17,17,17,14,14,10,10,12,
+ 12,16,16,17,17,17,17,17,17,17,17,17,10,13,12,13,
+ 15,16,17,17,17,17,17,17,17,17,17,13,11,13,12,16,
+ 15,17,17,17,17,17,17,17,17,17,16,17,12,14,16,16,
+ 17,17,17,17,17,17,17,17,17,16,15,14,12,16,16,17,
+ 17,17,17,17,17,17,17,17,17,17,16,15,16,17,17,17,
+ 17,17,17,17,17,17,17,17,17,15,16,16,17,17,17,17,
+ 17,17,17,17,17,17,17,17,17,16,17,17,17,17,17,17,
+ 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+ 17,
+};
+
+static float _vq_quantthresh__44c2_s0_p4_0[] = {
+ -45.5, -38.5, -31.5, -24.5, -17.5, -10.5, -3.5, 3.5,
+ 10.5, 17.5, 24.5, 31.5, 38.5, 45.5,
+};
+
+static long _vq_quantmap__44c2_s0_p4_0[] = {
+ 13, 11, 9, 7, 5, 3, 1, 0,
+ 2, 4, 6, 8, 10, 12, 14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s0_p4_0 = {
+ _vq_quantthresh__44c2_s0_p4_0,
+ _vq_quantmap__44c2_s0_p4_0,
+ 15,
+ 15
+};
+
+static static_codebook _44c2_s0_p4_0 = {
+ 2, 225,
+ _vq_lengthlist__44c2_s0_p4_0,
+ 1, -524779520, 1616642048, 4, 0,
+ _vq_quantlist__44c2_s0_p4_0,
+ NULL,
+ &_vq_auxt__44c2_s0_p4_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s0_p4_1.vqh b/lib/books/coupled/_44c2_s0_p4_1.vqh
new file mode 100644
index 00000000..5704c0e5
--- /dev/null
+++ b/lib/books/coupled/_44c2_s0_p4_1.vqh
@@ -0,0 +1,65 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s0_p4_1_VQH_
+#define _V__44c2_s0_p4_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s0_p4_1[] = {
+ 3,
+ 2,
+ 4,
+ 1,
+ 5,
+ 0,
+ 6,
+};
+
+static long _vq_lengthlist__44c2_s0_p4_1[] = {
+ 2, 4, 4, 6, 6, 6, 6, 8, 5, 5, 6, 6, 7, 6, 8, 4,
+ 4, 6, 6, 6, 6, 8, 6, 6, 6, 6, 7, 7, 8, 8, 8, 6,
+ 6, 7, 6, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 6, 6, 7,
+ 7,
+};
+
+static float _vq_quantthresh__44c2_s0_p4_1[] = {
+ -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
+};
+
+static long _vq_quantmap__44c2_s0_p4_1[] = {
+ 5, 3, 1, 0, 2, 4, 6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s0_p4_1 = {
+ _vq_quantthresh__44c2_s0_p4_1,
+ _vq_quantmap__44c2_s0_p4_1,
+ 7,
+ 7
+};
+
+static static_codebook _44c2_s0_p4_1 = {
+ 2, 49,
+ _vq_lengthlist__44c2_s0_p4_1,
+ 1, -533200896, 1611661312, 3, 0,
+ _vq_quantlist__44c2_s0_p4_1,
+ NULL,
+ &_vq_auxt__44c2_s0_p4_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s1_p5_0.vqh b/lib/books/coupled/_44c2_s1_p5_0.vqh
new file mode 100644
index 00000000..2e6fd57c
--- /dev/null
+++ b/lib/books/coupled/_44c2_s1_p5_0.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s1_p5_0_VQH_
+#define _V__44c2_s1_p5_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s1_p5_0[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c2_s1_p5_0[] = {
+ 1, 3, 4, 0, 0, 0, 0, 0, 0, 3, 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 float _vq_quantthresh__44c2_s1_p5_0[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c2_s1_p5_0[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s1_p5_0 = {
+ _vq_quantthresh__44c2_s1_p5_0,
+ _vq_quantmap__44c2_s1_p5_0,
+ 3,
+ 3
+};
+
+static static_codebook _44c2_s1_p5_0 = {
+ 4, 81,
+ _vq_lengthlist__44c2_s1_p5_0,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c2_s1_p5_0,
+ NULL,
+ &_vq_auxt__44c2_s1_p5_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s2_p6_0.vqh b/lib/books/coupled/_44c2_s2_p6_0.vqh
new file mode 100644
index 00000000..ed76dc6b
--- /dev/null
+++ b/lib/books/coupled/_44c2_s2_p6_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s2_p6_0_VQH_
+#define _V__44c2_s2_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s2_p6_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c2_s2_p6_0[] = {
+ 1, 2, 3, 5, 4, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c2_s2_p6_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c2_s2_p6_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s2_p6_0 = {
+ _vq_quantthresh__44c2_s2_p6_0,
+ _vq_quantmap__44c2_s2_p6_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c2_s2_p6_0 = {
+ 2, 81,
+ _vq_lengthlist__44c2_s2_p6_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c2_s2_p6_0,
+ NULL,
+ &_vq_auxt__44c2_s2_p6_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s2_p7_0.vqh b/lib/books/coupled/_44c2_s2_p7_0.vqh
new file mode 100644
index 00000000..9528786b
--- /dev/null
+++ b/lib/books/coupled/_44c2_s2_p7_0.vqh
@@ -0,0 +1,65 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s2_p7_0_VQH_
+#define _V__44c2_s2_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s2_p7_0[] = {
+ 3,
+ 2,
+ 4,
+ 1,
+ 5,
+ 0,
+ 6,
+};
+
+static long _vq_lengthlist__44c2_s2_p7_0[] = {
+ 1, 3, 3, 8, 9,11,11, 5, 4, 6,11,11,11,11, 5, 6,
+ 5,11,11,11,11,11, 7,11,11,11,11,11,11,11, 5,11,
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+ 11,
+};
+
+static float _vq_quantthresh__44c2_s2_p7_0[] = {
+ -167.5, -100.5, -33.5, 33.5, 100.5, 167.5,
+};
+
+static long _vq_quantmap__44c2_s2_p7_0[] = {
+ 5, 3, 1, 0, 2, 4, 6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s2_p7_0 = {
+ _vq_quantthresh__44c2_s2_p7_0,
+ _vq_quantmap__44c2_s2_p7_0,
+ 7,
+ 7
+};
+
+static static_codebook _44c2_s2_p7_0 = {
+ 2, 49,
+ _vq_lengthlist__44c2_s2_p7_0,
+ 1, -520544256, 1624293376, 3, 0,
+ _vq_quantlist__44c2_s2_p7_0,
+ NULL,
+ &_vq_auxt__44c2_s2_p7_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s2_p7_1.vqh b/lib/books/coupled/_44c2_s2_p7_1.vqh
new file mode 100644
index 00000000..04a4f1cf
--- /dev/null
+++ b/lib/books/coupled/_44c2_s2_p7_1.vqh
@@ -0,0 +1,115 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s2_p7_1_VQH_
+#define _V__44c2_s2_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s2_p7_1[] = {
+ 11,
+ 10,
+ 12,
+ 9,
+ 13,
+ 8,
+ 14,
+ 7,
+ 15,
+ 6,
+ 16,
+ 5,
+ 17,
+ 4,
+ 18,
+ 3,
+ 19,
+ 2,
+ 20,
+ 1,
+ 21,
+ 0,
+ 22,
+};
+
+static long _vq_lengthlist__44c2_s2_p7_1[] = {
+ 1, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
+ 9,10, 9, 9, 9,10,10, 8, 7, 7, 7, 7, 8, 8, 9, 9,
+ 9, 9,10,10,10,10,11,10,10,10,10,10,10,10,14, 7,
+ 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 9,
+ 10,10,10,11,11,13, 8, 9, 8, 8, 9, 9,10, 9,10,11,
+ 10,11,11,11,11,11,11,11,11,10,12,11,14, 9, 7, 8,
+ 7, 9, 9,10,10,10,10,10,11,11,11,11,11,10,10,11,
+ 11,12,12,13,10,11, 8, 9,10,10,10,10,11,10,11,11,
+ 11,11,12,11,11,11,12,12,12,12,15,15,14, 8, 7, 9,
+ 9,10,10,11,11,11,11,11,11,12,11,12,11,11,11,12,
+ 12,13,15,14, 9, 9, 9,10,11,11,11,11,12,11,11,11,
+ 12,12,12,12,12,12,12,13,15,14,15, 9, 9, 9, 8,10,
+ 10,12,11,11,11,11,12,12,12,12,12,11,13,13,13,13,
+ 14,13,12,11, 9, 9,11,11,11,11,12,12,12,12,12,12,
+ 12,11,12,12,12,13,15,15,15,15,15, 9, 9,10,11,11,
+ 12,12,12,12,13,12,13,13,12,13,12,13,12,14,14,14,
+ 15,14,10,11,11,11,12,11,12,12,12,12,12,12,13,12,
+ 12,13,14,14,15,15,15,15,14,10, 9, 9,10,11,11,12,
+ 11,12,12,13,13,13,12,12,13,13,13,14,15,13,15,15,
+ 14,13,12,11,13,12,13,12,13,13,13,12,12,13,13,12,
+ 14,14,14,15,15,14,14,15,15,10,11,11,10,12,11,12,
+ 13,13,13,13,12,12,12,12,14,15,14,14,14,15,14,14,
+ 14,11,12,13,13,13,14,14,12,13,13,12,13,12,13,13,
+ 15,15,15,14,15,15,15,11,13,11,11,12,11,12,12,13,
+ 13,13,13,13,13,14,13,14,14,15,14,15,14,15,13,13,
+ 14,11,12,13,13,13,13,13,13,13,12,13,13,12,14,14,
+ 15,14,15,14,14,14,15,11,12,12,14,13,12,12,14,12,
+ 12,12,12,13,13,14,13,15,14,15,15,15,13,14,14,14,
+ 14,13,13,13,13,13,14,14,11,12,12,13,14,14,15,14,
+ 15,15,15,14,15,14,13,12,11,12,13,13,13,13,13,12,
+ 13,13,12,15,15,15,14,15,15,15,14,15,14,14,13,11,
+ 13,13,13,13,13,14,14,13,13,13,15,14,15,15,15,15,
+ 15,14,15,15,14,13,10,12,12,13,13,13,13,12,13,13,
+ 12,
+};
+
+static float _vq_quantthresh__44c2_s2_p7_1[] = {
+ -31.5, -28.5, -25.5, -22.5, -19.5, -16.5, -13.5, -10.5,
+ -7.5, -4.5, -1.5, 1.5, 4.5, 7.5, 10.5, 13.5,
+ 16.5, 19.5, 22.5, 25.5, 28.5, 31.5,
+};
+
+static long _vq_quantmap__44c2_s2_p7_1[] = {
+ 21, 19, 17, 15, 13, 11, 9, 7,
+ 5, 3, 1, 0, 2, 4, 6, 8,
+ 10, 12, 14, 16, 18, 20, 22,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s2_p7_1 = {
+ _vq_quantthresh__44c2_s2_p7_1,
+ _vq_quantmap__44c2_s2_p7_1,
+ 23,
+ 23
+};
+
+static static_codebook _44c2_s2_p7_1 = {
+ 2, 529,
+ _vq_lengthlist__44c2_s2_p7_1,
+ 1, -525303808, 1614282752, 5, 0,
+ _vq_quantlist__44c2_s2_p7_1,
+ NULL,
+ &_vq_auxt__44c2_s2_p7_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_s2_p7_2.vqh b/lib/books/coupled/_44c2_s2_p7_2.vqh
new file mode 100644
index 00000000..0a1d5659
--- /dev/null
+++ b/lib/books/coupled/_44c2_s2_p7_2.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c2_s2_p7_2_VQH_
+#define _V__44c2_s2_p7_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c2_s2_p7_2[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c2_s2_p7_2[] = {
+ 2, 5, 5, 7, 7, 7, 7, 7, 7, 5, 5, 5, 7, 7, 7, 7,
+ 7, 7, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8,
+ 8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 7, 7, 7,
+ 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 7, 7,
+ 7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 7, 8, 8, 7, 7, 7,
+ 7,
+};
+
+static float _vq_quantthresh__44c2_s2_p7_2[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c2_s2_p7_2[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c2_s2_p7_2 = {
+ _vq_quantthresh__44c2_s2_p7_2,
+ _vq_quantmap__44c2_s2_p7_2,
+ 3,
+ 3
+};
+
+static static_codebook _44c2_s2_p7_2 = {
+ 4, 81,
+ _vq_lengthlist__44c2_s2_p7_2,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c2_s2_p7_2,
+ NULL,
+ &_vq_auxt__44c2_s2_p7_2,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c2_short.vqh b/lib/books/coupled/_44c2_short.vqh
new file mode 100644
index 00000000..94d2f9da
--- /dev/null
+++ b/lib/books/coupled/_44c2_short.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c2_short_VQH_
+#define _V__44c2_short_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c2_short[] = {
+ 7,14,14,14,14, 9, 9,13,14, 9, 8,10,12,14,14,14,
+ 14, 6, 5, 6,10,14,14,14,14, 8, 5, 5, 7,14,14,14,
+ 14,10, 6, 5, 7,14,14,14, 6,14,14,14,14, 3, 4, 9,
+ 9,14,14,13,13, 3, 2, 7,12,11, 5, 4, 4, 8, 5, 8,
+};
+
+static static_codebook _huff_book__44c2_short = {
+ 2, 64,
+ _huff_lengthlist__44c2_short,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_long.vqh b/lib/books/coupled/_44c3_long.vqh
new file mode 100644
index 00000000..dcc54155
--- /dev/null
+++ b/lib/books/coupled/_44c3_long.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c3_long_VQH_
+#define _V__44c3_long_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c3_long[] = {
+ 5,10,13,13,13, 7,10,12,10, 3, 4, 7, 8, 6, 7,12,
+ 11, 4, 4, 5, 7, 8, 8,14,13, 6, 5, 6, 6,11,11,16,
+ 13, 7, 6, 5, 4,14,13, 9, 6,17,17,17,17, 2, 5,10,
+ 10,16,16,16,16, 5, 6,13,16,14,14,12, 6,12,12,10,
+};
+
+static static_codebook _huff_book__44c3_long = {
+ 2, 64,
+ _huff_lengthlist__44c3_long,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s0_p1_0.vqh b/lib/books/coupled/_44c3_s0_p1_0.vqh
new file mode 100644
index 00000000..e4786836
--- /dev/null
+++ b/lib/books/coupled/_44c3_s0_p1_0.vqh
@@ -0,0 +1,99 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s0_p1_0_VQH_
+#define _V__44c3_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s0_p1_0[] = {
+ 2,
+ 1,
+ 3,
+ 0,
+ 4,
+};
+
+static long _vq_lengthlist__44c3_s0_p1_0[] = {
+ 2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+ 7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8,
+ 7, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+ 0, 0, 5, 7, 8, 0, 0, 0, 7, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0,
+ 0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
+ 8, 8, 0, 0, 0, 6, 7, 0, 0, 0, 7, 6, 0, 0, 0, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6,
+ 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+ 0, 0, 6, 7, 0, 0, 0, 6, 7, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7,10,11, 0, 0, 0, 8, 9, 0, 0, 0, 8, 9, 0, 0, 0,
+ 10, 9, 0, 0, 0, 0, 0, 0, 0, 7,11,10, 0, 0, 0, 9,
+ 8, 0, 0, 0, 9, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c3_s0_p1_0[] = {
+ -1.5, -0.5, 0.5, 1.5,
+};
+
+static long _vq_quantmap__44c3_s0_p1_0[] = {
+ 3, 1, 0, 2, 4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s0_p1_0 = {
+ _vq_quantthresh__44c3_s0_p1_0,
+ _vq_quantmap__44c3_s0_p1_0,
+ 5,
+ 5
+};
+
+static static_codebook _44c3_s0_p1_0 = {
+ 4, 625,
+ _vq_lengthlist__44c3_s0_p1_0,
+ 1, -533725184, 1611661312, 3, 0,
+ _vq_quantlist__44c3_s0_p1_0,
+ NULL,
+ &_vq_auxt__44c3_s0_p1_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s0_p2_0.vqh b/lib/books/coupled/_44c3_s0_p2_0.vqh
new file mode 100644
index 00000000..3bcf2de9
--- /dev/null
+++ b/lib/books/coupled/_44c3_s0_p2_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s0_p2_0_VQH_
+#define _V__44c3_s0_p2_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s0_p2_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c3_s0_p2_0[] = {
+ 2, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 3, 7, 6, 0, 0,
+ 0, 0, 0, 3, 3, 6, 6, 0, 0, 0, 0, 0, 5, 5, 7, 7,
+ 0, 0, 0, 0, 0, 0, 0, 7, 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 float _vq_quantthresh__44c3_s0_p2_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c3_s0_p2_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s0_p2_0 = {
+ _vq_quantthresh__44c3_s0_p2_0,
+ _vq_quantmap__44c3_s0_p2_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c3_s0_p2_0 = {
+ 2, 81,
+ _vq_lengthlist__44c3_s0_p2_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c3_s0_p2_0,
+ NULL,
+ &_vq_auxt__44c3_s0_p2_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s0_p3_0.vqh b/lib/books/coupled/_44c3_s0_p3_0.vqh
new file mode 100644
index 00000000..577f2eae
--- /dev/null
+++ b/lib/books/coupled/_44c3_s0_p3_0.vqh
@@ -0,0 +1,93 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s0_p3_0_VQH_
+#define _V__44c3_s0_p3_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s0_p3_0[] = {
+ 8,
+ 7,
+ 9,
+ 6,
+ 10,
+ 5,
+ 11,
+ 4,
+ 12,
+ 3,
+ 13,
+ 2,
+ 14,
+ 1,
+ 15,
+ 0,
+ 16,
+};
+
+static long _vq_lengthlist__44c3_s0_p3_0[] = {
+ 2, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 5, 5, 7, 6, 7, 7, 9, 9, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 7, 6, 8, 8, 9, 9, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8, 9,10, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8, 9,10, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,10,
+ 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
+ 11,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+ 10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 11,10,12,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,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,
+};
+
+static float _vq_quantthresh__44c3_s0_p3_0[] = {
+ -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
+ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
+};
+
+static long _vq_quantmap__44c3_s0_p3_0[] = {
+ 15, 13, 11, 9, 7, 5, 3, 1,
+ 0, 2, 4, 6, 8, 10, 12, 14,
+ 16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s0_p3_0 = {
+ _vq_quantthresh__44c3_s0_p3_0,
+ _vq_quantmap__44c3_s0_p3_0,
+ 17,
+ 17
+};
+
+static static_codebook _44c3_s0_p3_0 = {
+ 2, 289,
+ _vq_lengthlist__44c3_s0_p3_0,
+ 1, -529530880, 1611661312, 5, 0,
+ _vq_quantlist__44c3_s0_p3_0,
+ NULL,
+ &_vq_auxt__44c3_s0_p3_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s0_p4_0.vqh b/lib/books/coupled/_44c3_s0_p4_0.vqh
new file mode 100644
index 00000000..cb55b2b9
--- /dev/null
+++ b/lib/books/coupled/_44c3_s0_p4_0.vqh
@@ -0,0 +1,86 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s0_p4_0_VQH_
+#define _V__44c3_s0_p4_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s0_p4_0[] = {
+ 7,
+ 6,
+ 8,
+ 5,
+ 9,
+ 4,
+ 10,
+ 3,
+ 11,
+ 2,
+ 12,
+ 1,
+ 13,
+ 0,
+ 14,
+};
+
+static long _vq_lengthlist__44c3_s0_p4_0[] = {
+ 1, 3, 3, 7, 7, 9, 9,13,13,18,18,18,18,18,18, 5,
+ 5, 5, 8, 7,10,10,14,14,18,18,18,18,18,18, 6, 5,
+ 5, 8, 8,10,11,13,14,18,18,18,18,18,18,18, 8, 8,
+ 9, 9,11,11,14,15,18,18,18,18,18,17,17, 8, 8, 9,
+ 9,11,11,14,14,17,17,17,17,17,17,17,13,12,10,10,
+ 12,12,15,15,17,17,17,17,17,17,17,14,13,10,10,12,
+ 12,14,15,17,17,17,17,17,17,17,17,17,11,13,13,13,
+ 15,15,17,17,17,17,17,17,17,17,17,13,10,13,12,16,
+ 15,17,17,17,17,17,17,17,17,17,16,16,14,14,16,16,
+ 17,17,17,17,17,17,17,17,17,16,16,15,13,17,16,17,
+ 17,17,17,17,17,17,17,17,17,17,16,15,16,17,17,17,
+ 17,17,17,17,17,17,17,17,17,16,16,17,17,17,17,17,
+ 17,17,17,17,17,17,17,17,17,16,16,15,17,17,17,17,
+ 17,17,17,17,17,17,17,17,17,16,17,17,17,17,17,17,
+ 17,
+};
+
+static float _vq_quantthresh__44c3_s0_p4_0[] = {
+ -45.5, -38.5, -31.5, -24.5, -17.5, -10.5, -3.5, 3.5,
+ 10.5, 17.5, 24.5, 31.5, 38.5, 45.5,
+};
+
+static long _vq_quantmap__44c3_s0_p4_0[] = {
+ 13, 11, 9, 7, 5, 3, 1, 0,
+ 2, 4, 6, 8, 10, 12, 14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s0_p4_0 = {
+ _vq_quantthresh__44c3_s0_p4_0,
+ _vq_quantmap__44c3_s0_p4_0,
+ 15,
+ 15
+};
+
+static static_codebook _44c3_s0_p4_0 = {
+ 2, 225,
+ _vq_lengthlist__44c3_s0_p4_0,
+ 1, -524779520, 1616642048, 4, 0,
+ _vq_quantlist__44c3_s0_p4_0,
+ NULL,
+ &_vq_auxt__44c3_s0_p4_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s0_p4_1.vqh b/lib/books/coupled/_44c3_s0_p4_1.vqh
new file mode 100644
index 00000000..a85c79b0
--- /dev/null
+++ b/lib/books/coupled/_44c3_s0_p4_1.vqh
@@ -0,0 +1,65 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s0_p4_1_VQH_
+#define _V__44c3_s0_p4_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s0_p4_1[] = {
+ 3,
+ 2,
+ 4,
+ 1,
+ 5,
+ 0,
+ 6,
+};
+
+static long _vq_lengthlist__44c3_s0_p4_1[] = {
+ 2, 4, 4, 6, 6, 6, 6, 8, 4, 4, 6, 6, 7, 7, 8, 4,
+ 4, 6, 6, 7, 7, 8, 6, 6, 6, 6, 7, 7, 8, 8, 8, 7,
+ 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7,
+ 7,
+};
+
+static float _vq_quantthresh__44c3_s0_p4_1[] = {
+ -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
+};
+
+static long _vq_quantmap__44c3_s0_p4_1[] = {
+ 5, 3, 1, 0, 2, 4, 6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s0_p4_1 = {
+ _vq_quantthresh__44c3_s0_p4_1,
+ _vq_quantmap__44c3_s0_p4_1,
+ 7,
+ 7
+};
+
+static static_codebook _44c3_s0_p4_1 = {
+ 2, 49,
+ _vq_lengthlist__44c3_s0_p4_1,
+ 1, -533200896, 1611661312, 3, 0,
+ _vq_quantlist__44c3_s0_p4_1,
+ NULL,
+ &_vq_auxt__44c3_s0_p4_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s1_p5_0.vqh b/lib/books/coupled/_44c3_s1_p5_0.vqh
new file mode 100644
index 00000000..271b8f43
--- /dev/null
+++ b/lib/books/coupled/_44c3_s1_p5_0.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s1_p5_0_VQH_
+#define _V__44c3_s1_p5_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s1_p5_0[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c3_s1_p5_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 float _vq_quantthresh__44c3_s1_p5_0[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c3_s1_p5_0[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s1_p5_0 = {
+ _vq_quantthresh__44c3_s1_p5_0,
+ _vq_quantmap__44c3_s1_p5_0,
+ 3,
+ 3
+};
+
+static static_codebook _44c3_s1_p5_0 = {
+ 4, 81,
+ _vq_lengthlist__44c3_s1_p5_0,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c3_s1_p5_0,
+ NULL,
+ &_vq_auxt__44c3_s1_p5_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s2_p6_0.vqh b/lib/books/coupled/_44c3_s2_p6_0.vqh
new file mode 100644
index 00000000..0ffe818a
--- /dev/null
+++ b/lib/books/coupled/_44c3_s2_p6_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s2_p6_0_VQH_
+#define _V__44c3_s2_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s2_p6_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c3_s2_p6_0[] = {
+ 1, 2, 3, 5, 4, 7, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c3_s2_p6_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c3_s2_p6_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s2_p6_0 = {
+ _vq_quantthresh__44c3_s2_p6_0,
+ _vq_quantmap__44c3_s2_p6_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c3_s2_p6_0 = {
+ 2, 81,
+ _vq_lengthlist__44c3_s2_p6_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c3_s2_p6_0,
+ NULL,
+ &_vq_auxt__44c3_s2_p6_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s2_p7_0.vqh b/lib/books/coupled/_44c3_s2_p7_0.vqh
new file mode 100644
index 00000000..64002d36
--- /dev/null
+++ b/lib/books/coupled/_44c3_s2_p7_0.vqh
@@ -0,0 +1,65 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s2_p7_0_VQH_
+#define _V__44c3_s2_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s2_p7_0[] = {
+ 3,
+ 2,
+ 4,
+ 1,
+ 5,
+ 0,
+ 6,
+};
+
+static long _vq_lengthlist__44c3_s2_p7_0[] = {
+ 1, 3, 3, 8, 7,12,12, 5, 5, 6,12,12,12,12, 4, 6,
+ 6,12,11,12,12,12, 6,12,11,12,12,12,12,12, 5,12,
+ 11,12,12,12, 8,12, 8,12,12,12,12,12, 9,12,10,12,
+ 11,
+};
+
+static float _vq_quantthresh__44c3_s2_p7_0[] = {
+ -167.5, -100.5, -33.5, 33.5, 100.5, 167.5,
+};
+
+static long _vq_quantmap__44c3_s2_p7_0[] = {
+ 5, 3, 1, 0, 2, 4, 6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s2_p7_0 = {
+ _vq_quantthresh__44c3_s2_p7_0,
+ _vq_quantmap__44c3_s2_p7_0,
+ 7,
+ 7
+};
+
+static static_codebook _44c3_s2_p7_0 = {
+ 2, 49,
+ _vq_lengthlist__44c3_s2_p7_0,
+ 1, -520544256, 1624293376, 3, 0,
+ _vq_quantlist__44c3_s2_p7_0,
+ NULL,
+ &_vq_auxt__44c3_s2_p7_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s2_p7_1.vqh b/lib/books/coupled/_44c3_s2_p7_1.vqh
new file mode 100644
index 00000000..1b4a4542
--- /dev/null
+++ b/lib/books/coupled/_44c3_s2_p7_1.vqh
@@ -0,0 +1,115 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s2_p7_1_VQH_
+#define _V__44c3_s2_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s2_p7_1[] = {
+ 11,
+ 10,
+ 12,
+ 9,
+ 13,
+ 8,
+ 14,
+ 7,
+ 15,
+ 6,
+ 16,
+ 5,
+ 17,
+ 4,
+ 18,
+ 3,
+ 19,
+ 2,
+ 20,
+ 1,
+ 21,
+ 0,
+ 22,
+};
+
+static long _vq_lengthlist__44c3_s2_p7_1[] = {
+ 2, 4, 4, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 9, 8, 9,
+ 9, 9, 9, 9, 9,10, 9, 7, 6, 6, 7, 7, 8, 8, 8, 8,
+ 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,10,10,13, 6,
+ 6, 7, 7, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9,10,10,13, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+ 10,10,10,10,10,11,10,10,10,11,11,11,13, 8, 8, 8,
+ 7, 8, 8, 9, 9, 9, 9, 9,10,11,10,10,10,10,10,10,
+ 10,11,11,13,10,11, 8, 8, 9, 9,10,10,10,10,10,10,
+ 11,11,11,11,11,11,10,11,11,12,14,14,13, 8, 6, 8,
+ 7, 9, 9,10,10,10,11,10,10,11,11,11,11,10,10,11,
+ 11,14,13,14, 9, 9, 9, 9,10,10,10,10,11,11,11,11,
+ 11,11,11,11,12,11,13,12,14,15,13,10, 9, 8, 7,10,
+ 10,10,10,11,11,11,11,11,11,11,11,11,11,12,11,14,
+ 14,14,11,11, 9, 9,10,10,11,12,11,10,11,12,11,12,
+ 11,12,11,12,12,12,15,13,15,14,13, 8, 8, 9, 8,10,
+ 11,11,11,11,11,11,11,11,11,11,11,11,12,14,14,13,
+ 15,13,10,10,11,10,11,11,12,12,11,12,13,13,11,11,
+ 12,11,11,13,13,13,15,12,14,10, 9, 9, 8,11,10,12,
+ 11,11,12,11,12,12,11,12,11,12,12,15,15,14,13,15,
+ 13,12,11,10,11,11,12,11,12,12,11,12,11,11,11,12,
+ 13,13,13,12,15,15,13,15,14, 9, 9,11,10,11,12,11,
+ 11,12,11,12,12,12,12,12,13,15,13,14,14,13,12,14,
+ 11,12,11,11,12,11,12,11,12, 9,11,11,11,11,12,12,
+ 13,15,14,15,13,15,15,10,11,10,11,11,11,12,12,11,
+ 12,12,11,12,11,12,11,14,14,15,15,15,15,15,14,13,
+ 14,11,12,13,11,10,12,11,12,11,11,12,12,12,13,15,
+ 11,13,13,13,15,14,14,11,11,10,10,13,11,11,11,13,
+ 12,11,11,12,12,13,14,15,15,14,15,13,15,13,13,12,
+ 12,12,12,11,13,12,11,13,11,11,12,12,15,13,13,15,
+ 12,14,12,15,14,11,13,10,11,12,10,11,13,11,12,11,
+ 12,13,12,15,14,15,15,15,15,14,15,13,14,12,11,11,
+ 11,12,12,13,12,12,11,13,13,15,15,15,15,15,13,15,
+ 13,15,15,15,15,11,11,12,11,11,12,12,12,12,12,12,
+ 12,
+};
+
+static float _vq_quantthresh__44c3_s2_p7_1[] = {
+ -31.5, -28.5, -25.5, -22.5, -19.5, -16.5, -13.5, -10.5,
+ -7.5, -4.5, -1.5, 1.5, 4.5, 7.5, 10.5, 13.5,
+ 16.5, 19.5, 22.5, 25.5, 28.5, 31.5,
+};
+
+static long _vq_quantmap__44c3_s2_p7_1[] = {
+ 21, 19, 17, 15, 13, 11, 9, 7,
+ 5, 3, 1, 0, 2, 4, 6, 8,
+ 10, 12, 14, 16, 18, 20, 22,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s2_p7_1 = {
+ _vq_quantthresh__44c3_s2_p7_1,
+ _vq_quantmap__44c3_s2_p7_1,
+ 23,
+ 23
+};
+
+static static_codebook _44c3_s2_p7_1 = {
+ 2, 529,
+ _vq_lengthlist__44c3_s2_p7_1,
+ 1, -525303808, 1614282752, 5, 0,
+ _vq_quantlist__44c3_s2_p7_1,
+ NULL,
+ &_vq_auxt__44c3_s2_p7_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_s2_p7_2.vqh b/lib/books/coupled/_44c3_s2_p7_2.vqh
new file mode 100644
index 00000000..3dbae927
--- /dev/null
+++ b/lib/books/coupled/_44c3_s2_p7_2.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c3_s2_p7_2_VQH_
+#define _V__44c3_s2_p7_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c3_s2_p7_2[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c3_s2_p7_2[] = {
+ 3, 5, 5, 7, 6, 6, 7, 6, 6, 5, 5, 6, 7, 7, 6, 7,
+ 6, 6, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 6, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6,
+ 7, 6, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6,
+ 7,
+};
+
+static float _vq_quantthresh__44c3_s2_p7_2[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c3_s2_p7_2[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c3_s2_p7_2 = {
+ _vq_quantthresh__44c3_s2_p7_2,
+ _vq_quantmap__44c3_s2_p7_2,
+ 3,
+ 3
+};
+
+static static_codebook _44c3_s2_p7_2 = {
+ 4, 81,
+ _vq_lengthlist__44c3_s2_p7_2,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c3_s2_p7_2,
+ NULL,
+ &_vq_auxt__44c3_s2_p7_2,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c3_short.vqh b/lib/books/coupled/_44c3_short.vqh
new file mode 100644
index 00000000..f61da247
--- /dev/null
+++ b/lib/books/coupled/_44c3_short.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c3_short_VQH_
+#define _V__44c3_short_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c3_short[] = {
+ 8,15,15,15,15,10,12,15,15, 7, 7, 9,14,14,14,14,
+ 14, 6, 4, 6, 9,14,14,14,14, 8, 5, 5, 8,14,14,14,
+ 14,10, 6, 6, 8,14,14,14, 6,14,14,14,14, 3, 4, 8,
+ 8,14,14,14,14, 3, 2, 7,14, 8, 4, 4, 5, 9, 6, 9,
+};
+
+static static_codebook _huff_book__44c3_short = {
+ 2, 64,
+ _huff_lengthlist__44c3_short,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_long.vqh b/lib/books/coupled/_44c4_long.vqh
new file mode 100644
index 00000000..a2542043
--- /dev/null
+++ b/lib/books/coupled/_44c4_long.vqh
@@ -0,0 +1,43 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c4_long_VQH_
+#define _V__44c4_long_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c4_long[] = {
+ 2,12, 7,13,11,15,11,12,17,17,11, 5, 7, 5, 7, 7,
+ 10, 8,14,17, 5,17, 3,17, 5,17, 8,10,17,17,13, 5,
+ 8, 4, 8, 5, 9, 7,13,17,10,17, 5,17, 6,17, 8,12,
+ 17,17,13, 7,11, 5,10, 5,10, 6,11,17,12,17, 8,17,
+ 8,17, 9,13,17,17,14, 8,11, 6,11, 5,11, 4, 8,14,
+ 16,12,17,10,17, 9,17, 6, 7,11,17,13,16,15,16,11,
+ 16, 7, 7,11,
+};
+
+static static_codebook _huff_book__44c4_long = {
+ 2, 100,
+ _huff_lengthlist__44c4_long,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s0_p1_0.vqh b/lib/books/coupled/_44c4_s0_p1_0.vqh
new file mode 100644
index 00000000..a9e4bf6f
--- /dev/null
+++ b/lib/books/coupled/_44c4_s0_p1_0.vqh
@@ -0,0 +1,99 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p1_0_VQH_
+#define _V__44c4_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p1_0[] = {
+ 2,
+ 1,
+ 3,
+ 0,
+ 4,
+};
+
+static long _vq_lengthlist__44c4_s0_p1_0[] = {
+ 2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+ 7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 8,
+ 7, 0, 0, 0, 8, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
+ 0, 0, 5, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 7, 8, 0,
+ 0, 0, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0,
+ 0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
+ 7, 8, 0, 0, 0, 6, 7, 0, 0, 0, 7, 7, 0, 0, 0, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6,
+ 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+ 0, 0, 7, 7, 0, 0, 0, 6, 7, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7,10,10, 0, 0, 0, 8, 9, 0, 0, 0, 8, 9, 0, 0, 0,
+ 10, 9, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
+ 8, 0, 0, 0, 9, 8, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c4_s0_p1_0[] = {
+ -1.5, -0.5, 0.5, 1.5,
+};
+
+static long _vq_quantmap__44c4_s0_p1_0[] = {
+ 3, 1, 0, 2, 4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p1_0 = {
+ _vq_quantthresh__44c4_s0_p1_0,
+ _vq_quantmap__44c4_s0_p1_0,
+ 5,
+ 5
+};
+
+static static_codebook _44c4_s0_p1_0 = {
+ 4, 625,
+ _vq_lengthlist__44c4_s0_p1_0,
+ 1, -533725184, 1611661312, 3, 0,
+ _vq_quantlist__44c4_s0_p1_0,
+ NULL,
+ &_vq_auxt__44c4_s0_p1_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s0_p3_0.vqh b/lib/books/coupled/_44c4_s0_p3_0.vqh
new file mode 100644
index 00000000..6a67ee0d
--- /dev/null
+++ b/lib/books/coupled/_44c4_s0_p3_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p3_0_VQH_
+#define _V__44c4_s0_p3_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p3_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c4_s0_p3_0[] = {
+ 2, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 3, 6, 7, 0, 0,
+ 0, 0, 0, 3, 3, 6, 6, 0, 0, 0, 0, 0, 5, 5, 7, 7,
+ 0, 0, 0, 0, 0, 0, 0, 7, 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 float _vq_quantthresh__44c4_s0_p3_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c4_s0_p3_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p3_0 = {
+ _vq_quantthresh__44c4_s0_p3_0,
+ _vq_quantmap__44c4_s0_p3_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c4_s0_p3_0 = {
+ 2, 81,
+ _vq_lengthlist__44c4_s0_p3_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c4_s0_p3_0,
+ NULL,
+ &_vq_auxt__44c4_s0_p3_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s0_p5_0.vqh b/lib/books/coupled/_44c4_s0_p5_0.vqh
new file mode 100644
index 00000000..75d2c3d0
--- /dev/null
+++ b/lib/books/coupled/_44c4_s0_p5_0.vqh
@@ -0,0 +1,93 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s0_p5_0_VQH_
+#define _V__44c4_s0_p5_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s0_p5_0[] = {
+ 8,
+ 7,
+ 9,
+ 6,
+ 10,
+ 5,
+ 11,
+ 4,
+ 12,
+ 3,
+ 13,
+ 2,
+ 14,
+ 1,
+ 15,
+ 0,
+ 16,
+};
+
+static long _vq_lengthlist__44c4_s0_p5_0[] = {
+ 2, 4, 4, 6, 6, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 4, 4, 6, 6, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 4, 4, 6, 6, 8, 8, 9, 9, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 5, 5, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 6, 7, 8,10, 9, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 9,10,10,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,10,
+ 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
+ 10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+ 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 11,11,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,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,
+};
+
+static float _vq_quantthresh__44c4_s0_p5_0[] = {
+ -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
+ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
+};
+
+static long _vq_quantmap__44c4_s0_p5_0[] = {
+ 15, 13, 11, 9, 7, 5, 3, 1,
+ 0, 2, 4, 6, 8, 10, 12, 14,
+ 16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s0_p5_0 = {
+ _vq_quantthresh__44c4_s0_p5_0,
+ _vq_quantmap__44c4_s0_p5_0,
+ 17,
+ 17
+};
+
+static static_codebook _44c4_s0_p5_0 = {
+ 2, 289,
+ _vq_lengthlist__44c4_s0_p5_0,
+ 1, -529530880, 1611661312, 5, 0,
+ _vq_quantlist__44c4_s0_p5_0,
+ NULL,
+ &_vq_auxt__44c4_s0_p5_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p2_0.vqh b/lib/books/coupled/_44c4_s1_p2_0.vqh
new file mode 100644
index 00000000..d3e15eaf
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p2_0.vqh
@@ -0,0 +1,63 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p2_0_VQH_
+#define _V__44c4_s1_p2_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p2_0[] = {
+ 1,
+ 0,
+ 2,
+};
+
+static long _vq_lengthlist__44c4_s1_p2_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 float _vq_quantthresh__44c4_s1_p2_0[] = {
+ -0.5, 0.5,
+};
+
+static long _vq_quantmap__44c4_s1_p2_0[] = {
+ 1, 0, 2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p2_0 = {
+ _vq_quantthresh__44c4_s1_p2_0,
+ _vq_quantmap__44c4_s1_p2_0,
+ 3,
+ 3
+};
+
+static static_codebook _44c4_s1_p2_0 = {
+ 4, 81,
+ _vq_lengthlist__44c4_s1_p2_0,
+ 1, -535822336, 1611661312, 2, 0,
+ _vq_quantlist__44c4_s1_p2_0,
+ NULL,
+ &_vq_auxt__44c4_s1_p2_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p4_0.vqh b/lib/books/coupled/_44c4_s1_p4_0.vqh
new file mode 100644
index 00000000..620d509d
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p4_0.vqh
@@ -0,0 +1,99 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p4_0_VQH_
+#define _V__44c4_s1_p4_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p4_0[] = {
+ 2,
+ 1,
+ 3,
+ 0,
+ 4,
+};
+
+static long _vq_lengthlist__44c4_s1_p4_0[] = {
+ 2, 3, 3, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 7, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 4, 4, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 7,11,10,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 8, 7, 8, 9,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, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,
+};
+
+static float _vq_quantthresh__44c4_s1_p4_0[] = {
+ -1.5, -0.5, 0.5, 1.5,
+};
+
+static long _vq_quantmap__44c4_s1_p4_0[] = {
+ 3, 1, 0, 2, 4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p4_0 = {
+ _vq_quantthresh__44c4_s1_p4_0,
+ _vq_quantmap__44c4_s1_p4_0,
+ 5,
+ 5
+};
+
+static static_codebook _44c4_s1_p4_0 = {
+ 4, 625,
+ _vq_lengthlist__44c4_s1_p4_0,
+ 1, -533725184, 1611661312, 3, 0,
+ _vq_quantlist__44c4_s1_p4_0,
+ NULL,
+ &_vq_auxt__44c4_s1_p4_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p6_0.vqh b/lib/books/coupled/_44c4_s1_p6_0.vqh
new file mode 100644
index 00000000..69ee7fde
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p6_0.vqh
@@ -0,0 +1,70 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p6_0_VQH_
+#define _V__44c4_s1_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p6_0[] = {
+ 4,
+ 3,
+ 5,
+ 2,
+ 6,
+ 1,
+ 7,
+ 0,
+ 8,
+};
+
+static long _vq_lengthlist__44c4_s1_p6_0[] = {
+ 1, 2, 3, 6, 6, 8, 8,10,10, 0, 0, 0, 0, 0, 8, 8,
+ 10,10, 0, 0, 0, 0, 0, 8, 8,10,10, 0, 0, 0, 0, 0,
+ 8, 8,11,10, 0, 0, 0, 0, 0, 8, 8,10,11, 0, 0, 0,
+ 0, 0, 8, 8,11,11, 0, 0, 0, 0, 0, 8, 8,11,11, 0,
+ 0, 0, 0, 0, 7, 7, 9,10, 0, 0, 0, 0, 0, 8, 8,10,
+ 10,
+};
+
+static float _vq_quantthresh__44c4_s1_p6_0[] = {
+ -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
+};
+
+static long _vq_quantmap__44c4_s1_p6_0[] = {
+ 7, 5, 3, 1, 0, 2, 4, 6,
+ 8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p6_0 = {
+ _vq_quantthresh__44c4_s1_p6_0,
+ _vq_quantmap__44c4_s1_p6_0,
+ 9,
+ 9
+};
+
+static static_codebook _44c4_s1_p6_0 = {
+ 2, 81,
+ _vq_lengthlist__44c4_s1_p6_0,
+ 1, -531628032, 1611661312, 4, 0,
+ _vq_quantlist__44c4_s1_p6_0,
+ NULL,
+ &_vq_auxt__44c4_s1_p6_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p7_0.vqh b/lib/books/coupled/_44c4_s1_p7_0.vqh
new file mode 100644
index 00000000..8a949882
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p7_0.vqh
@@ -0,0 +1,80 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p7_0_VQH_
+#define _V__44c4_s1_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p7_0[] = {
+ 6,
+ 5,
+ 7,
+ 4,
+ 8,
+ 3,
+ 9,
+ 2,
+ 10,
+ 1,
+ 11,
+ 0,
+ 12,
+};
+
+static long _vq_lengthlist__44c4_s1_p7_0[] = {
+ 1, 4, 3, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+ 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+ 9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 8,10,10, 0, 0,
+ 0, 0, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0, 0, 0,
+ 0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,12,
+ 13, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+ 11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,15,15,13,12, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,15,15,13,13, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,15,15, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s1_p7_0[] = {
+ -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
+ 12.5, 17.5, 22.5, 27.5,
+};
+
+static long _vq_quantmap__44c4_s1_p7_0[] = {
+ 11, 9, 7, 5, 3, 1, 0, 2,
+ 4, 6, 8, 10, 12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p7_0 = {
+ _vq_quantthresh__44c4_s1_p7_0,
+ _vq_quantmap__44c4_s1_p7_0,
+ 13,
+ 13
+};
+
+static static_codebook _44c4_s1_p7_0 = {
+ 2, 169,
+ _vq_lengthlist__44c4_s1_p7_0,
+ 1, -526516224, 1616117760, 4, 0,
+ _vq_quantlist__44c4_s1_p7_0,
+ NULL,
+ &_vq_auxt__44c4_s1_p7_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p7_1.vqh b/lib/books/coupled/_44c4_s1_p7_1.vqh
new file mode 100644
index 00000000..193583e6
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p7_1.vqh
@@ -0,0 +1,61 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p7_1_VQH_
+#define _V__44c4_s1_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p7_1[] = {
+ 2,
+ 1,
+ 3,
+ 0,
+ 4,
+};
+
+static long _vq_lengthlist__44c4_s1_p7_1[] = {
+ 2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
+ 6, 5, 5, 5, 7, 7, 7, 5, 5,
+};
+
+static float _vq_quantthresh__44c4_s1_p7_1[] = {
+ -1.5, -0.5, 0.5, 1.5,
+};
+
+static long _vq_quantmap__44c4_s1_p7_1[] = {
+ 3, 1, 0, 2, 4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p7_1 = {
+ _vq_quantthresh__44c4_s1_p7_1,
+ _vq_quantmap__44c4_s1_p7_1,
+ 5,
+ 5
+};
+
+static static_codebook _44c4_s1_p7_1 = {
+ 2, 25,
+ _vq_lengthlist__44c4_s1_p7_1,
+ 1, -533725184, 1611661312, 3, 0,
+ _vq_quantlist__44c4_s1_p7_1,
+ NULL,
+ &_vq_auxt__44c4_s1_p7_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p8_0.vqh b/lib/books/coupled/_44c4_s1_p8_0.vqh
new file mode 100644
index 00000000..4c33b4a3
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p8_0.vqh
@@ -0,0 +1,80 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p8_0_VQH_
+#define _V__44c4_s1_p8_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p8_0[] = {
+ 6,
+ 5,
+ 7,
+ 4,
+ 8,
+ 3,
+ 9,
+ 2,
+ 10,
+ 1,
+ 11,
+ 0,
+ 12,
+};
+
+static long _vq_lengthlist__44c4_s1_p8_0[] = {
+ 1, 3, 3, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 6, 5, 5,
+ 7, 7,10,10, 0, 0, 0, 0, 0, 0, 6, 6, 5, 7, 7,10,
+ 10, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8,10,11, 0, 0,
+ 0, 0, 0, 0, 0, 9, 8, 9, 9,11,11, 0, 0, 0, 0, 0,
+ 0, 0,14,16,10,10,11,11, 0, 0, 0, 0, 0, 0, 0,13,
+ 13,10,10,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,13,
+ 13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,13,13,12,13, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0,15,14,13, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0,16, 0,14,14, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,16,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0,16,16, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c4_s1_p8_0[] = {
+ -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5,
+ 32.5, 45.5, 58.5, 71.5,
+};
+
+static long _vq_quantmap__44c4_s1_p8_0[] = {
+ 11, 9, 7, 5, 3, 1, 0, 2,
+ 4, 6, 8, 10, 12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p8_0 = {
+ _vq_quantthresh__44c4_s1_p8_0,
+ _vq_quantmap__44c4_s1_p8_0,
+ 13,
+ 13
+};
+
+static static_codebook _44c4_s1_p8_0 = {
+ 2, 169,
+ _vq_lengthlist__44c4_s1_p8_0,
+ 1, -523010048, 1618608128, 4, 0,
+ _vq_quantlist__44c4_s1_p8_0,
+ NULL,
+ &_vq_auxt__44c4_s1_p8_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p8_1.vqh b/lib/books/coupled/_44c4_s1_p8_1.vqh
new file mode 100644
index 00000000..e9ba85fc
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p8_1.vqh
@@ -0,0 +1,80 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p8_1_VQH_
+#define _V__44c4_s1_p8_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p8_1[] = {
+ 6,
+ 5,
+ 7,
+ 4,
+ 8,
+ 3,
+ 9,
+ 2,
+ 10,
+ 1,
+ 11,
+ 0,
+ 12,
+};
+
+static long _vq_lengthlist__44c4_s1_p8_1[] = {
+ 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 9, 5, 5,
+ 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
+ 7, 7, 7, 8, 8, 8, 8,10, 7, 7, 7, 7, 7, 8, 8, 8,
+ 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+ 8, 9,10,10, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,10,
+ 10, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 9,10,10, 9,10, 8, 8, 8,
+ 8, 8, 8, 8, 8, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8,
+ 8, 8,10,10,10, 9,10, 8, 8, 8, 8, 8, 8, 8, 8,10,
+ 10,10,10, 9, 9, 9, 8, 8, 8, 8, 8, 8,10, 9, 9,10,
+ 10,10,10, 8, 8, 9, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s1_p8_1[] = {
+ -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5,
+ 2.5, 3.5, 4.5, 5.5,
+};
+
+static long _vq_quantmap__44c4_s1_p8_1[] = {
+ 11, 9, 7, 5, 3, 1, 0, 2,
+ 4, 6, 8, 10, 12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p8_1 = {
+ _vq_quantthresh__44c4_s1_p8_1,
+ _vq_quantmap__44c4_s1_p8_1,
+ 13,
+ 13
+};
+
+static static_codebook _44c4_s1_p8_1 = {
+ 2, 169,
+ _vq_lengthlist__44c4_s1_p8_1,
+ 1, -531103744, 1611661312, 4, 0,
+ _vq_quantlist__44c4_s1_p8_1,
+ NULL,
+ &_vq_auxt__44c4_s1_p8_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p9_0.vqh b/lib/books/coupled/_44c4_s1_p9_0.vqh
new file mode 100644
index 00000000..1bbadf8a
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p9_0.vqh
@@ -0,0 +1,80 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p9_0_VQH_
+#define _V__44c4_s1_p9_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p9_0[] = {
+ 6,
+ 5,
+ 7,
+ 4,
+ 8,
+ 3,
+ 9,
+ 2,
+ 10,
+ 1,
+ 11,
+ 0,
+ 12,
+};
+
+static long _vq_lengthlist__44c4_s1_p9_0[] = {
+ 1, 4, 4,11, 9,11,11,11,11,11,11,11,11, 5, 6, 6,
+ 10,11,11,11,11,11,11,11,11,11, 5, 7, 5,11,10,11,
+ 11,11,11,11,11,11,11,11, 4,11,11,11,11,11,11,11,
+ 11,11,11,11,11,11, 4,11,11,11,11,11,11,11,11,11,
+ 11,11,10,11, 7,11,10,11,11,11,11,11,11,11,11,11,
+ 9,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, 7,11,10,11,
+ 11,11,11,11,11,11,11,11, 8,11, 9,11,11,11,11,11,
+ 11,11,11,11,11,11, 7,11, 7,11,11,11,11,11,11,11,
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+ 11,11,11,11,11,11,11,11,11,
+};
+
+static float _vq_quantthresh__44c4_s1_p9_0[] = {
+ -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5,
+ 422.5, 591.5, 760.5, 929.5,
+};
+
+static long _vq_quantmap__44c4_s1_p9_0[] = {
+ 11, 9, 7, 5, 3, 1, 0, 2,
+ 4, 6, 8, 10, 12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p9_0 = {
+ _vq_quantthresh__44c4_s1_p9_0,
+ _vq_quantmap__44c4_s1_p9_0,
+ 13,
+ 13
+};
+
+static static_codebook _44c4_s1_p9_0 = {
+ 2, 169,
+ _vq_lengthlist__44c4_s1_p9_0,
+ 1, -515919872, 1626677248, 4, 0,
+ _vq_quantlist__44c4_s1_p9_0,
+ NULL,
+ &_vq_auxt__44c4_s1_p9_0,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p9_1.vqh b/lib/books/coupled/_44c4_s1_p9_1.vqh
new file mode 100644
index 00000000..daaf67be
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p9_1.vqh
@@ -0,0 +1,80 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p9_1_VQH_
+#define _V__44c4_s1_p9_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p9_1[] = {
+ 6,
+ 5,
+ 7,
+ 4,
+ 8,
+ 3,
+ 9,
+ 2,
+ 10,
+ 1,
+ 11,
+ 0,
+ 12,
+};
+
+static long _vq_lengthlist__44c4_s1_p9_1[] = {
+ 1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 5, 6,
+ 8, 8, 9, 9, 9, 9,10,10,10,11, 7, 5, 5, 7, 7, 8,
+ 9, 9, 9,10, 9,10,10,13, 8, 7, 8, 8, 9, 9,10,10,
+ 11,10,10,11,13, 7, 6, 8, 9,10, 9,10,10,10,11,11,
+ 11,12,10,11, 9, 9,10,10,10,11,11,11,11,12,14,11,
+ 11, 8, 8,10,10,11,11,11,11,12,11,13,12,13, 9,10,
+ 10,10,11,11,12,11,12,11,13,14,12,11, 9,10,12,11,
+ 12,11,11,13,12,15,12,14,10,13,11,10,11,11,11,11,
+ 12,11,14,15,13,13,10,10,10,12,10,12,11,12,12,15,
+ 12,14,10,14, 9,10,10,10,11,11,11,11,14,14,15,11,
+ 12, 9,10,10,10,11,11,12,11,
+};
+
+static float _vq_quantthresh__44c4_s1_p9_1[] = {
+ -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5,
+ 32.5, 45.5, 58.5, 71.5,
+};
+
+static long _vq_quantmap__44c4_s1_p9_1[] = {
+ 11, 9, 7, 5, 3, 1, 0, 2,
+ 4, 6, 8, 10, 12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p9_1 = {
+ _vq_quantthresh__44c4_s1_p9_1,
+ _vq_quantmap__44c4_s1_p9_1,
+ 13,
+ 13
+};
+
+static static_codebook _44c4_s1_p9_1 = {
+ 2, 169,
+ _vq_lengthlist__44c4_s1_p9_1,
+ 1, -523010048, 1618608128, 4, 0,
+ _vq_quantlist__44c4_s1_p9_1,
+ NULL,
+ &_vq_auxt__44c4_s1_p9_1,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_s1_p9_2.vqh b/lib/books/coupled/_44c4_s1_p9_2.vqh
new file mode 100644
index 00000000..61e8d1f8
--- /dev/null
+++ b/lib/books/coupled/_44c4_s1_p9_2.vqh
@@ -0,0 +1,80 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
+ * *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
+ * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c4_s1_p9_2_VQH_
+#define _V__44c4_s1_p9_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c4_s1_p9_2[] = {
+ 6,
+ 5,
+ 7,
+ 4,
+ 8,
+ 3,
+ 9,
+ 2,
+ 10,
+ 1,
+ 11,
+ 0,
+ 12,
+};
+
+static long _vq_lengthlist__44c4_s1_p9_2[] = {
+ 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
+ 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7,
+ 7, 7, 7, 8, 9, 9, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8,
+ 8, 9, 8, 9, 8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 9, 9,
+ 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 8, 9, 8, 8, 8,
+ 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
+ 8, 8, 9, 9, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+ 8, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8,
+ 8, 8, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c4_s1_p9_2[] = {
+ -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5,
+ 2.5, 3.5, 4.5, 5.5,
+};
+
+static long _vq_quantmap__44c4_s1_p9_2[] = {
+ 11, 9, 7, 5, 3, 1, 0, 2,
+ 4, 6, 8, 10, 12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c4_s1_p9_2 = {
+ _vq_quantthresh__44c4_s1_p9_2,
+ _vq_quantmap__44c4_s1_p9_2,
+ 13,
+ 13
+};
+
+static static_codebook _44c4_s1_p9_2 = {
+ 2, 169,
+ _vq_lengthlist__44c4_s1_p9_2,
+ 1, -531103744, 1611661312, 4, 0,
+ _vq_quantlist__44c4_s1_p9_2,
+ NULL,
+ &_vq_auxt__44c4_s1_p9_2,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c4_short.vqh b/lib/books/coupled/_44c4_short.vqh
new file mode 100644
index 00000000..84396a2f
--- /dev/null
+++ b/lib/books/coupled/_44c4_short.vqh
@@ -0,0 +1,43 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c4_short_VQH_
+#define _V__44c4_short_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c4_short[] = {
+ 3,15, 9,15,13,15,13,15,15,15,15,10, 8, 8, 7,10,
+ 9,12,15,15, 4,15, 4,15, 5,15, 7, 9,15,15,13, 7,
+ 6, 5, 5, 5, 7, 8,15,15, 8,15, 4,15, 4,15, 6,10,
+ 15,15,14, 8, 7, 4, 5, 4, 7, 6,14,15,10,15, 6,15,
+ 6,15, 7,12,15,15,15,10, 9, 7, 9, 5, 9, 7,13,15,
+ 15,14,15, 8,15, 5,15, 6,11,14,15,15,15, 7,15, 5,
+ 15, 5, 8,14,
+};
+
+static static_codebook _huff_book__44c4_short = {
+ 2, 100,
+ _huff_lengthlist__44c4_short,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x19_0sub0.vqh b/lib/books/floor/line_128x19_0sub0.vqh
index 20194031..7fa68c0b 100644
--- a/lib/books/floor/line_128x19_0sub0.vqh
+++ b/lib/books/floor/line_128x19_0sub0.vqh
@@ -20,14 +20,18 @@
#include "codebook.h"
static long _huff_lengthlist_line_128x19_0sub0[] = {
- 3, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4, 6, 5, 6, 5,
- 6, 5, 7, 6, 7, 6, 7, 7, 7, 7, 7, 8, 8, 9, 8, 9,
- 8,10, 8,11, 8,12, 8,12, 8,10, 8,10, 9,11, 9,10,
- 9,10, 9,11,11,14,14,13,14,16,16,15,15,15,15,15,
+ 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5,
+ 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6,
+ 7, 6, 7, 6, 7, 6, 7, 7, 7, 7, 8, 7, 8, 7, 8, 8,
+ 8, 8, 8, 8, 8, 9, 8, 9, 8, 9, 8,10, 8,10, 8,10,
+ 8,11, 8,12, 9,12, 9,14, 9,14, 9,14, 9,15,10,15,
+ 11,15,11,15,12,15,15,15,14,15,14,15,15,15,15,15,
+ 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+ 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,
};
static static_codebook _huff_book_line_128x19_0sub0 = {
- 1, 64,
+ 1, 128,
_huff_lengthlist_line_128x19_0sub0,
0, 0, 0, 0, 0,
NULL,
diff --git a/lib/books/floor/line_128x19_1sub1.vqh b/lib/books/floor/line_128x19_1sub1.vqh
index 88baf35c..83d4c56c 100644
--- a/lib/books/floor/line_128x19_1sub1.vqh
+++ b/lib/books/floor/line_128x19_1sub1.vqh
@@ -20,11 +20,12 @@
#include "codebook.h"
static long _huff_lengthlist_line_128x19_1sub1[] = {
- 0, 3, 3, 3, 3, 3, 3, 3, 3,
+ 0, 3, 3, 3, 3, 3, 5, 2, 4, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9,
};
static static_codebook _huff_book_line_128x19_1sub1 = {
- 1, 9,
+ 1, 25,
_huff_lengthlist_line_128x19_1sub1,
0, 0, 0, 0, 0,
NULL,
diff --git a/lib/books/floor/line_128x19_1sub2.vqh b/lib/books/floor/line_128x19_1sub2.vqh
index 7df0f389..1fc61447 100644
--- a/lib/books/floor/line_128x19_1sub2.vqh
+++ b/lib/books/floor/line_128x19_1sub2.vqh
@@ -20,12 +20,14 @@
#include "codebook.h"
static long _huff_lengthlist_line_128x19_1sub2[] = {
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 4, 3, 4,
- 4, 5, 4, 6, 5, 7, 6, 7, 6,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 4, 3,
+ 5, 4, 5, 4, 5, 5, 6, 5, 7,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,
};
static static_codebook _huff_book_line_128x19_1sub2 = {
- 1, 25,
+ 1, 50,
_huff_lengthlist_line_128x19_1sub2,
0, 0, 0, 0, 0,
NULL,
diff --git a/lib/books/floor/line_128x19_1sub3.vqh b/lib/books/floor/line_128x19_1sub3.vqh
index 8c3c96f3..387b7b91 100644
--- a/lib/books/floor/line_128x19_1sub3.vqh
+++ b/lib/books/floor/line_128x19_1sub3.vqh
@@ -21,13 +21,17 @@
static long _huff_lengthlist_line_128x19_1sub3[] = {
0, 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, 2, 6, 2, 7, 3, 8,
- 3,10, 4,10, 5, 9, 5, 9, 6, 9, 9, 9, 9, 9, 9, 9,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 6, 4,
+ 9, 4, 9, 5, 8, 6, 0, 8, 0, 7, 0, 9, 0, 0, 0, 0,
+ 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
};
static static_codebook _huff_book_line_128x19_1sub3 = {
- 1, 64,
+ 1, 128,
_huff_lengthlist_line_128x19_1sub3,
0, 0, 0, 0, 0,
NULL,
diff --git a/lib/books/floor/line_128x19_2sub1.vqh b/lib/books/floor/line_128x19_2sub1.vqh
index a1310146..e2c6dc11 100644
--- a/lib/books/floor/line_128x19_2sub1.vqh
+++ b/lib/books/floor/line_128x19_2sub1.vqh
@@ -20,11 +20,12 @@
#include "codebook.h"
static long _huff_lengthlist_line_128x19_2sub1[] = {
- 0, 3, 3, 2, 3, 3, 4, 3, 4,
+ 0, 2, 3, 3, 3, 3, 4, 3, 5, 9, 9, 8, 8, 8, 8, 8,
+ 8, 8,
};
static static_codebook _huff_book_line_128x19_2sub1 = {
- 1, 9,
+ 1, 18,
_huff_lengthlist_line_128x19_2sub1,
0, 0, 0, 0, 0,
NULL,
diff --git a/lib/books/floor/line_128x19_2sub2.vqh b/lib/books/floor/line_128x19_2sub2.vqh
index cd51adaa..8be7e2a7 100644
--- a/lib/books/floor/line_128x19_2sub2.vqh
+++ b/lib/books/floor/line_128x19_2sub2.vqh
@@ -20,12 +20,14 @@
#include "codebook.h"
static long _huff_lengthlist_line_128x19_2sub2[] = {
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 2, 5, 3, 6, 4,
- 7, 4, 8, 5,10, 6, 9, 6,10,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 5, 3,
+ 5, 4, 5, 4, 6, 4, 7, 4, 8,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,
};
static static_codebook _huff_book_line_128x19_2sub2 = {
- 1, 25,
+ 1, 50,
_huff_lengthlist_line_128x19_2sub2,
0, 0, 0, 0, 0,
NULL,
diff --git a/lib/books/floor/line_128x19_2sub3.vqh b/lib/books/floor/line_128x19_2sub3.vqh
index aab57587..6ebf58e1 100644
--- a/lib/books/floor/line_128x19_2sub3.vqh
+++ b/lib/books/floor/line_128x19_2sub3.vqh
@@ -21,13 +21,17 @@
static long _huff_lengthlist_line_128x19_2sub3[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 2, 7, 3, 6, 4,
- 6, 6, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 3, 6, 3, 6, 3,
+ 7, 4, 7, 4, 8, 5, 8, 5, 8, 6,10, 6, 9, 7,12, 7,
+ 10, 7,12, 7,10, 9,11, 9,12, 8,12,11,11, 9,11, 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,11,11,11,11,11,11,11,11,
+ 11,11,11,11,11,11,11,11,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 static_codebook _huff_book_line_128x19_2sub3 = {
- 1, 64,
+ 1, 128,
_huff_lengthlist_line_128x19_2sub3,
0, 0, 0, 0, 0,
NULL,
diff --git a/lib/books/floor/line_128x19_class1.vqh b/lib/books/floor/line_128x19_class1.vqh
index c783fafc..b6776c90 100644
--- a/lib/books/floor/line_128x19_class1.vqh
+++ b/lib/books/floor/line_128x19_class1.vqh
@@ -20,10 +20,10 @@
#include "codebook.h"
static long _huff_lengthlist_line_128x19_class1[] = {
- 3, 3, 4,11, 6, 4, 5,12, 7, 5, 6,12,14,13,13,15,
- 5, 3, 4,10, 7, 5, 6,12, 8, 5, 7,12,14,14,14,15,
- 7, 4, 5,11, 8, 5, 6,11, 9, 6, 6,11,14,12,13,15,
- 14,11,10,13,11, 8, 8,13,11, 8, 9,15,15,15,15,15,
+ 1, 3, 3, 7, 8, 5, 5, 9, 9, 5, 5, 8,13,12,11,13,
+ 8, 6, 6,12,13,11,11,13,12,10,10,14,14,13,14,14,
+ 8, 5, 6, 9,12, 9, 9,11,13, 9, 9,12,13,13,14,14,
+ 13,11,10,13,14,12,12,13,14,12,12,13,14,14,14,14,
};
static static_codebook _huff_book_line_128x19_class1 = {
diff --git a/lib/books/floor/line_128x19_class2.vqh b/lib/books/floor/line_128x19_class2.vqh
index b37157a6..def61cf5 100644
--- a/lib/books/floor/line_128x19_class2.vqh
+++ b/lib/books/floor/line_128x19_class2.vqh
@@ -20,10 +20,10 @@
#include "codebook.h"
static long _huff_lengthlist_line_128x19_class2[] = {
- 1, 3, 4,14, 6, 4, 5,15, 9, 6, 8,14,15,15,15,15,
- 7, 4, 6,13, 7, 5, 6,14,10, 7, 9,15,15,15,15,15,
- 11, 7, 7,10,11, 8, 8,11,14,11,10,13,15,15,15,15,
- 15,15,10,12,15,14,12,14,15,15,13,15,15,15,15,15,
+ 2, 4, 3, 4, 8, 5, 5, 6, 8, 5, 4, 6,11, 9, 9,12,
+ 7, 5, 4, 5,10, 7, 6, 8,10, 6, 6, 7,13,10, 9,11,
+ 8, 6, 6, 7,10, 7, 7, 8,10, 7, 7, 7,12,10,10,11,
+ 14,13,12,12,13,11,12,10,14,12,11,10,14,14,12,13,
};
static static_codebook _huff_book_line_128x19_class2 = {
diff --git a/lib/books/floor/line_128x9_0sub0.vqh b/lib/books/floor/line_128x9_0sub0.vqh
new file mode 100644
index 00000000..deae1107
--- /dev/null
+++ b/lib/books/floor/line_128x9_0sub0.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_0sub0_VQH_
+#define _V_line_128x9_0sub0_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_0sub0[] = {
+ 4, 4, 4, 5, 4, 5, 4, 5, 4, 6, 4, 6, 4, 7, 4, 7,
+ 5, 8, 5, 9, 5, 9, 5,11, 5,13, 6,13, 6,13, 6,13,
+ 6,13, 6,13, 7,13, 7,13, 8,13, 8, 9, 8,10, 8,12,
+ 8,10, 8, 9, 8, 9,11,13,13,13,13,13,12,12,12,12,
+};
+
+static static_codebook _huff_book_line_128x9_0sub0 = {
+ 1, 64,
+ _huff_lengthlist_line_128x9_0sub0,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_1sub1.vqh b/lib/books/floor/line_128x9_1sub1.vqh
new file mode 100644
index 00000000..693e90ee
--- /dev/null
+++ b/lib/books/floor/line_128x9_1sub1.vqh
@@ -0,0 +1,37 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_1sub1_VQH_
+#define _V_line_128x9_1sub1_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_1sub1[] = {
+ 0, 3, 3, 4, 2, 5, 2, 5, 3,
+};
+
+static static_codebook _huff_book_line_128x9_1sub1 = {
+ 1, 9,
+ _huff_lengthlist_line_128x9_1sub1,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_1sub2.vqh b/lib/books/floor/line_128x9_1sub2.vqh
new file mode 100644
index 00000000..da3c5c10
--- /dev/null
+++ b/lib/books/floor/line_128x9_1sub2.vqh
@@ -0,0 +1,38 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_1sub2_VQH_
+#define _V_line_128x9_1sub2_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_1sub2[] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 5, 2, 6, 3, 9,
+ 3, 9, 4, 9, 4,10, 5,10, 7,
+};
+
+static static_codebook _huff_book_line_128x9_1sub2 = {
+ 1, 25,
+ _huff_lengthlist_line_128x9_1sub2,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_1sub3.vqh b/lib/books/floor/line_128x9_1sub3.vqh
new file mode 100644
index 00000000..13bb28f0
--- /dev/null
+++ b/lib/books/floor/line_128x9_1sub3.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_1sub3_VQH_
+#define _V_line_128x9_1sub3_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_1sub3[] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 6, 4, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5,
+};
+
+static static_codebook _huff_book_line_128x9_1sub3 = {
+ 1, 64,
+ _huff_lengthlist_line_128x9_1sub3,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_2sub1.vqh b/lib/books/floor/line_128x9_2sub1.vqh
new file mode 100644
index 00000000..257537cb
--- /dev/null
+++ b/lib/books/floor/line_128x9_2sub1.vqh
@@ -0,0 +1,37 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_2sub1_VQH_
+#define _V_line_128x9_2sub1_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_2sub1[] = {
+ 0, 2, 3, 3, 3, 3, 4, 3, 4,
+};
+
+static static_codebook _huff_book_line_128x9_2sub1 = {
+ 1, 9,
+ _huff_lengthlist_line_128x9_2sub1,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_2sub2.vqh b/lib/books/floor/line_128x9_2sub2.vqh
new file mode 100644
index 00000000..e31857fb
--- /dev/null
+++ b/lib/books/floor/line_128x9_2sub2.vqh
@@ -0,0 +1,38 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_2sub2_VQH_
+#define _V_line_128x9_2sub2_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_2sub2[] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 2, 5, 3, 5, 4,
+ 6, 4, 7, 5, 8, 5, 9, 5, 9,
+};
+
+static static_codebook _huff_book_line_128x9_2sub2 = {
+ 1, 25,
+ _huff_lengthlist_line_128x9_2sub2,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_2sub3.vqh b/lib/books/floor/line_128x9_2sub3.vqh
new file mode 100644
index 00000000..3d50a8bc
--- /dev/null
+++ b/lib/books/floor/line_128x9_2sub3.vqh
@@ -0,0 +1,40 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_2sub3_VQH_
+#define _V_line_128x9_2sub3_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_2sub3[] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 3, 8, 3, 8, 3,
+ 8, 3, 6, 3, 7, 4, 8, 4, 7, 5, 8, 6, 8, 7, 8,12,
+ 12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+};
+
+static static_codebook _huff_book_line_128x9_2sub3 = {
+ 1, 64,
+ _huff_lengthlist_line_128x9_2sub3,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_class1.vqh b/lib/books/floor/line_128x9_class1.vqh
new file mode 100644
index 00000000..bdbabc36
--- /dev/null
+++ b/lib/books/floor/line_128x9_class1.vqh
@@ -0,0 +1,52 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_class1_VQH_
+#define _V_line_128x9_class1_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_class1[] = {
+ 3, 3, 3,11,13,11,12,13,13,13,10,13,13,13,13,13,
+ 5, 2, 2,10,13,11,11,13,13,11, 8,11,13,13,13,13,
+ 8, 5, 6,11,13,11,13,13,13,12,11,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,11,13,13,13,13,13,13,13,13,13,13,
+ 13,13,13,13,13,11,13,13,13,13,13,13,13,13,13,13,
+ 13,13,13,13,13,11,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,10,13,13,13,13,13,13,13,13,13,13,
+ 13,13,13,13,13,10,12,13,13,13,13,13,13,13,13,13,
+ 13,13,13,13,13,10,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,
+};
+
+static static_codebook _huff_book_line_128x9_class1 = {
+ 1, 256,
+ _huff_lengthlist_line_128x9_class1,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/books/floor/line_128x9_class2.vqh b/lib/books/floor/line_128x9_class2.vqh
new file mode 100644
index 00000000..c5668089
--- /dev/null
+++ b/lib/books/floor/line_128x9_class2.vqh
@@ -0,0 +1,52 @@
+/********************************************************************
+ * *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. *
+ * PLEASE READ THESE TERMS DISTRIBUTING. *
+ * *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company *
+ * http://www.xiph.org/ *
+ * *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_line_128x9_class2_VQH_
+#define _V_line_128x9_class2_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist_line_128x9_class2[] = {
+ 6, 5, 6, 8, 7, 5, 5, 6,11, 8, 7, 6,13,13,12,13,
+ 7, 5, 5, 7, 7, 4, 5, 6,11, 6, 6, 6,13,13,13,13,
+ 11, 7, 7,11,10, 6, 6, 8,11, 9, 8, 8,13,13,13,12,
+ 13,13,13,13,13,13,13,12,13,13,12,11,13,13,13,13,
+ 10, 7, 9, 9, 8, 5, 5, 6,10, 8, 7, 6,13,13,12,13,
+ 9, 7, 7, 7, 7, 4, 5, 5,10, 7, 7, 6,13,13,13,13,
+ 12, 9, 9,11,10, 6, 6, 9,10, 8, 7, 9,13,13,13,13,
+ 13,13,13,13,13,13,12,13,13,13,10,12,13,13,13,13,
+ 12, 9,10,10, 9, 7, 7, 7,12, 9, 9, 8,13,13,13,13,
+ 11, 8, 9, 8, 9, 6, 6, 6,10, 8, 8, 8,13,13,13,13,
+ 13,11,10,13,11, 8, 8,10,13, 9, 9,10,13,13,13,13,
+ 13,13,13,13,13,13,13,13,13,13,12,12,13,13,13,13,
+ 13,13,13,13,13,13,13,13,13,11,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,13,13,13,10,13,13,13,13,13,13,
+ 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+};
+
+static static_codebook _huff_book_line_128x9_class2 = {
+ 1, 256,
+ _huff_lengthlist_line_128x9_class2,
+ 0, 0, 0, 0, 0,
+ NULL,
+ NULL,
+ NULL,
+ 0
+};
+
+
+#endif
diff --git a/lib/floor1.c b/lib/floor1.c
index 5ecc8c2c..65c96570 100644
--- a/lib/floor1.c
+++ b/lib/floor1.c
@@ -11,7 +11,7 @@
********************************************************************
function: floor backend 1 implementation
- last mod: $Id: floor1.c,v 1.16.2.2 2001/11/30 07:19:53 xiphmont Exp $
+ last mod: $Id: floor1.c,v 1.16.2.3 2001/12/12 09:13:39 xiphmont Exp $
********************************************************************/
@@ -618,6 +618,7 @@ static int post_Y(int *A,int *B,int pos){
return B[pos];
if(B[pos]<0)
return A[pos];
+
return (A[pos]+B[pos])>>1;
}
diff --git a/lib/mapping0.c b/lib/mapping0.c
index da605392..776b69f2 100644
--- a/lib/mapping0.c
+++ b/lib/mapping0.c
@@ -11,7 +11,7 @@
********************************************************************
function: channel mapping 0 implementation
- last mod: $Id: mapping0.c,v 1.37.2.13 2001/12/11 08:19:39 xiphmont Exp $
+ last mod: $Id: mapping0.c,v 1.37.2.14 2001/12/12 09:13:39 xiphmont Exp $
********************************************************************/
@@ -348,7 +348,7 @@ static int mapping0_forward(vorbis_block *vb,vorbis_look_mapping *l){
for(j=0;j<n;j++)
fft[j]=pcm[j]*=window[j];
- _analysis_output("windowed",seq+i,pcm,n,0,0);
+ //_analysis_output("windowed",seq+i,pcm,n,0,0);
/* transform the PCM data */
/* only MDCT right now.... */
@@ -427,7 +427,7 @@ static int mapping0_forward(vorbis_block *vb,vorbis_look_mapping *l){
fprintf(stderr,"%ld ",seq+i);
}*/
- _analysis_output("res",seq+i,res,n/2,1,0);
+ //_analysis_output("res",seq+i,res,n/2,1,0);
_analysis_output("codedflr",seq+i,codedflr,n/2,1,1);
}
@@ -506,8 +506,8 @@ static int mapping0_forward(vorbis_block *vb,vorbis_look_mapping *l){
0);
}
- for(i=0;i<vi->channels;i++)
- _analysis_output("quant",seq+i,quantized[i],n/2,1,0);
+ //for(i=0;i<vi->channels;i++)
+ //_analysis_output("quant",seq+i,quantized[i],n/2,1,0);
/* classify, by submap */
@@ -578,9 +578,9 @@ static int mapping0_forward(vorbis_block *vb,vorbis_look_mapping *l){
nonzero,
i);
- sprintf(buf,"quant%d",i);
- for(j=0;j<vi->channels;j++)
- _analysis_output(buf,seq+j,quantized[j],n/2,1,0);
+ //sprintf(buf,"quant%d",i);
+ //for(j=0;j<vi->channels;j++)
+ //_analysis_output(buf,seq+j,quantized[j],n/2,1,0);
}
}
@@ -588,7 +588,6 @@ static int mapping0_forward(vorbis_block *vb,vorbis_look_mapping *l){
seq+=vi->channels;
}
-
look->lastframe=vb->sequence;
return(0);
}
@@ -694,8 +693,8 @@ static int mapping0_inverse(vorbis_block *vb,vorbis_look_mapping *l){
/* only MDCT right now.... */
for(i=0;i<vi->channels;i++){
float *pcm=vb->pcm[i];
- _analysis_output("out",seq+i,pcm,n/2,1,1);
- _analysis_output("lout",seq+i,pcm,n/2,0,0);
+ //_analysis_output("out",seq+i,pcm,n/2,1,1);
+ //_analysis_output("lout",seq+i,pcm,n/2,0,0);
mdct_backward(b->transform[vb->W][0],pcm,pcm);
}
@@ -708,12 +707,15 @@ static int mapping0_inverse(vorbis_block *vb,vorbis_look_mapping *l){
else
for(j=0;j<n;j++)
pcm[j]=0.f;
- _analysis_output("final",seq++,pcm,n,0,0);
+
+ //_analysis_output("final",seq,pcm,n,0,0);
}
/* now apply the decoded post-window time information */
/* NOT IMPLEMENTED */
+ fprintf(stderr,"seq %d\r",seq);
+
/* all done! */
return(0);
}
diff --git a/lib/modes/floor_44.h b/lib/modes/floor_44.h
index d2d4e4b1..f8d3b957 100644
--- a/lib/modes/floor_44.h
+++ b/lib/modes/floor_44.h
@@ -11,7 +11,7 @@
********************************************************************
function: key floor settings for 44.1/48kHz
- last mod: $Id: floor_44.h,v 1.1.2.4 2001/12/11 08:19:47 xiphmont Exp $
+ last mod: $Id: floor_44.h,v 1.1.2.5 2001/12/12 09:13:56 xiphmont Exp $
********************************************************************/
@@ -29,6 +29,17 @@
#include "books/floor/line_128x7_2sub2.vqh"
#include "books/floor/line_128x7_2sub3.vqh"
+#include "books/floor/line_128x9_class1.vqh"
+#include "books/floor/line_128x9_class2.vqh"
+
+#include "books/floor/line_128x9_0sub0.vqh"
+#include "books/floor/line_128x9_1sub1.vqh"
+#include "books/floor/line_128x9_1sub2.vqh"
+#include "books/floor/line_128x9_1sub3.vqh"
+#include "books/floor/line_128x9_2sub1.vqh"
+#include "books/floor/line_128x9_2sub2.vqh"
+#include "books/floor/line_128x9_2sub3.vqh"
+
#include "books/floor/line_128x19_class1.vqh"
#include "books/floor/line_128x19_class2.vqh"
@@ -68,6 +79,18 @@ static static_codebook *_floor_44_128x7_books[]={
&_huff_book_line_128x7_2sub2,
&_huff_book_line_128x7_2sub3,
};
+static static_codebook *_floor_44_128x9_books[]={
+ &_huff_book_line_128x9_class1,
+ &_huff_book_line_128x9_class2,
+
+ &_huff_book_line_128x9_0sub0,
+ &_huff_book_line_128x9_1sub1,
+ &_huff_book_line_128x9_1sub2,
+ &_huff_book_line_128x9_1sub3,
+ &_huff_book_line_128x9_2sub1,
+ &_huff_book_line_128x9_2sub2,
+ &_huff_book_line_128x9_2sub3,
+};
static static_codebook *_floor_44_128x19_books[]={
&_huff_book_line_128x19_class1,
&_huff_book_line_128x19_class2,
@@ -81,8 +104,9 @@ static static_codebook *_floor_44_128x19_books[]={
&_huff_book_line_128x19_2sub3,
};
-static static_codebook **_floor_44_128_books[2]={
+static static_codebook **_floor_44_128_books[3]={
_floor_44_128x7_books,
+ _floor_44_128x9_books,
_floor_44_128x19_books,
};
@@ -108,7 +132,7 @@ static static_codebook **_floor_44_1024_books[1]={
_floor_44_1024x31_books
};
-static vorbis_info_floor1 _floor_44_128[2]={
+static vorbis_info_floor1 _floor_44_128[3]={
{
3,{0,1,2},{1,3,3},{0,2,2},{-1,0,1},
{{2},{-1,3,4,5},{-1,6,7,8}},
@@ -119,6 +143,19 @@ static vorbis_info_floor1 _floor_44_128[2]={
8,70,
-1 /* lowpass! */
},
+
+ {
+ 3,{0,1,2},{1,4,4},{0,2,2},{-1,0,1},
+ {{2},{-1,3,4,5},{-1,6,7,8}},
+ 4,{0,128, 13, 4,2,7,1, 44,30,62,20},
+
+ 60,30,500,
+ 999,999,0,18.,
+ 8,70,
+ -1 /* lowpass! */
+ },
+
+
{
6,{0,1,1,1,2,2},{4,3,3},{0,2,2},{-1,0,1},
{{2},{-1,3,4,5},{-1,6,7,8}},
diff --git a/lib/modes/psych_44.h b/lib/modes/psych_44.h
index 60f62a8b..be35375a 100644
--- a/lib/modes/psych_44.h
+++ b/lib/modes/psych_44.h
@@ -11,7 +11,7 @@
********************************************************************
function: key psychoacoustic settings for 44.1/48kHz
- last mod: $Id: psych_44.h,v 1.1.2.3 2001/12/11 08:19:47 xiphmont Exp $
+ last mod: $Id: psych_44.h,v 1.1.2.4 2001/12/12 09:13:56 xiphmont Exp $
********************************************************************/
@@ -51,15 +51,15 @@ static float _psy_compand_44_short[3][NOISE_COMPAND_LEVELS]={
/* mode_Z nominal */
{
0.f, 1.f, 2.f, 3.f, 4.f, 5.f, 6.f, 6.f, /* 7dB */
- 7.f, 7.f, 8.f, 8.f, 9.f, 9.f,10.f, 11.f, /* 15dB */
- 12.f,12.f,13.f,13.f,14.f,14.f,15.f, 15.f, /* 23dB */
- 16.f,16.f,17.f,17.f,17.f,18.f,18.f, 19.f, /* 31dB */
+ 7.f, 7.f, 7.f, 7.f, 6.f, 6.f, 6.f, 7.f, /* 15dB */
+ 7.f, 8.f, 9.f,10.f,11.f,12.f,13.f, 14.f, /* 23dB */
+ 15.f,16.f,17.f,17.f,17.f,18.f,18.f, 19.f, /* 31dB */
19.f,19.f,20.f,21.f,22.f,23.f,24.f, 25.f, /* 39dB */
},
/* mode A */
{
- 0.f, 1.f, 2.f, 3.f, 4.f, 5.f, 6.f, 7.f, /* 7dB */
- 8.f, 8.f, 7.f, 6.f, 5.f, 4.f, 4.f, 4.f, /* 15dB */
+ 0.f, 1.f, 2.f, 3.f, 4.f, 5.f, 5.f, 5.f, /* 7dB */
+ 6.f, 6.f, 6.f, 5.f, 4.f, 4.f, 4.f, 4.f, /* 15dB */
4.f, 4.f, 5.f, 5.f, 5.f, 6.f, 6.f, 6.f, /* 23dB */
7.f, 7.f, 7.f, 8.f, 8.f, 8.f, 9.f, 10.f, /* 31dB */
11.f,12.f,13.f,14.f,15.f,16.f,17.f, 18.f, /* 39dB */
@@ -491,10 +491,11 @@ static vp_adjblock _vp_peakguard[6]={
static int _psy_noisebias_long[11][17]={
/*63 125 250 500 1k 2k 4k 8k 16k*/
{-20,-20,-18,-18,-18,-16,-14, -8, -6, -2, 0, 2, 3, 3, 4, 4, 10},
- {-20,-20,-20,-20,-20,-20,-20,-10, -6, -2, 0, 2, 3, 3, 3, 3, 8},
- {-20,-20,-20,-20,-20,-20,-20,-10, -6, -2, 0, 0, 0, 1, 2, 3, 8},
- {-20,-20,-20,-20,-20,-20,-20,-10, -6, -2, -1, -1, 0, 0, 2, 3, 6},
- {-20,-20,-20,-20,-20,-20,-20,-10, -6, -2, -3, -3, 0, 0, 1, 1, 4},
+ {-20,-20,-20,-20,-20,-20,-20,-10, -6, -2, -2, -2, 1, 1, 2, 2, 4},
+ {-20,-20,-20,-20,-20,-20,-20,-10, -6, -2, -3, -3, -1, -1, 0, 1, 2},
+ {-20,-20,-20,-20,-20,-20,-20,-10, -6, -2, -3, -3, -1, -1, 0, 1, 2},
+ {-20,-20,-20,-20,-20,-20,-20,-10, -6, -3, -4, -4, -2, -1, 0, 0, 2},
+
{-20,-20,-20,-20,-20,-20,-20,-14,-10, -6, -6, -6, -3, 0, 0, 1, 2},
{-24,-24,-24,-24,-24,-24,-24,-18,-14, -8, -8, -6, -3, -2, -2, 0, 1},
{-24,-24,-24,-24,-24,-24,-24,-18,-14, -8, -8, -6, -3, -2, -2, -1, 0},
@@ -506,11 +507,12 @@ static int _psy_noisebias_long[11][17]={
static int _psy_noisebias_impulse[11][17]={
/*63 125 250 500 1k 2k 4k 8k 16k*/
{-20,-20,-20,-20,-20,-18,-14,-10,-10, -2, 0, 0, 0, 0, 0, 3, 6},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, 1, 2, 3, 3, 3, 3, 8},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, 0, 0, 0, 1, 2, 3, 8},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, -1, -1, 0, 0, 2, 3, 6},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, -3, -3, 0, 0, 1, 1, 4},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -6, -6, -6, -3, 0, 0, 1, 2},
+ {-30,-30,-30,-30,-26,-22,-20,-14,-10, -4, -4, -4, -2, -2, -2, -2, 2},
+ {-30,-30,-30,-30,-26,-22,-20,-14,-10, -6, -6, -6, -4, -4, -4, -2, 0},
+ {-30,-30,-30,-30,-30,-24,-20,-14,-10, -6, -6, -6, -4, -4, -4, -2, -2},
+ {-30,-30,-30,-30,-30,-24,-20,-14,-10, -6, -8, -8, -6, -6, -6, -2, -2},
+
+ {-30,-30,-30,-30,-26,-24,-20,-14,-10, -6, -6, -6, -3, 0, 0, 1, 2},
{-34,-34,-34,-34,-30,-26,-24,-18,-14, -8, -8, -6, -3, -2, -2, 0, 1},
{-34,-34,-34,-34,-30,-26,-24,-18,-14, -8, -8, -6, -3, -2, -2, -1, 0},
{-34,-34,-34,-34,-30,-26,-24,-18,-14, -8, -8, -8, -4, -3, -3, -2, -2},
@@ -521,10 +523,11 @@ static int _psy_noisebias_impulse[11][17]={
static int _psy_noisebias_other[11][17]={
/*63 125 250 500 1k 2k 4k 8k 16k*/
{-20,-20,-20,-20,-20,-18,-14,-10, -6, -2, 2, 2, 3, 3, 4, 4, 10},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, 1, 2, 3, 3, 3, 3, 8},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, 0, 0, 0, 1, 2, 3, 8},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, -1, -1, 0, 0, 2, 3, 6},
- {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, -3, -3, 0, 0, 1, 1, 4},
+ {-26,-26,-26,-26,-26,-22,-20,-14,-10, -2, -2, -2, 1, 1, 2, 2, 4},
+ {-30,-30,-30,-30,-26,-22,-20,-14,-10, -2, -3, -3, -1, -1, 0, 1, 2},
+ {-30,-30,-30,-30,-26,-22,-20,-14,-10, -4, -3, -3, -1, -1, 0, 1, 2},
+ {-30,-30,-30,-30,-26,-22,-20,-14,-10, -4, -4, -4, -2, -1, 0, 0, 2},
+
{-30,-30,-30,-30,-26,-22,-20,-14,-10, -6, -6, -6, -3, 0, 0, 1, 2},
{-34,-34,-34,-34,-30,-26,-24,-18,-14, -8, -8, -6, -3, -2, -2, 0, 1},
{-34,-34,-34,-34,-30,-26,-24,-18,-14, -8, -8, -6, -3, -2, -2, -1, 0},
@@ -535,29 +538,29 @@ static int _psy_noisebias_other[11][17]={
static int _psy_noiseguards_short[33]={
2,2,-1,
- 2,2,-1,
- 2,2,15,
- 2,2,15,
- 2,2,15,
- 2,2,15,
- 2,2,15,
- 2,2,15,
- 2,2,15,
- 2,2,15,
- 2,2,15,
+ 4,4,-1,
+ 4,4,15,
+ 4,4,15,
+ 4,4,15,
+ 4,4,15,
+ 4,4,15,
+ 4,4,15,
+ 4,4,15,
+ 4,4,15,
+ 4,4,15,
};
static int _psy_noiseguards_long[33]={
10,10,100,
10,10,100,
- 6,6,100,
- 4,4,100,
- 4,4,100,
- 4,4,100,
- 4,4,100,
- 4,4,100,
- 4,4,100,
- 4,4,100,
- 4,4,100,
+ 10,10,100,
+ 10,10,100,
+ 10,10,100,
+ 10,10,100,
+ 10,10,100,
+ 10,10,100,
+ 10,10,100,
+ 10,10,100,
+ 10,10,100,
};
static vorbis_info_psy _psy_settings[11]={
diff --git a/lib/modes/residue_44.h b/lib/modes/residue_44.h
index 904ae50d..7a3d930b 100644
--- a/lib/modes/residue_44.h
+++ b/lib/modes/residue_44.h
@@ -11,7 +11,7 @@
********************************************************************
function: toplevel residue templates for 32/44.1/48kHz
- last mod: $Id: residue_44.h,v 1.1.2.6 2001/12/11 08:19:47 xiphmont Exp $
+ last mod: $Id: residue_44.h,v 1.1.2.7 2001/12/12 09:13:56 xiphmont Exp $
********************************************************************/
@@ -72,9 +72,9 @@ static vorbis_info_residue0 _residue_44_mid={
{0},
{-1},
{9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999},
- { .5, 1.5, 2.5, 4.5, 1.5, 2.5, 4.5, 16.5, 42.5},
+ { .5, 1.5, 1.5, 2.5, 2.5, 4.5, 4.5, 16.5, 42.5},
{0},
- { 99, -1, -1, -1, 99, 99, 99, 99, 99}
+ { 99, -1, 99, -1, 99, -1, 99, 99, 99}
};
@@ -112,6 +112,65 @@ static vorbis_info_residue0 _residue_44_high={
#include "books/coupled/_44c0_s4_p7_1.vqh"
#include "books/coupled/_44c0_s4_p7_2.vqh"
+#include "books/coupled/_44c1_short.vqh"
+#include "books/coupled/_44c1_long.vqh"
+
+#include "books/coupled/_44c1_s0_p1_0.vqh"
+#include "books/coupled/_44c1_s0_p2_0.vqh"
+#include "books/coupled/_44c1_s0_p3_0.vqh"
+#include "books/coupled/_44c1_s0_p4_0.vqh"
+#include "books/coupled/_44c1_s0_p4_1.vqh"
+#include "books/coupled/_44c1_s1_p5_0.vqh"
+#include "books/coupled/_44c1_s2_p6_0.vqh"
+#include "books/coupled/_44c1_s3_p7_0.vqh"
+#include "books/coupled/_44c1_s3_p7_1.vqh"
+#include "books/coupled/_44c1_s3_p7_2.vqh"
+
+#include "books/coupled/_44c2_short.vqh"
+#include "books/coupled/_44c2_long.vqh"
+
+#include "books/coupled/_44c2_s0_p1_0.vqh"
+#include "books/coupled/_44c2_s0_p2_0.vqh"
+#include "books/coupled/_44c2_s0_p3_0.vqh"
+#include "books/coupled/_44c2_s0_p4_0.vqh"
+#include "books/coupled/_44c2_s0_p4_1.vqh"
+#include "books/coupled/_44c2_s1_p5_0.vqh"
+#include "books/coupled/_44c2_s2_p6_0.vqh"
+#include "books/coupled/_44c2_s2_p7_0.vqh"
+#include "books/coupled/_44c2_s2_p7_1.vqh"
+#include "books/coupled/_44c2_s2_p7_2.vqh"
+
+#include "books/coupled/_44c3_short.vqh"
+#include "books/coupled/_44c3_long.vqh"
+
+#include "books/coupled/_44c3_s0_p1_0.vqh"
+#include "books/coupled/_44c3_s0_p2_0.vqh"
+#include "books/coupled/_44c3_s0_p3_0.vqh"
+#include "books/coupled/_44c3_s0_p4_0.vqh"
+#include "books/coupled/_44c3_s0_p4_1.vqh"
+#include "books/coupled/_44c3_s1_p5_0.vqh"
+#include "books/coupled/_44c3_s2_p6_0.vqh"
+#include "books/coupled/_44c3_s2_p7_0.vqh"
+#include "books/coupled/_44c3_s2_p7_1.vqh"
+#include "books/coupled/_44c3_s2_p7_2.vqh"
+
+#include "books/coupled/_44c4_short.vqh"
+#include "books/coupled/_44c4_long.vqh"
+
+#include "books/coupled/_44c4_s0_p1_0.vqh"
+#include "books/coupled/_44c4_s1_p2_0.vqh"
+#include "books/coupled/_44c4_s0_p3_0.vqh"
+#include "books/coupled/_44c4_s1_p4_0.vqh"
+#include "books/coupled/_44c4_s0_p5_0.vqh"
+#include "books/coupled/_44c4_s1_p6_0.vqh"
+#include "books/coupled/_44c4_s1_p7_0.vqh"
+#include "books/coupled/_44c4_s1_p7_1.vqh"
+#include "books/coupled/_44c4_s1_p8_0.vqh"
+#include "books/coupled/_44c4_s1_p8_1.vqh"
+#include "books/coupled/_44c4_s1_p9_0.vqh"
+#include "books/coupled/_44c4_s1_p9_1.vqh"
+#include "books/coupled/_44c4_s1_p9_2.vqh"
+
/* residue backfill is entered in the template array as if stereo
backfill is not in use. It's up to vorbisenc to make the
appropriate index adjustment */
@@ -145,9 +204,146 @@ static vorbis_residue_template _residue_template_44_stereo[11]={
// {&44c0_s4_r8_0,&44c0_s3_r8_1},{&44c0_s4_r9_0,&44c0_s3_r9_1}}, /* 18dB (8.5) stereo */
{{0}}, /* 24dB (16.5) stereo */
},
- }
+ },
/* mode 1; 80-ish */
+ {{&_residue_44_low, &_residue_44_low},
+ {&_huff_book__44c1_short,&_huff_book__44c1_long},
+ { {{0}}, /* lossless stereo */
+ {{0}}, /* 6dB (2.5) stereo */
+ {{0}}, /* 12dB (4.5) stereo */
+ {{0},{0,0,&_44c1_s0_p1_0},{0,0,&_44c1_s0_p2_0},{0,0,&_44c1_s0_p3_0},
+ {&_44c1_s0_p4_0,&_44c1_s0_p4_1},{0,0,&_44c1_s1_p5_0},{0,0,&_44c1_s2_p6_0},
+ {&_44c1_s3_p7_0,&_44c1_s3_p7_1,&_44c1_s3_p7_2}}, /* 24dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ { {0}, /* lossless stereo */
+ {0}, /* 6dB (2.5) stereo */
+ {0}, /* 12dB (4.5) stereo */
+ {0}, /* 18dB (8.5) stereo */
+ {0},
+ //{0,0,0,0,0,0,0,0,&44c0_s4_s8,&44c0_s4_s9},/* 24dB (16.5) stereo */
+ },
+ { {{0}}, /* lossless stereo */
+ {{0}}, /* 6dB (2.5) stereo */
+ {{0}}, /* 12dB (4.5) stereo */
+ {{0}}, /* 18dB (8.5) stereo */
+ //{{&44c0_s0_r0_0,&44c0_s0_r0_1},{&44c0_s0_r1_0,&44c0_s0_r1_1},
+ // {&44c0_s0_r2_0,&44c0_s0_r2_1},{&44c0_s0_r3_0,&44c0_s0_r3_1},
+ // {&44c0_s0_r4_0,&44c0_s0_r4_1},{&44c0_s1_r5_0,&44c0_s1_r5_1},
+ // {&44c0_s1_r6_0,&44c0_s1_r6_1},{&44c0_s2_r7_0,&44c0_s2_r7_1},
+ // {&44c0_s4_r8_0,&44c0_s3_r8_1},{&44c0_s4_r9_0,&44c0_s3_r9_1}}, /* 18dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ },
+
+ /* mode 2; 96-ish */
+ {{&_residue_44_low, &_residue_44_low},
+ {&_huff_book__44c2_short,&_huff_book__44c2_long},
+ { {{0}}, /* lossless stereo */
+ {{0}}, /* 6dB (2.5) stereo */
+ {{0},{0,0,&_44c2_s0_p1_0},{0,0,&_44c2_s0_p2_0},{0,0,&_44c2_s0_p3_0},
+ {&_44c2_s0_p4_0,&_44c2_s0_p4_1},{0,0,&_44c2_s1_p5_0},{0,0,&_44c2_s2_p6_0},
+ {&_44c2_s2_p7_0,&_44c2_s2_p7_1,&_44c2_s2_p7_2}}, /* 12dB (4.5) stereo */
+ {{0}}, /* 18dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ { {0}, /* lossless stereo */
+ {0}, /* 6dB (2.5) stereo */
+ {0}, /* 12dB (4.5) stereo */
+ {0}, /* 18dB (8.5) stereo */
+ {0},
+ //{0,0,0,0,0,0,0,0,&44c0_s4_s8,&44c0_s4_s9},/* 24dB (16.5) stereo */
+ },
+ { {{0}}, /* lossless stereo */
+ {{0}}, /* 6dB (2.5) stereo */
+ {{0}}, /* 12dB (4.5) stereo */
+ {{0}}, /* 18dB (8.5) stereo */
+ //{{&44c0_s0_r0_0,&44c0_s0_r0_1},{&44c0_s0_r1_0,&44c0_s0_r1_1},
+ // {&44c0_s0_r2_0,&44c0_s0_r2_1},{&44c0_s0_r3_0,&44c0_s0_r3_1},
+ // {&44c0_s0_r4_0,&44c0_s0_r4_1},{&44c0_s1_r5_0,&44c0_s1_r5_1},
+ // {&44c0_s1_r6_0,&44c0_s1_r6_1},{&44c0_s2_r7_0,&44c0_s2_r7_1},
+ // {&44c0_s4_r8_0,&44c0_s3_r8_1},{&44c0_s4_r9_0,&44c0_s3_r9_1}}, /* 18dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ },
+
+ /* mode 3; 112-ish */
+ {{&_residue_44_low, &_residue_44_low},
+ {&_huff_book__44c3_short,&_huff_book__44c3_long},
+ { {{0}}, /* lossless stereo */
+ {{0}}, /* 6dB (2.5) stereo */
+ {{0},{0,0,&_44c3_s0_p1_0},{0,0,&_44c3_s0_p2_0},{0,0,&_44c3_s0_p3_0},
+ {&_44c3_s0_p4_0,&_44c3_s0_p4_1},{0,0,&_44c3_s1_p5_0},{0,0,&_44c3_s2_p6_0},
+ {&_44c3_s2_p7_0,&_44c3_s2_p7_1,&_44c3_s2_p7_2}}, /* 12dB (4.5) stereo */
+ {{0}}, /* 18dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ { {0}, /* lossless stereo */
+ {0}, /* 6dB (2.5) stereo */
+ {0}, /* 12dB (4.5) stereo */
+ {0}, /* 18dB (8.5) stereo */
+ {0},
+ //{0,0,0,0,0,0,0,0,&44c0_s4_s8,&44c0_s4_s9},/* 24dB (16.5) stereo */
+ },
+ { {{0}}, /* lossless stereo */
+ {{0}}, /* 6dB (2.5) stereo */
+ {{0}}, /* 12dB (4.5) stereo */
+ {{0}}, /* 18dB (8.5) stereo */
+ //{{&44c0_s0_r0_0,&44c0_s0_r0_1},{&44c0_s0_r1_0,&44c0_s0_r1_1},
+ // {&44c0_s0_r2_0,&44c0_s0_r2_1},{&44c0_s0_r3_0,&44c0_s0_r3_1},
+ // {&44c0_s0_r4_0,&44c0_s0_r4_1},{&44c0_s1_r5_0,&44c0_s1_r5_1},
+ // {&44c0_s1_r6_0,&44c0_s1_r6_1},{&44c0_s2_r7_0,&44c0_s2_r7_1},
+ // {&44c0_s4_r8_0,&44c0_s3_r8_1},{&44c0_s4_r9_0,&44c0_s3_r9_1}}, /* 18dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ },
+
+ /* mode 4; 128-ish */
+ {{&_residue_44_mid, &_residue_44_mid},
+ {&_huff_book__44c4_short,&_huff_book__44c4_long},
+ { {{0}}, /* lossless stereo */
+ {{0},{0,0,&_44c4_s0_p1_0},{0,0,&_44c4_s1_p2_0},{0,0,&_44c4_s0_p3_0},
+ {0,0,&_44c4_s1_p4_0},{0,0,&_44c4_s0_p5_0},{0,0,&_44c4_s1_p6_0},
+ {&_44c4_s1_p7_0,&_44c4_s1_p7_1},{&_44c4_s1_p8_0,&_44c4_s1_p8_1},
+ {&_44c4_s1_p9_0,&_44c4_s1_p9_1,&_44c4_s1_p9_2}},
+ {{0}}, /* 12dB (4.5) stereo */
+ {{0}}, /* 18dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ { {0}, /* lossless stereo */
+ {0}, /* 6dB (2.5) stereo */
+ {0}, /* 12dB (4.5) stereo */
+ {0}, /* 18dB (8.5) stereo */
+ {0},
+ //{0,0,0,0,0,0,0,0,&44c0_s4_s8,&44c0_s4_s9},/* 24dB (16.5) stereo */
+ },
+ { {{0}}, /* lossless stereo */
+ {{0}}, /* 6dB (2.5) stereo */
+ {{0}}, /* 12dB (4.5) stereo */
+ {{0}}, /* 18dB (8.5) stereo */
+ //{{&44c0_s0_r0_0,&44c0_s0_r0_1},{&44c0_s0_r1_0,&44c0_s0_r1_1},
+ // {&44c0_s0_r2_0,&44c0_s0_r2_1},{&44c0_s0_r3_0,&44c0_s0_r3_1},
+ // {&44c0_s0_r4_0,&44c0_s0_r4_1},{&44c0_s1_r5_0,&44c0_s1_r5_1},
+ // {&44c0_s1_r6_0,&44c0_s1_r6_1},{&44c0_s2_r7_0,&44c0_s2_r7_1},
+ // {&44c0_s4_r8_0,&44c0_s3_r8_1},{&44c0_s4_r9_0,&44c0_s3_r9_1}}, /* 18dB (8.5) stereo */
+ {{0}}, /* 24dB (16.5) stereo */
+ },
+ }
};
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/vorbisenc.c b/lib/vorbisenc.c
index 969a98bb..72854e98 100644
--- a/lib/vorbisenc.c
+++ b/lib/vorbisenc.c
@@ -11,7 +11,7 @@
********************************************************************
function: simple programmatic interface for encoder mode setup
- last mod: $Id: vorbisenc.c,v 1.17.2.8 2001/12/11 08:19:39 xiphmont Exp $
+ last mod: $Id: vorbisenc.c,v 1.17.2.9 2001/12/12 09:13:39 xiphmont Exp $
********************************************************************/
@@ -591,12 +591,12 @@ int vorbis_encode_init_vbr(vorbis_info *vi,
){
int ret=0;
- base_quality=0.;
+ base_quality=.4;
if(rate>40000){
ret|=vorbis_encode_toplevel_init(vi,256,2048,channels,rate);
ret|=vorbis_encode_floor_init(vi,base_quality,0,_floor_44_128_books,_floor_44_128,
- 0,0,0,1,1,1,1,1,1,1,1);
+ 0,1,1,2,2,2,2,2,2,2,2);
ret|=vorbis_encode_floor_init(vi,base_quality,1,_floor_44_1024_books,_floor_44_1024,
0,0,0,0,0,0,0,0,0,0,0);
@@ -637,13 +637,13 @@ int vorbis_encode_init_vbr(vorbis_info *vi,
_psy_noiseguards_long);
ret|=vorbis_encode_ath_init(vi,base_quality,0,ATH_Bark_dB,
- 0., 0., 0., 0., 0., .5, 1., 1., 1.5, 2., 2.);
+ 0., 0., 0., 0., .2, .5, 1., 1., 1.5, 2., 2.);
ret|=vorbis_encode_ath_init(vi,base_quality,1,ATH_Bark_dB,
- 0., 0., 0., 0., 0., .5, 1., 1., 1.5, 2., 2.);
+ 0., 0., 0., 0., .2, .5, 1., 1., 1.5, 2., 2.);
ret|=vorbis_encode_ath_init(vi,base_quality,2,ATH_Bark_dB,
- 0., 0., 0., 0., 0., .5, 1., 1., 1.5, 2., 2.);
+ 0., 0., 0., 0., .2, .5, 1., 1., 1.5, 2., 2.);
ret|=vorbis_encode_ath_init(vi,base_quality,3,ATH_Bark_dB,
- 0., 0., 0., 0., 0., .5, 1., 1., 1.5, 2., 2.);
+ 0., 0., 0., 0., .2, .5, 1., 1., 1.5, 2., 2.);
if(ret){
vorbis_info_clear(vi);
@@ -660,7 +660,7 @@ int vorbis_encode_init_vbr(vorbis_info *vi,
0, /* no mid stereo backfill */
0, /* no residue backfill */
_residue_template_44_stereo,
- 4, 3, 3, 2, 1, 0, 0, 0, 0, 0, 0,
+ 4, 3, 2, 2, 1, 0, 0, 0, 0, 0, 0,
4., 6., 6., 6., 10., 6., 6., 6., 6., 6., 6.);
ret|=vorbis_encode_residue_init(vi,base_quality,1,
@@ -668,14 +668,14 @@ int vorbis_encode_init_vbr(vorbis_info *vi,
0, /* no mid stereo backfill */
0, /* no residue backfill */
_residue_template_44_stereo,
- 4, 3, 3, 2, 1, 0, 0, 0, 0, 0, 0,
+ 4, 3, 2, 2, 1, 0, 0, 0, 0, 0, 0,
6., 6., 6., 10., 10., 6., 6., 6., 6., 6., 6.);
ret|=vorbis_encode_lowpass_init(vi,base_quality,0,
- 15.1,15.9,16.9,17.9,19.9,
+ 15.1,15.8,16.5,17.9,20.5,
999.,999.,999.,999.,999.,999.);
ret|=vorbis_encode_lowpass_init(vi,base_quality,1,
- 15.1,15.9,16.9,17.9,19.9,
+ 15.1,15.8,16.5,17.9,20.5,
999.,999.,999.,999.,999.,999.);
return(ret);
@@ -703,6 +703,10 @@ int vorbis_encode_init(vorbis_info *vi,
long max_bitrate,
long nominal_bitrate,
long min_bitrate){
+
+ /* it's temporary while I do the merge; relax */
+ return(vorbis_encode_init_vbr(vi,channels,rate, .4);
+
return(OV_EIMPL);
}