[xiph-cvs] cvs commit: vorbis/vq 44u0.vqs 44u4.vqs 44u7.vqs latticetune.c make_residue_books.pl
Monty
xiphmont at xiph.org
Sat Dec 15 20:15:59 PST 2001
xiphmont 01/12/15 20:15:58
Modified: . configure.in libvorbis.spec
doc programming.html
lib Makefile codebook.c mapping0.c res0.c vorbisenc.c
lib/books Makefile.am
lib/modes residue_44.h
vq latticetune.c make_residue_books.pl
Added: lib/books/uncoupled _44u0_p0_r0.vqh _44u0_p0_r1.vqh
_44u0_p1_0.vqh _44u0_p1_r0.vqh _44u0_p1_r1.vqh
_44u0_p2_0.vqh _44u0_p3_0.vqh _44u0_p4_0.vqh
_44u0_p4_1.vqh _44u0_p5_0.vqh _44u0_p6_0.vqh
_44u0_p7_0.vqh _44u0_p7_1.vqh _44u0_p7_2.vqh
_44u4_p0_r0.vqh _44u4_p0_r1.vqh _44u4_p1_0.vqh
_44u4_p1_r0.vqh _44u4_p1_r1.vqh _44u4_p2_0.vqh
_44u4_p3_0.vqh _44u4_p4_0.vqh _44u4_p5_0.vqh
_44u4_p6_0.vqh _44u4_p7_0.vqh _44u4_p7_1.vqh
_44u4_p8_0.vqh _44u4_p8_1.vqh _44u4_p9_0.vqh
_44u4_p9_1.vqh _44u4_p9_2.vqh _44u7_p0_r0.vqh
_44u7_p0_r1.vqh _44u7_p1_0.vqh _44u7_p1_r0.vqh
_44u7_p1_r1.vqh _44u7_p2_0.vqh _44u7_p2_1.vqh
_44u7_p3_0.vqh _44u7_p4_0.vqh _44u7_p5_0.vqh
_44u7_p6_0.vqh _44u7_p7_0.vqh _44u7_p7_1.vqh
_44u7_p8_0.vqh _44u7_p8_1.vqh _44u7_p9_0.vqh
_44u7_p9_1.vqh _44u7_p9_2.vqh
vq 44u0.vqs 44u4.vqs 44u7.vqs
Log:
Mono and > stereo modes (uncoupled polyphonic) committed
Revision Changes Path
1.46 +1 -1 vorbis/configure.in
Index: configure.in
===================================================================
RCS file: /usr/local/cvsroot/vorbis/configure.in,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- configure.in 2001/10/21 15:00:21 1.45
+++ configure.in 2001/12/16 04:15:45 1.46
@@ -5,7 +5,7 @@
dnl ------------------------------------------------
AC_INIT(lib/mdct.c)
-AM_INIT_AUTOMAKE(libvorbis,1.0rc2)
+AM_INIT_AUTOMAKE(libvorbis,1.0rc3)
dnl Library versioning
1.14 +1 -1 vorbis/libvorbis.spec
Index: libvorbis.spec
===================================================================
RCS file: /usr/local/cvsroot/vorbis/libvorbis.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- libvorbis.spec 2001/10/07 19:36:48 1.13
+++ libvorbis.spec 2001/12/16 04:15:45 1.14
@@ -1,5 +1,5 @@
%define name libvorbis
-%define version 1.0rc2
+%define version 1.0rc3
%define release 1
Summary: The Vorbis General Audio Compression Codec
1.4 +5 -5 vorbis/doc/programming.html
Index: programming.html
===================================================================
RCS file: /usr/local/cvsroot/vorbis/doc/programming.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- programming.html 2000/06/16 06:50:16 1.3
+++ programming.html 2001/12/16 04:15:46 1.4
@@ -98,7 +98,7 @@
long b_o_s;
long e_o_s;
- size64 frameno;
+ size64 granulepos;
} ogg_packet;
</pre>
@@ -110,7 +110,7 @@
the logical bitstream
<dt>e_o_s: <dd>end of stream; nonzero if this is the last packet of the
logical bitstream
-<dt>frameno: <dd>the absolute position of this packet in the original
+<dt>granulepos: <dd>the absolute position of this packet in the original
uncompressed data stream.
</dl>
@@ -123,10 +123,10 @@
which the stream encoding primitives handle end of stream and cleanup.
<h4>decoding notes</h4><tt>ogg_stream_packetout()</tt> sets the fields
-to appropriate values. Note that frameno will be >= 0 only in the
+to appropriate values. Note that granulepos will be >= 0 only in the
case that the given packet actually represents that position (ie, only
the last packet completed on any page will have a meaningful
-<tt>frameno</tt>). Intervening frames will see <tt>frameno</tt> set
+<tt>granulepos</tt>). Intervening frames will see <tt>granulepos</tt> set
to -1.
<h3>ogg_page</h3>
@@ -189,7 +189,7 @@
bitstream may follow.<p>
<h3>
-size64 ogg_page_frameno(ogg_page *og);
+size64 ogg_page_granulepos(ogg_page *og);
</h3>
Returns the position of this page as an absolute position within the
1.2 +1 -1 vorbis/lib/Makefile
Index: Makefile
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Makefile 2001/12/14 07:21:16 1.1
+++ Makefile 2001/12/16 04:15:46 1.2
@@ -123,7 +123,7 @@
LTLIBRARIES = $(lib_LTLIBRARIES)
-DEFS = -DPACKAGE=\"libvorbis\" -DVERSION=\"1.0rc2\" -DHAVE_DLFCN_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SQRTF=1 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -DHAVE_ACOSF=1 -DHAVE_ATANF=1 -DHAVE_FREXPF=1 -DHAVE_RINTF=1 -I. -I$(srcdir)
+DEFS = -DPACKAGE=\"libvorbis\" -DVERSION=\"1.0rc2\" -DHAVE_DLFCN_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SQRTF=1 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -DHAVE_ACOSF=1 -DHAVE_ATANF=1 -DHAVE_FREXPF=1 -DHAVE_RINTF=1 -I. -I$(srcdir) -DTRAIN_RES
CPPFLAGS =
LDFLAGS =
libvorbis_la_LIBADD =
1.32 +2 -2 vorbis/lib/codebook.c
Index: codebook.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/codebook.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- codebook.c 2001/12/12 09:45:24 1.31
+++ codebook.c 2001/12/16 04:15:46 1.32
@@ -11,7 +11,7 @@
********************************************************************
function: basic codebook pack/unpack/code/decode operations
- last mod: $Id: codebook.c,v 1.31 2001/12/12 09:45:24 xiphmont Exp $
+ last mod: $Id: codebook.c,v 1.32 2001/12/16 04:15:46 xiphmont Exp $
********************************************************************/
@@ -196,7 +196,7 @@
for(i=0;i<s->entries;){
long num=oggpack_read(opb,_ilog(s->entries-i));
if(num==-1)goto _eofout;
- for(j=0;j<num;j++,i++)
+ for(j=0;j<num && i<s->entries;j++,i++)
s->lengthlist[i]=length;
length++;
}
1.39 +1 -14 vorbis/lib/mapping0.c
Index: mapping0.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/mapping0.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- mapping0.c 2001/12/12 09:45:25 1.38
+++ mapping0.c 2001/12/16 04:15:46 1.39
@@ -11,7 +11,7 @@
********************************************************************
function: channel mapping 0 implementation
- last mod: $Id: mapping0.c,v 1.38 2001/12/12 09:45:25 xiphmont Exp $
+ last mod: $Id: mapping0.c,v 1.39 2001/12/16 04:15:46 xiphmont Exp $
********************************************************************/
@@ -314,19 +314,6 @@
accounted for in masking)
long block (run of the mill long block)
*/
-
- if(seq%10==0)fprintf(stderr,"%d",seq);
- if(!vb->W){
- if(blocktype==BLOCKTYPE_IMPULSE)
- fprintf(stderr,"|");
- else
- fprintf(stderr,".");
- }else{
- if(blocktype==BLOCKTYPE_TRANSITION)
- fprintf(stderr,"-");
- else
- fprintf(stderr,"_");
- }
for(i=0;i<vi->channels;i++){
float scale=4.f/n;
1.39 +80 -31 vorbis/lib/res0.c
Index: res0.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/res0.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- res0.c 2001/12/12 09:45:25 1.38
+++ res0.c 2001/12/16 04:15:47 1.39
@@ -11,7 +11,7 @@
********************************************************************
function: residue backend 0, 1 and 2 implementation
- last mod: $Id: res0.c,v 1.38 2001/12/12 09:45:25 xiphmont Exp $
+ last mod: $Id: res0.c,v 1.39 2001/12/16 04:15:47 xiphmont Exp $
********************************************************************/
@@ -23,7 +23,6 @@
#include <stdlib.h>
#include <string.h>
#include <math.h>
-#include <stdio.h>
#include <ogg/ogg.h>
#include "vorbis/codec.h"
#include "codec_internal.h"
@@ -32,6 +31,10 @@
#include "misc.h"
#include "os.h"
+#ifdef TRAIN_RES
+#include <stdio.h>
+#endif
+
typedef struct {
vorbis_info_residue0 *info;
int map;
@@ -51,6 +54,13 @@
int qoffsets[BITTRACK_DIVISOR+1];
+#ifdef TRAIN_RES
+ long *training_data[8][64];
+ int longp;
+ double tmin;
+ double tmax;
+#endif
+
} vorbis_look_residue0;
vorbis_info_residue *res0_copy_info(vorbis_info_residue *vr){
@@ -74,10 +84,37 @@
vorbis_look_residue0 *look=(vorbis_look_residue0 *)i;
+#ifdef TRAIN_RES
+ {
+ int j,k,l;
+ for(j=0;j<look->parts;j++){
+ for(k=0;k<8;k++)
+ if(look->training_data[k][j]){
+ char buffer[80];
+ FILE *of;
+ codebook *statebook=look->partbooks[j][k];
+
+ /* long and short into the same bucket by current convention */
+ sprintf(buffer,"res_part%d_pass%d.vqd",j,k);
+ of=fopen(buffer,"a");
+
+ for(l=0;l<statebook->entries;l++)
+ fprintf(of,"%d:%ld\n",l,look->training_data[k][j][l]);
+
+ fclose(of);
+
+ _ogg_free(look->training_data[k][j]);
+ }
+ }
+ }
+ fprintf(stderr,"min/max residue: %g::%g\n",look->tmin,look->tmax);
+
fprintf(stderr,"residue bit usage %f:%f (%f total)\n",
(float)look->phrasebits/look->frames,
(float)look->postbits/look->frames,
(float)(look->postbits+look->phrasebits)/look->frames);
+#endif
+
/*vorbis_info_residue0 *info=look->info;
@@ -107,6 +144,7 @@
for(j=0;j<look->partvals;j++)
_ogg_free(look->decodemap[j]);
_ogg_free(look->decodemap);
+
memset(look,0,sizeof(*look));
_ogg_free(look);
}
@@ -218,8 +256,13 @@
if(stages>maxstage)maxstage=stages;
look->partbooks[j]=_ogg_calloc(stages,sizeof(*look->partbooks[j]));
for(k=0;k<stages;k++)
- if(info->secondstages[j]&(1<<k))
+ if(info->secondstages[j]&(1<<k)){
look->partbooks[j][k]=be->fullbooks+info->booklist[acc++];
+#ifdef TRAIN_RES
+ look->training_data[k][j]=calloc(look->partbooks[j][k]->entries,
+ sizeof(***look->training_data));
+#endif
+ }
}
}
@@ -325,7 +368,8 @@
}
static int _interleaved_encodepart(oggpack_buffer *opb,float *vec, int n,
- codebook *book,vorbis_look_residue0 *look){
+ codebook *book,vorbis_look_residue0 *look,
+ long *acc){
int i,bits=0;
int dim=book->dim;
int step=n/dim;
@@ -333,6 +377,10 @@
for(i=0;i<step;i++){
int entry=vorbis_book_besterror(book,vec+i,step,0);
+#ifdef TRAIN_RES
+ acc[entry]++;
+#endif
+
bits+=vorbis_book_encode(book,entry,opb);
}
@@ -340,7 +388,8 @@
}
static int _encodepart(oggpack_buffer *opb,float *vec, int n,
- codebook *book,vorbis_look_residue0 *look){
+ codebook *book,vorbis_look_residue0 *look,
+ long *acc){
int i,bits=0;
int dim=book->dim;
int step=n/dim;
@@ -348,6 +397,10 @@
for(i=0;i<step;i++){
int entry=vorbis_book_besterror(book,vec+i*dim,1,0);
+#ifdef TRAIN_RES
+ acc[entry]++;
+#endif
+
bits+=vorbis_book_encode(book,entry,opb);
}
@@ -390,6 +443,7 @@
}
#ifdef TRAIN_RES
+ look->longp=vb->W;
{
FILE *of;
char buffer[80];
@@ -451,6 +505,7 @@
}
#ifdef TRAIN_RES
+ look->longp=vb->W;
sprintf(buffer,"resaux_%s.vqd",(vb->mode?"long":"short"));
of=fopen(buffer,"a");
for(i=0;i<partvals;i++)
@@ -468,7 +523,7 @@
float **in,int ch,
int pass,long **partword,
int (*encode)(oggpack_buffer *,float *,int,
- codebook *,vorbis_look_residue0 *),
+ codebook *,vorbis_look_residue0 *,long *),
ogg_uint32_t *stats){
long i,j,k,s;
vorbis_look_residue0 *look=(vorbis_look_residue0 *)vl;
@@ -490,24 +545,12 @@
long resvals[128];
#ifdef TRAIN_RES
- FILE *of;
- char buffer[80];
- int m;
-
- for(i=0;i<ch;i++){
- for(j=0;j<partvals;j++){
- int class=partword[i][j];
- float *ptr=in[i]+info->begin+j*samples_per_partition;
- sprintf(buffer,"res_%s_part%d_it%d.vqd",(vb->mode?"long":"short"),
- class,pass);
- of=fopen(buffer,"a");
- for(k=0;k<samples_per_partition;k++)
- fprintf(of,"%.3f, ",ptr[k]);
- fprintf(of,"\n");
- fclose(of);
+ for(i=0;i<ch;i++)
+ for(j=info->begin;j<info->end;j++){
+ if(in[i][j]>look->tmax)look->tmax=in[i][j];
+ if(in[i][j]<look->tmin)look->tmin=in[i][j];
}
- }
-#endif
+#endif
memset(resbits,0,sizeof(resbits));
memset(resvals,0,sizeof(resvals));
@@ -538,9 +581,10 @@
/* training hack */
if(val<look->phrasebook->entries)
ret=vorbis_book_encode(look->phrasebook,val,&vb->opb);
+#ifdef TRAIN_RES
else
fprintf(stderr,"!");
-
+#endif
look->phrasebits+=ret;
}
@@ -558,8 +602,17 @@
if(info->secondstages[partword[j][i]]&(1<<s)){
codebook *statebook=look->partbooks[partword[j][i]][s];
if(statebook){
- int ret=encode(&vb->opb,in[j]+offset,samples_per_partition,
- statebook,look);
+ int fn=-1;
+ int ret;
+ long *accumulator=NULL;
+
+#ifdef TRAIN_RES
+ accumulator=look->training_data[s][partword[j][i]];
+#endif
+
+ ret=encode(&vb->opb,in[j]+offset,samples_per_partition,
+ statebook,look,accumulator);
+
look->postbits+=ret;
resbits[partword[j][i]]+=ret;
}
@@ -792,12 +845,8 @@
float *pcm=in[i];
float *sofar=out[i];
for(j=0,k=i;j<n;j++,k+=ch)
-#ifdef TRAIN_RES
- sofar[j]+=pcm[j]; /* when training, our previous stage books
- might be dummies */
-#else
sofar[j]+=pcm[j]-work[k];
-#endif
+
}
return(ret);
}else{
1.23 +56 -22 vorbis/lib/vorbisenc.c
Index: vorbisenc.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/vorbisenc.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- vorbisenc.c 2001/12/14 09:37:58 1.22
+++ vorbisenc.c 2001/12/16 04:15:47 1.23
@@ -11,7 +11,7 @@
********************************************************************
function: simple programmatic interface for encoder mode setup
- last mod: $Id: vorbisenc.c,v 1.22 2001/12/14 09:37:58 xiphmont Exp $
+ last mod: $Id: vorbisenc.c,v 1.23 2001/12/16 04:15:47 xiphmont Exp $
********************************************************************/
@@ -356,6 +356,15 @@
return(0);
}
+
+static int book_dup_or_new(codec_setup_info *ci,static_codebook *book){
+ int i;
+ for(i=0;i<ci->books;i++)
+ if(ci->book_param[i]==book)return(i);
+
+ return(ci->books++);
+}
+
static int vorbis_encode_residue_init(vorbis_info *vi,double q,int block,
int coupled_p,
int stereo_backfill_p,
@@ -365,11 +374,11 @@
int i,iq=q*10;
int a[11];
double c[11];
- int n;
+ int n,k;
int partition_position;
int res_position;
int iterations=1;
- int amplitude_select;
+ int amplitude_select=0;
codec_setup_info *ci=vi->codec_setup;
vorbis_info_residue0 *r;
@@ -420,9 +429,16 @@
for(i=0;i<r->partitions;i++)
if(r->blimit[i]<0)r->blimit[i]=partition_position;
+
+ for(i=0;i<r->partitions;i++)
+ for(k=0;k<3;k++)
+ if(in[iq].books_base[a[iq]][i][k])
+ r->secondstages[i]|=(1<<k);
+
+ ci->passlimit[0]=3;
+
if(coupled_p){
- int k;
vorbis_info_mapping0 *map=ci->map_param[block];
map->coupling_steps=1;
@@ -442,13 +458,6 @@
psy->couple_pass[0].couple_pass[1].amppost_point=stereo_threshholds[a[iq]];
amplitude_select=a[iq];
- for(i=0;i<r->partitions;i++)
- for(k=0;k<3;k++)
- if(in[iq].books_base[a[iq]][i][k])
- r->secondstages[i]|=(1<<k);
-
- ci->passlimit[0]=3;
-
if(stereo_backfill_p && a[iq]){
memcpy(psy->couple_pass+iterations,psy->couple_pass+iterations-1,
sizeof(*psy->couple_pass));
@@ -485,13 +494,12 @@
ci->coupling_passes=iterations;
}else{
- ci->passlimit[0]=3;
if(residue_backfill_p){
for(i=0;i<r->partitions;i++){
- if(in[iq].books_residue_backfill[amplitude_select][i][0])
+ if(in[iq].books_residue_backfill[0][i][0])
r->secondstages[i]|=8;
- if(in[iq].books_residue_backfill[amplitude_select][i][1])
+ if(in[iq].books_residue_backfill[0][i][1])
r->secondstages[i]|=16;
}
ci->passlimit[1]=4;
@@ -513,19 +521,23 @@
for(i=0;i<r->partitions;i++){
for(k=0;k<3;k++){
if(in[iq].books_base[a[iq]][i][k]){
- r->booklist[booklist++]=ci->books;
- ci->book_param[ci->books++]=in[iq].books_base[a[iq]][i][k];
+ int bookid=book_dup_or_new(ci,in[iq].books_base[a[iq]][i][k]);
+ r->booklist[booklist++]=bookid;
+ ci->book_param[bookid]=in[iq].books_base[a[iq]][i][k];
+ }
}
if(coupled_p && stereo_backfill_p && a[iq] &&
in[iq].books_stereo_backfill[a[iq]][i]){
- r->booklist[booklist++]=ci->books;
- ci->book_param[ci->books++]=in[iq].books_stereo_backfill[a[iq]][i];
+ int bookid=book_dup_or_new(ci,in[iq].books_stereo_backfill[a[iq]][i]);
+ r->booklist[booklist++]=bookid;
+ ci->book_param[bookid]=in[iq].books_stereo_backfill[a[iq]][i];
}
- if(residue_backfill_p)
+ if(residue_backfill_p){
for(k=0;k<2;k++){
if(in[iq].books_residue_backfill[amplitude_select][i][k]){
- r->booklist[booklist++]=ci->books;
- ci->book_param[ci->books++]=in[iq].books_residue_backfill[amplitude_select][i][k];
+ int bookid=book_dup_or_new(ci,in[iq].books_residue_backfill[amplitude_select][i][k]);
+ r->booklist[booklist++]=bookid;
+ ci->book_param[bookid]=in[iq].books_residue_backfill[amplitude_select][i][k];
}
}
}
@@ -686,10 +698,32 @@
default:
/* setup specific to non-stereo (mono or uncoupled polyphonic)
coupling */
-
+
+ /* unmanaged, one iteration residue setup */
+ ret|=vorbis_encode_residue_init(vi,base_quality,0,
+ 0, /* uncoupled */
+ 0, /* no mid stereo backfill */
+ 0, /* residue backfill */
+ _residue_template_44_uncoupled,
+ 0,0,0,0,0,0,0,0,0,0,0,
+ 4.,4.,4.,6.,6.,6.,6.,4.,4.,4.,4.);
+
+ ret|=vorbis_encode_residue_init(vi,base_quality,1,
+ 0, /* uncoupled */
+ 0, /* no mid stereo backfill */
+ 0, /* residue backfill */
+ _residue_template_44_uncoupled,
+ 0,0,0,0,0,0,0,0,0,0,0,
+ 4.,4.,4.,6.,6.,6.,6.,4.,4.,4.,4.);
- return(OV_EIMPL);
+ ret|=vorbis_encode_lowpass_init(vi,base_quality,0,
+ 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.8,16.5,17.9,20.5,
+ 999.,999.,999.,999.,999.,999.);
+ return(ret);
break;
}
return(0);
1.13 +1 -1 vorbis/lib/books/Makefile.am
Index: Makefile.am
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/Makefile.am,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Makefile.am 2001/12/13 22:23:32 1.12
+++ Makefile.am 2001/12/16 04:15:48 1.13
@@ -2,4 +2,4 @@
AUTOMAKE_OPTIONS = foreign
-EXTRA_DIST = floor/*.vqh coupled/*.vqh
+EXTRA_DIST = floor/*.vqh coupled/*.vqh uncoupled/*.vqh
1.1 vorbis/lib/books/uncoupled/_44u0_p0_r0.vqh
Index: _44u0_p0_r0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p0_r0_VQH_
#define _V__44u0_p0_r0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p0_r0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p0_r0[] = {
1, 3, 3, 4, 5, 5, 4, 5, 5,
};
tatic float _vq_quantthresh__44u0_p0_r0[] = {
-0.16667, 0.16667,
};
tatic long _vq_quantmap__44u0_p0_r0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p0_r0 = {
_vq_quantthresh__44u0_p0_r0,
_vq_quantmap__44u0_p0_r0,
3,
3
};
tatic static_codebook _44u0_p0_r0 = {
2, 9,
_vq_lengthlist__44u0_p0_r0,
1, -539667115, 1607816533, 2, 0,
_vq_quantlist__44u0_p0_r0,
NULL,
&_vq_auxt__44u0_p0_r0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p0_r1.vqh
Index: _44u0_p0_r1.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p0_r1_VQH_
#define _V__44u0_p0_r1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p0_r1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p0_r1[] = {
1, 3, 3, 4, 5, 5, 4, 5, 5,
};
tatic float _vq_quantthresh__44u0_p0_r1[] = {
-0.055556, 0.055556,
};
tatic long _vq_quantmap__44u0_p0_r1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p0_r1 = {
_vq_quantthresh__44u0_p0_r1,
_vq_quantmap__44u0_p0_r1,
3,
3
};
tatic static_codebook _44u0_p0_r1 = {
2, 9,
_vq_lengthlist__44u0_p0_r1,
1, -543395385, 1604088263, 2, 0,
_vq_quantlist__44u0_p0_r1,
NULL,
&_vq_auxt__44u0_p0_r1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p1_0.vqh
Index: _44u0_p1_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p1_0_VQH_
#define _V__44u0_p1_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p1_0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p1_0[] = {
2, 4, 4, 5, 7, 6, 5, 6, 7, 5, 7, 7, 7, 8, 8, 6,
8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 9,
8, 7, 8, 8, 7, 9, 8, 8, 9,10, 8,10,10, 6, 8, 8,
8,10, 8, 8,10,10, 4, 7, 7, 7, 8, 8, 7, 8, 9, 6,
8, 8, 8,10,10, 8, 8,10, 7, 8, 9, 8,10,10, 8,10,
9,
};
tatic float _vq_quantthresh__44u0_p1_0[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u0_p1_0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p1_0 = {
_vq_quantthresh__44u0_p1_0,
_vq_quantmap__44u0_p1_0,
3,
3
};
tatic static_codebook _44u0_p1_0 = {
4, 81,
_vq_lengthlist__44u0_p1_0,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u0_p1_0,
NULL,
&_vq_auxt__44u0_p1_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p1_r0.vqh
Index: _44u0_p1_r0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p1_r0_VQH_
#define _V__44u0_p1_r0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p1_r0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p1_r0[] = {
2, 3, 3, 3, 4, 4, 3, 4, 4,
};
tatic float _vq_quantthresh__44u0_p1_r0[] = {
-0.16667, 0.16667,
};
tatic long _vq_quantmap__44u0_p1_r0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p1_r0 = {
_vq_quantthresh__44u0_p1_r0,
_vq_quantmap__44u0_p1_r0,
3,
3
};
tatic static_codebook _44u0_p1_r0 = {
2, 9,
_vq_lengthlist__44u0_p1_r0,
1, -539667115, 1607816533, 2, 0,
_vq_quantlist__44u0_p1_r0,
NULL,
&_vq_auxt__44u0_p1_r0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p1_r1.vqh
Index: _44u0_p1_r1.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p1_r1_VQH_
#define _V__44u0_p1_r1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p1_r1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p1_r1[] = {
2, 3, 3, 3, 4, 4, 3, 4, 4,
};
tatic float _vq_quantthresh__44u0_p1_r1[] = {
-0.055556, 0.055556,
};
tatic long _vq_quantmap__44u0_p1_r1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p1_r1 = {
_vq_quantthresh__44u0_p1_r1,
_vq_quantmap__44u0_p1_r1,
3,
3
};
tatic static_codebook _44u0_p1_r1 = {
2, 9,
_vq_lengthlist__44u0_p1_r1,
1, -543395385, 1604088263, 2, 0,
_vq_quantlist__44u0_p1_r1,
NULL,
&_vq_auxt__44u0_p1_r1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p2_0.vqh
Index: _44u0_p2_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p2_0_VQH_
#define _V__44u0_p2_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p2_0[] = {
2,
1,
3,
0,
4,
};
tatic long _vq_lengthlist__44u0_p2_0[] = {
3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 6, 7, 9, 9, 8,
9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,10,
11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
10, 9,10,10,12,11, 9,10,10,12,12, 8,10,10,12,12,
9,11,10,13,12, 9,10,10,13,12,11,12,12,14,14,11,
12,12,13,14, 8,10,10,12,12, 9,10,10,12,12, 9,10,
11,12,13,11,12,12,14,13,11,12,12,14,14, 5, 7, 7,
10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
12,10,10,11,12,12, 7, 8, 8,11,11, 8, 9, 9,11,11,
8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 7,
8, 8,10,10, 8, 9, 8,11,11, 8, 9, 9,11,11,10,11,
10,13,12,10,11,11,13,13, 9,11,11,13,13,10,11,11,
13,13,10,11,11,14,13,12,12,13,13,14,12,13,13,15,
15, 9,10,10,13,13,10,11,10,13,13,10,11,11,13,14,
12,13,12,14,13,12,13,13,15,15, 5, 7, 7,10,10, 7,
8, 8,10,10, 7, 8, 8,10,11,10,11,10,12,12,10,10,
11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
11,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,11,
11, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
11,11,11,13,12, 9,10,10,13,13,10,11,11,14,13,10,
10,11,13,13,12,13,13,15,15,12,12,13,13,15, 9,11,
11,13,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
15,15,12,13,12,14,13, 8,10,10,12,12, 9,11,10,13,
13, 9,10,11,13,13,12,13,13,15,14,12,13,13,14,14,
9,11,11,13,13,10,11,12,13,14,10,11,11,14,13,13,
13,14,15,15,13,13,13,15,15, 9,10,10,13,13,10,11,
11,14,13,10,11,11,13,14,12,14,13,15,14,12,13,13,
15,15,11,13,12,15,14,12,12,13,15,15,12,13,13,15,
15,14,13,15,13,17,14,14,15,16,17,11,12,12,14,15,
11,13,12,15,14,12,13,13,15,16,13,15,13,16,14,14,
15,15,16,17, 8,10,10,12,12, 9,11,10,13,13, 9,11,
11,13,13,12,13,13,14,14,12,13,13,14,14, 9,10,10,
13,13,10,11,11,14,13,10,11,11,13,14,12,13,13,15,
15,13,13,14,14,15, 9,10,11,13,13,10,11,11,13,14,
10,12,11,14,14,12,13,13,15,15,13,14,13,15,15,11,
12,12,15,14,12,13,13,15,15,11,12,13,14,15,14,15,
14,16,17,14,13,15,14,16,11,12,13,14,15,12,13,13,
15,15,12,13,12,15,14,14,15,14,17,17,14,15,13,16,
13,
};
tatic float _vq_quantthresh__44u0_p2_0[] = {
-1.5, -0.5, 0.5, 1.5,
};
tatic long _vq_quantmap__44u0_p2_0[] = {
3, 1, 0, 2, 4,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p2_0 = {
_vq_quantthresh__44u0_p2_0,
_vq_quantmap__44u0_p2_0,
5,
5
};
tatic static_codebook _44u0_p2_0 = {
4, 625,
_vq_lengthlist__44u0_p2_0,
1, -533725184, 1611661312, 3, 0,
_vq_quantlist__44u0_p2_0,
NULL,
&_vq_auxt__44u0_p2_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p3_0.vqh
Index: _44u0_p3_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p3_0_VQH_
#define _V__44u0_p3_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p3_0[] = {
4,
3,
5,
2,
6,
1,
7,
0,
8,
};
tatic long _vq_lengthlist__44u0_p3_0[] = {
2, 4, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
9, 9, 4, 5, 5, 6, 6, 8, 8, 9, 9, 6, 7, 6, 8, 8,
9, 9,10,10, 6, 6, 7, 8, 8, 8, 9,10,10, 7, 8, 8,
9, 9,10, 9,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
12,
};
tatic float _vq_quantthresh__44u0_p3_0[] = {
-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
};
tatic long _vq_quantmap__44u0_p3_0[] = {
7, 5, 3, 1, 0, 2, 4, 6,
8,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p3_0 = {
_vq_quantthresh__44u0_p3_0,
_vq_quantmap__44u0_p3_0,
9,
9
};
tatic static_codebook _44u0_p3_0 = {
2, 81,
_vq_lengthlist__44u0_p3_0,
1, -531628032, 1611661312, 4, 0,
_vq_quantlist__44u0_p3_0,
NULL,
&_vq_auxt__44u0_p3_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p4_0.vqh
Index: _44u0_p4_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p4_0_VQH_
#define _V__44u0_p4_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p4_0[] = {
9,
8,
10,
7,
11,
6,
12,
5,
13,
4,
14,
3,
15,
2,
16,
1,
17,
0,
18,
};
tatic long _vq_lengthlist__44u0_p4_0[] = {
1, 4, 4, 6, 6, 8, 8, 9, 9,10,10,11,11,12,12,12,
13,13,13, 4, 6, 6, 8, 7, 9, 9,10, 9,11,10,12,11,
13,12,13,13,14,13, 4, 6, 6, 8, 8, 9, 9,10,10,10,
11,11,12,12,13,13,13,13,14, 7, 8, 8, 9, 9,10,10,
11,11,12,12,13,12,13,13,14,14,14,14, 7, 8, 8, 9,
9,10,10,11,11,11,12,12,12,13,13,14,14,14,14, 8,
9, 9,10,10,11,10,11,11,12,12,13,13,14,14,14,14,
15,15, 8, 9, 9,10,10,11,11,11,11,12,12,13,13,14,
14,14,14,15,15, 9,10,10,11,11,12,11,12,12,13,13,
14,14,15,14,15,15,15,15, 9,10,10,11,11,12,12,12,
12,13,13,14,14,14,14,15,15,15,15,10,11,11,12,12,
13,13,13,13,14,14,15,14,15,15,16,16,16,16,10,11,
11,12,12,13,13,13,13,14,14,14,15,15,15,15,16,16,
16,11,12,12,13,13,13,13,14,14,15,14,15,15,15,15,
16,16,16,16,11,12,12,13,13,13,13,14,14,14,15,15,
15,15,15,16,16,16,16,12,13,13,14,13,14,14,15,15,
15,15,15,15,16,16,16,16,16,16,12,13,13,13,14,14,
14,14,15,15,15,15,15,16,16,16,16,16,16,13,13,13,
14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,
13,14,13,14,14,14,15,15,15,15,15,16,16,16,16,16,
16,16,16,13,14,14,15,14,15,15,15,15,15,16,16,16,
16,16,16,17,17,17,14,14,14,15,15,15,15,15,15,16,
16,16,16,16,16,16,16,17,16,
};
tatic float _vq_quantthresh__44u0_p4_0[] = {
-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,
};
tatic long _vq_quantmap__44u0_p4_0[] = {
17, 15, 13, 11, 9, 7, 5, 3,
1, 0, 2, 4, 6, 8, 10, 12,
14, 16, 18,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p4_0 = {
_vq_quantthresh__44u0_p4_0,
_vq_quantmap__44u0_p4_0,
19,
19
};
tatic static_codebook _44u0_p4_0 = {
2, 361,
_vq_lengthlist__44u0_p4_0,
1, -526712832, 1614282752, 5, 0,
_vq_quantlist__44u0_p4_0,
NULL,
&_vq_auxt__44u0_p4_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p4_1.vqh
Index: _44u0_p4_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p4_1_VQH_
#define _V__44u0_p4_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p4_1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p4_1[] = {
3, 5, 5, 5, 6, 6, 5, 6, 6, 6, 7, 7, 6, 7, 7, 6,
7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 5, 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, 5, 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,
};
tatic float _vq_quantthresh__44u0_p4_1[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u0_p4_1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p4_1 = {
_vq_quantthresh__44u0_p4_1,
_vq_quantmap__44u0_p4_1,
3,
3
};
tatic static_codebook _44u0_p4_1 = {
4, 81,
_vq_lengthlist__44u0_p4_1,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u0_p4_1,
NULL,
&_vq_auxt__44u0_p4_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p5_0.vqh
Index: _44u0_p5_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p5_0_VQH_
#define _V__44u0_p5_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p5_0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p5_0[] = {
1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,11, 7, 9, 9,
9,11,10, 9,11,11, 5, 7, 8, 7, 9, 9, 8, 9,10, 7,
9, 9, 9,11,11, 9,10,11, 7, 9,10, 9,11,11, 9,11,
10,
};
tatic float _vq_quantthresh__44u0_p5_0[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u0_p5_0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p5_0 = {
_vq_quantthresh__44u0_p5_0,
_vq_quantmap__44u0_p5_0,
3,
3
};
tatic static_codebook _44u0_p5_0 = {
4, 81,
_vq_lengthlist__44u0_p5_0,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u0_p5_0,
NULL,
&_vq_auxt__44u0_p5_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p6_0.vqh
Index: _44u0_p6_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p6_0_VQH_
#define _V__44u0_p6_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p6_0[] = {
4,
3,
5,
2,
6,
1,
7,
0,
8,
};
tatic long _vq_lengthlist__44u0_p6_0[] = {
1, 4, 4, 7, 7, 9, 9,12,11, 4, 5, 5, 7, 7,10,10,
12,12, 4, 5, 5, 7, 7,10,10,12,12, 7, 7, 7, 9, 9,
11,11,13,13, 7, 7, 7, 9, 9,11,11,13,13,10,10,10,
11,11,12,12,14,14,10,10,10,11,11,12,12,14,13,12,
12,12,13,13,14,14,14,15,12,12,12,13,13,14,14,15,
14,
};
tatic float _vq_quantthresh__44u0_p6_0[] = {
-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
};
tatic long _vq_quantmap__44u0_p6_0[] = {
7, 5, 3, 1, 0, 2, 4, 6,
8,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p6_0 = {
_vq_quantthresh__44u0_p6_0,
_vq_quantmap__44u0_p6_0,
9,
9
};
tatic static_codebook _44u0_p6_0 = {
2, 81,
_vq_lengthlist__44u0_p6_0,
1, -531628032, 1611661312, 4, 0,
_vq_quantlist__44u0_p6_0,
NULL,
&_vq_auxt__44u0_p6_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p7_0.vqh
Index: _44u0_p7_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p7_0_VQH_
#define _V__44u0_p7_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p7_0[] = {
2,
1,
3,
0,
4,
};
tatic long _vq_lengthlist__44u0_p7_0[] = {
1, 3, 3, 7, 6, 3, 7, 7,10,10, 4, 7, 7,11,10, 9,
11,12,14,14,10,12,12,14,14,
};
tatic float _vq_quantthresh__44u0_p7_0[] = {
-100.5, -33.5, 33.5, 100.5,
};
tatic long _vq_quantmap__44u0_p7_0[] = {
3, 1, 0, 2, 4,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p7_0 = {
_vq_quantthresh__44u0_p7_0,
_vq_quantmap__44u0_p7_0,
5,
5
};
tatic static_codebook _44u0_p7_0 = {
2, 25,
_vq_lengthlist__44u0_p7_0,
1, -521093120, 1624293376, 3, 0,
_vq_quantlist__44u0_p7_0,
NULL,
&_vq_auxt__44u0_p7_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p7_1.vqh
Index: _44u0_p7_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p7_1_VQH_
#define _V__44u0_p7_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_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,
};
tatic long _vq_lengthlist__44u0_p7_1[] = {
1, 4, 5, 6, 6, 8, 8, 9, 9,10,10,11,10,11,11,11,
11,11,11,10,11,11,11, 5, 6, 6, 7, 7, 9, 9,10, 9,
10,10,11,10,11,11,11,12,12,12,11,11,12,11, 5, 6,
6, 7, 7, 9, 9, 9,10,10,10,11,11,11,11,12,12,12,
12,11,11,12,12, 7, 8, 7, 9, 9,10, 9,10,10,11,11,
11,11,12,12,12,12,12,12,11,11,12,12, 7, 7, 8, 9,
9, 9,10,10,10,11,11,11,11,12,12,12,12,12,12,11,
11,12,12, 8, 9, 9,10,10,10,10,11,11,11,11,12,12,
12,12,12,12,13,13,12,12,12,13, 8, 9, 9,10,10,10,
10,11,11,11,11,12,12,12,12,12,12,13,12,12,12,12,
12, 9,10,10,11,10,11,11,11,11,12,12,12,12,13,13,
13,13,13,13,12,12,13,13,10,10,10,10,11,11,11,11,
11,12,12,12,12,12,12,12,13,13,13,12,12,13,13,10,
11,11,11,11,12,12,12,12,13,12,13,13,13,13,13,13,
13,13,12,12,13,13,10,11,11,11,11,12,12,12,12,12,
12,13,13,13,13,13,13,13,13,12,12,13,13,11,12,12,
12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,
13,12,13,13,11,11,12,12,12,12,12,12,13,13,13,13,
13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,
13,12,13,13,13,13,13,13,13,13,14,14,13,13,13,13,
13,13,12,12,12,12,12,13,13,13,13,13,13,13,13,13,
14,13,13,13,13,13,13,13,13,12,12,12,13,13,13,13,
13,13,13,13,13,13,14,13,14,14,14,14,13,13,13,14,
12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,
13,14,14,13,13,14,13,12,12,12,13,13,13,13,13,13,
13,14,13,13,14,14,14,13,14,14,13,13,13,14,12,12,
12,13,13,13,13,13,13,13,13,13,13,14,14,13,14,14,
14,13,13,14,14,11,11,11,12,12,12,12,12,13,13,13,
13,13,13,13,13,13,13,13,13,13,14,14,11,11,12,12,
12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,
13,14,14,12,12,12,13,12,13,13,13,13,13,13,13,13,
14,14,14,14,14,14,14,14,14,14,12,12,12,13,12,13,
13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,
14,
};
tatic float _vq_quantthresh__44u0_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,
};
tatic long _vq_quantmap__44u0_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,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p7_1 = {
_vq_quantthresh__44u0_p7_1,
_vq_quantmap__44u0_p7_1,
23,
23
};
tatic static_codebook _44u0_p7_1 = {
2, 529,
_vq_lengthlist__44u0_p7_1,
1, -525303808, 1614282752, 5, 0,
_vq_quantlist__44u0_p7_1,
NULL,
&_vq_auxt__44u0_p7_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u0_p7_2.vqh
Index: _44u0_p7_2.vqh
===================================================================
/********************************************************************
* *
* 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__44u0_p7_2_VQH_
#define _V__44u0_p7_2_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u0_p7_2[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u0_p7_2[] = {
2, 5, 5, 6, 7, 6, 6, 6, 6, 6, 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, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7,
};
tatic float _vq_quantthresh__44u0_p7_2[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u0_p7_2[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u0_p7_2 = {
_vq_quantthresh__44u0_p7_2,
_vq_quantmap__44u0_p7_2,
3,
3
};
tatic static_codebook _44u0_p7_2 = {
4, 81,
_vq_lengthlist__44u0_p7_2,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u0_p7_2,
NULL,
&_vq_auxt__44u0_p7_2,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p0_r0.vqh
Index: _44u4_p0_r0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p0_r0_VQH_
#define _V__44u4_p0_r0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p0_r0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u4_p0_r0[] = {
1, 3, 3, 4, 5, 5, 4, 5, 5,
};
tatic float _vq_quantthresh__44u4_p0_r0[] = {
-0.16667, 0.16667,
};
tatic long _vq_quantmap__44u4_p0_r0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p0_r0 = {
_vq_quantthresh__44u4_p0_r0,
_vq_quantmap__44u4_p0_r0,
3,
3
};
tatic static_codebook _44u4_p0_r0 = {
2, 9,
_vq_lengthlist__44u4_p0_r0,
1, -539667115, 1607816533, 2, 0,
_vq_quantlist__44u4_p0_r0,
NULL,
&_vq_auxt__44u4_p0_r0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p0_r1.vqh
Index: _44u4_p0_r1.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p0_r1_VQH_
#define _V__44u4_p0_r1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p0_r1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u4_p0_r1[] = {
1, 3, 3, 4, 5, 5, 4, 5, 5,
};
tatic float _vq_quantthresh__44u4_p0_r1[] = {
-0.055556, 0.055556,
};
tatic long _vq_quantmap__44u4_p0_r1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p0_r1 = {
_vq_quantthresh__44u4_p0_r1,
_vq_quantmap__44u4_p0_r1,
3,
3
};
tatic static_codebook _44u4_p0_r1 = {
2, 9,
_vq_lengthlist__44u4_p0_r1,
1, -543395385, 1604088263, 2, 0,
_vq_quantlist__44u4_p0_r1,
NULL,
&_vq_auxt__44u4_p0_r1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p1_0.vqh
Index: _44u4_p1_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p1_0_VQH_
#define _V__44u4_p1_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p1_0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u4_p1_0[] = {
1, 5, 5, 6, 7, 7, 6, 7, 7, 5, 7, 7, 7, 9, 9, 7,
8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 9, 5, 7, 7, 7, 9,
9, 7, 8, 9, 7, 9, 9, 9, 9,10, 9,10,10, 7, 8, 9,
8,10, 9, 9,10,10, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
9, 9, 9,10,10, 8, 9,10, 7, 9, 9, 9,10,10, 9,10,
9,
};
tatic float _vq_quantthresh__44u4_p1_0[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u4_p1_0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p1_0 = {
_vq_quantthresh__44u4_p1_0,
_vq_quantmap__44u4_p1_0,
3,
3
};
tatic static_codebook _44u4_p1_0 = {
4, 81,
_vq_lengthlist__44u4_p1_0,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u4_p1_0,
NULL,
&_vq_auxt__44u4_p1_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p1_r0.vqh
Index: _44u4_p1_r0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p1_r0_VQH_
#define _V__44u4_p1_r0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p1_r0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u4_p1_r0[] = {
3, 3, 3, 3, 4, 3, 3, 3, 4,
};
tatic float _vq_quantthresh__44u4_p1_r0[] = {
-0.16667, 0.16667,
};
tatic long _vq_quantmap__44u4_p1_r0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p1_r0 = {
_vq_quantthresh__44u4_p1_r0,
_vq_quantmap__44u4_p1_r0,
3,
3
};
tatic static_codebook _44u4_p1_r0 = {
2, 9,
_vq_lengthlist__44u4_p1_r0,
1, -539667115, 1607816533, 2, 0,
_vq_quantlist__44u4_p1_r0,
NULL,
&_vq_auxt__44u4_p1_r0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p1_r1.vqh
Index: _44u4_p1_r1.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p1_r1_VQH_
#define _V__44u4_p1_r1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p1_r1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u4_p1_r1[] = {
2, 3, 3, 3, 4, 4, 3, 4, 4,
};
tatic float _vq_quantthresh__44u4_p1_r1[] = {
-0.055556, 0.055556,
};
tatic long _vq_quantmap__44u4_p1_r1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p1_r1 = {
_vq_quantthresh__44u4_p1_r1,
_vq_quantmap__44u4_p1_r1,
3,
3
};
tatic static_codebook _44u4_p1_r1 = {
2, 9,
_vq_lengthlist__44u4_p1_r1,
1, -543395385, 1604088263, 2, 0,
_vq_quantlist__44u4_p1_r1,
NULL,
&_vq_auxt__44u4_p1_r1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p2_0.vqh
Index: _44u4_p2_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p2_0_VQH_
#define _V__44u4_p2_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p2_0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u4_p2_0[] = {
1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 8, 9,
9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,11, 7, 9, 9,
9,11,10, 9,10,11, 5, 7, 8, 7, 9, 9, 8, 9, 9, 7,
9, 9, 9,11,10, 9, 9,11, 7, 9, 9, 9,11,11, 9,11,
10,
};
tatic float _vq_quantthresh__44u4_p2_0[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u4_p2_0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p2_0 = {
_vq_quantthresh__44u4_p2_0,
_vq_quantmap__44u4_p2_0,
3,
3
};
tatic static_codebook _44u4_p2_0 = {
4, 81,
_vq_lengthlist__44u4_p2_0,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u4_p2_0,
NULL,
&_vq_auxt__44u4_p2_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p3_0.vqh
Index: _44u4_p3_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p3_0_VQH_
#define _V__44u4_p3_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p3_0[] = {
2,
1,
3,
0,
4,
};
tatic long _vq_lengthlist__44u4_p3_0[] = {
3, 5, 5, 8, 8, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
8,10,10, 7, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
9,10,10,12,12, 9,10,10,12,12,11,12,12,13,13,11,
11,12,13,13, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
10,12,12,11,12,11,13,13,11,12,12,13,13, 5, 7, 7,
9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 7,
8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
10,13,11,10,11,11,12,12, 9,10,10,12,12,10,11,11,
12,13,10,11,11,13,13,12,12,13,13,14,12,12,12,14,
14, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
11,12,11,14,12,12,12,13,14,14, 5, 7, 7, 9, 9, 7,
8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
10,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12,
10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12,10,
10,11,12,13,12,13,13,14,14,11,11,12,12,14, 9,10,
10,12,12,10,11,11,13,13,10,11,11,13,12,12,13,12,
14,14,12,12,12,14,12, 8, 9, 9,12,12, 9,10,10,12,
12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,13,
9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
13,13,14,14,12,12,13,14,14, 9,10,10,12,12,10,11,
10,13,12,10,11,11,12,13,12,13,12,15,13,12,12,13,
14,14,11,12,12,14,14,11,12,12,14,14,12,13,13,14,
14,13,13,14,13,15,13,14,14,15,15,11,12,12,13,14,
11,12,11,14,13,12,12,13,14,14,13,14,12,15,13,13,
14,14,15,16, 8, 9, 9,12,12, 9,10,10,12,12, 9,10,
10,12,12,11,12,12,13,13,12,12,12,13,14, 9,10,10,
12,12,10,11,11,13,12,10,10,11,12,13,12,13,13,14,
14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
10,11,11,13,13,12,13,13,14,14,12,13,12,14,14,11,
12,12,14,13,12,12,12,14,14,11,11,12,13,14,14,14,
14,15,15,13,12,14,13,15,11,12,12,13,14,12,13,13,
14,14,11,12,12,14,14,13,14,14,15,16,13,14,13,15,
13,
};
tatic float _vq_quantthresh__44u4_p3_0[] = {
-1.5, -0.5, 0.5, 1.5,
};
tatic long _vq_quantmap__44u4_p3_0[] = {
3, 1, 0, 2, 4,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p3_0 = {
_vq_quantthresh__44u4_p3_0,
_vq_quantmap__44u4_p3_0,
5,
5
};
tatic static_codebook _44u4_p3_0 = {
4, 625,
_vq_lengthlist__44u4_p3_0,
1, -533725184, 1611661312, 3, 0,
_vq_quantlist__44u4_p3_0,
NULL,
&_vq_auxt__44u4_p3_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p4_0.vqh
Index: _44u4_p4_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p4_0_VQH_
#define _V__44u4_p4_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p4_0[] = {
2,
1,
3,
0,
4,
};
tatic long _vq_lengthlist__44u4_p4_0[] = {
3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
10, 9,10,10,12,11, 9,10,10,12,12, 9,10,10,12,12,
10,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
12,12,13,14, 8,10,10,12,12, 9,10,10,12,12,10,10,
10,12,13,11,12,12,14,13,12,12,12,14,14, 5, 7, 7,
9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
12,10,10,10,12,12, 7, 8, 8,11,10, 8, 9, 9,11,11,
8, 9, 9,11,11,10,11,11,12,13,10,11,11,13,13, 7,
8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
10,13,12,10,11,11,13,13,10,11,10,13,12,10,11,11,
13,13,10,11,11,13,13,12,12,13,13,15,12,13,13,14,
15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,13,
12,13,12,14,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7,
8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
11, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
11,11,11,13,12, 9,10,10,13,12,10,11,11,13,13,10,
10,11,12,13,12,13,13,15,14,12,12,13,13,14,10,10,
11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
15,14,12,13,12,15,13, 8,10,10,12,12,10,11,10,13,
13, 9,10,10,13,13,12,13,13,14,14,12,12,12,14,14,
9,10,10,13,13,10,11,11,13,13,10,11,11,13,13,13,
13,13,14,15,12,13,13,15,14, 9,10,10,13,13,10,11,
11,13,13,10,11,11,13,13,12,13,12,15,14,12,13,13,
14,15,12,13,12,14,14,12,12,13,14,15,12,13,13,15,
14,14,13,15,13,16,14,15,15,16,16,11,12,12,14,14,
11,13,12,15,14,12,13,13,14,15,13,14,13,16,14,14,
15,15,16,16, 8, 9,10,12,12, 9,10,10,13,12,10,10,
11,13,13,12,13,12,14,14,12,13,13,14,14, 9,10,10,
13,13,10,11,11,13,13,10,11,11,13,13,12,13,13,15,
14,12,13,13,14,15, 9,10,10,13,13,10,11,11,13,13,
10,11,11,13,13,13,13,13,14,15,13,13,13,15,14,11,
12,12,14,14,12,13,13,15,14,11,12,13,14,15,14,15,
15,16,16,13,13,14,13,16,12,12,12,14,14,12,13,13,
14,15,12,13,12,15,14,14,15,14,16,16,14,15,13,16,
13,
};
tatic float _vq_quantthresh__44u4_p4_0[] = {
-1.5, -0.5, 0.5, 1.5,
};
tatic long _vq_quantmap__44u4_p4_0[] = {
3, 1, 0, 2, 4,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p4_0 = {
_vq_quantthresh__44u4_p4_0,
_vq_quantmap__44u4_p4_0,
5,
5
};
tatic static_codebook _44u4_p4_0 = {
4, 625,
_vq_lengthlist__44u4_p4_0,
1, -533725184, 1611661312, 3, 0,
_vq_quantlist__44u4_p4_0,
NULL,
&_vq_auxt__44u4_p4_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p5_0.vqh
Index: _44u4_p5_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p5_0_VQH_
#define _V__44u4_p5_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p5_0[] = {
4,
3,
5,
2,
6,
1,
7,
0,
8,
};
tatic long _vq_lengthlist__44u4_p5_0[] = {
3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,10,11,11,
11,
};
tatic float _vq_quantthresh__44u4_p5_0[] = {
-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
};
tatic long _vq_quantmap__44u4_p5_0[] = {
7, 5, 3, 1, 0, 2, 4, 6,
8,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p5_0 = {
_vq_quantthresh__44u4_p5_0,
_vq_quantmap__44u4_p5_0,
9,
9
};
tatic static_codebook _44u4_p5_0 = {
2, 81,
_vq_lengthlist__44u4_p5_0,
1, -531628032, 1611661312, 4, 0,
_vq_quantlist__44u4_p5_0,
NULL,
&_vq_auxt__44u4_p5_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p6_0.vqh
Index: _44u4_p6_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p6_0_VQH_
#define _V__44u4_p6_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p6_0[] = {
4,
3,
5,
2,
6,
1,
7,
0,
8,
};
tatic long _vq_lengthlist__44u4_p6_0[] = {
2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
9, 9, 4, 5, 5, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
8, 8, 9, 9,11,11, 7, 7, 8, 8, 8, 9, 9,11,11, 9,
9, 9,10,10,11,11,12,12, 9, 9,10,10,10,11,11,12,
12,
};
tatic float _vq_quantthresh__44u4_p6_0[] = {
-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
};
tatic long _vq_quantmap__44u4_p6_0[] = {
7, 5, 3, 1, 0, 2, 4, 6,
8,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p6_0 = {
_vq_quantthresh__44u4_p6_0,
_vq_quantmap__44u4_p6_0,
9,
9
};
tatic static_codebook _44u4_p6_0 = {
2, 81,
_vq_lengthlist__44u4_p6_0,
1, -531628032, 1611661312, 4, 0,
_vq_quantlist__44u4_p6_0,
NULL,
&_vq_auxt__44u4_p6_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p7_0.vqh
Index: _44u4_p7_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p7_0_VQH_
#define _V__44u4_p7_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p7_0[] = {
5,
4,
6,
3,
7,
2,
8,
1,
9,
0,
10,
};
tatic long _vq_lengthlist__44u4_p7_0[] = {
1, 4, 4, 7, 6, 9, 9,10,10,11,11, 4, 6, 5, 7, 7,
10, 9,11,11,12,12, 4, 5, 6, 7, 7, 9, 9,11,11,12,
12, 7, 7, 7, 9, 9,10,10,12,12,13,13, 7, 7, 7, 9,
9,10,10,12,12,13,13, 9,10, 9,11,10,11,11,13,13,
14,13, 9, 9,10,10,10,11,11,13,13,13,14,10,11,11,
12,12,13,12,13,13,14,14,10,11,11,12,12,13,13,13,
13,14,14,12,12,12,13,13,14,13,14,14,15,15,12,12,
12,13,13,13,14,14,14,15,15,
};
tatic float _vq_quantthresh__44u4_p7_0[] = {
-13.5, -10.5, -7.5, -4.5, -1.5, 1.5, 4.5, 7.5,
10.5, 13.5,
};
tatic long _vq_quantmap__44u4_p7_0[] = {
9, 7, 5, 3, 1, 0, 2, 4,
6, 8, 10,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p7_0 = {
_vq_quantthresh__44u4_p7_0,
_vq_quantmap__44u4_p7_0,
11,
11
};
tatic static_codebook _44u4_p7_0 = {
2, 121,
_vq_lengthlist__44u4_p7_0,
1, -528613376, 1614282752, 4, 0,
_vq_quantlist__44u4_p7_0,
NULL,
&_vq_auxt__44u4_p7_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p7_1.vqh
Index: _44u4_p7_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p7_1_VQH_
#define _V__44u4_p7_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p7_1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u4_p7_1[] = {
4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 6,
7, 7, 6, 6, 6, 6, 7, 7, 6, 7, 7, 5, 6, 6, 6, 7,
7, 6, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7,
7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 6, 7, 7, 6,
7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7,
7,
};
tatic float _vq_quantthresh__44u4_p7_1[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u4_p7_1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p7_1 = {
_vq_quantthresh__44u4_p7_1,
_vq_quantmap__44u4_p7_1,
3,
3
};
tatic static_codebook _44u4_p7_1 = {
4, 81,
_vq_lengthlist__44u4_p7_1,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u4_p7_1,
NULL,
&_vq_auxt__44u4_p7_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p8_0.vqh
Index: _44u4_p8_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p8_0_VQH_
#define _V__44u4_p8_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p8_0[] = {
8,
7,
9,
6,
10,
5,
11,
4,
12,
3,
13,
2,
14,
1,
15,
0,
16,
};
tatic long _vq_lengthlist__44u4_p8_0[] = {
1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11,12,
12, 4, 6, 6, 8, 7, 9, 9, 9, 9,10,10,11,11,11,11,
12,12, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,11,
11,12,12, 7, 8, 8, 9, 9,10, 9,10,10,11,11,11,11,
12,12,13,13, 7, 8, 8, 9, 9,10,10,10,10,11,11,11,
11,12,12,13,13, 8, 9, 9,10,10,10,10,11,11,11,11,
12,12,13,12,13,13, 8, 9, 9,10,10,10,10,11,11,11,
11,12,12,12,13,13,13, 8, 9, 9,10,10,11,11,12,11,
12,12,13,13,13,13,14,14, 8, 9, 9,10,10,11,11,11,
11,12,12,13,13,13,13,13,14,10,10,10,11,11,12,11,
12,12,13,13,13,13,13,14,14,14,10,10,10,11,11,11,
11,12,12,13,13,13,13,14,14,14,14,10,11,11,12,12,
12,12,13,13,13,13,14,14,14,14,14,14,10,11,11,12,
12,12,12,13,13,13,13,14,14,14,14,14,14,11,12,12,
12,12,13,13,13,13,14,14,14,14,14,14,14,14,11,12,
12,12,12,13,13,13,13,13,14,14,14,14,14,14,14,12,
12,12,13,13,13,13,14,14,14,14,14,14,14,15,15,15,
12,12,12,13,13,13,13,14,14,14,14,14,14,15,14,15,
15,
};
tatic float _vq_quantthresh__44u4_p8_0[] = {
-37.5, -32.5, -27.5, -22.5, -17.5, -12.5, -7.5, -2.5,
2.5, 7.5, 12.5, 17.5, 22.5, 27.5, 32.5, 37.5,
};
tatic long _vq_quantmap__44u4_p8_0[] = {
15, 13, 11, 9, 7, 5, 3, 1,
0, 2, 4, 6, 8, 10, 12, 14,
16,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p8_0 = {
_vq_quantthresh__44u4_p8_0,
_vq_quantmap__44u4_p8_0,
17,
17
};
tatic static_codebook _44u4_p8_0 = {
2, 289,
_vq_lengthlist__44u4_p8_0,
1, -525074432, 1616117760, 5, 0,
_vq_quantlist__44u4_p8_0,
NULL,
&_vq_auxt__44u4_p8_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p8_1.vqh
Index: _44u4_p8_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p8_1_VQH_
#define _V__44u4_p8_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p8_1[] = {
2,
1,
3,
0,
4,
};
tatic long _vq_lengthlist__44u4_p8_1[] = {
4, 7, 7, 8, 8, 7, 8, 8, 9, 9, 7, 8, 8, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8, 8, 9, 9, 8, 9,
9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 7, 8, 8, 9, 9, 8, 9, 9, 9, 9, 8, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,10,
9, 9, 9,10,10, 9, 9, 9,10,10, 9,10,10,10,10, 9,
10,10,10,10, 9, 9, 9,10,10, 9, 9, 9,10,10, 9, 9,
9,10,10, 9,10,10,10,10, 9,10,10,10,10, 7, 8, 8,
9, 9, 8, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9,10,10,10,
10, 9,10,10,10,10, 8, 9, 9,10,10, 9, 9, 9,10,10,
9, 9, 9,10,10, 9,10,10,10,10, 9,10,10,10,10, 8,
9, 9, 9, 9, 9, 9, 9,10,10, 9, 9, 9,10,10, 9,10,
10,10,10, 9,10,10,10,10, 9,10,10,10,10, 9,10,10,
10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
10, 9,10, 9,10,10, 9,10,10,10,10, 9,10,10,10,10,
10,10,10,10,10,10,10,10,10,10, 7, 8, 8, 9, 9, 8,
9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9,
10,10,10, 8, 9, 9, 9,10, 9, 9, 9,10,10, 9, 9, 9,
10,10, 9,10,10,10,10, 9,10,10,10,10, 8, 9, 9, 9,
10, 9, 9, 9,10,10, 9, 9, 9,10,10, 9,10,10,10,10,
9,10,10,10,10, 9,10, 9,10,10, 9,10,10,10,10, 9,
10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
9,10,10, 9,10,10,10,10, 9,10,10,10,10,10,10,10,
10,10,10,10,10,10,10, 8, 9, 9,10,10, 9,10,10,10,
10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
9, 9, 9,10,10, 9,10,10,10,10, 9,10,10,10,10,10,
10,10,10,10,10,10,10,10,10, 9, 9, 9,10,10, 9,10,
10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
9,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,
10,10,10,10, 8, 9, 9,10,10, 9,10,10,10,10, 9, 9,
10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
10,10, 9,10,10,10,10, 9,10,10,10,10,10,10,10,10,
10,10,10,10,10,10, 9, 9,10,10,10, 9,10,10,10,10,
9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
10,
};
tatic float _vq_quantthresh__44u4_p8_1[] = {
-1.5, -0.5, 0.5, 1.5,
};
tatic long _vq_quantmap__44u4_p8_1[] = {
3, 1, 0, 2, 4,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p8_1 = {
_vq_quantthresh__44u4_p8_1,
_vq_quantmap__44u4_p8_1,
5,
5
};
tatic static_codebook _44u4_p8_1 = {
4, 625,
_vq_lengthlist__44u4_p8_1,
1, -533725184, 1611661312, 3, 0,
_vq_quantlist__44u4_p8_1,
NULL,
&_vq_auxt__44u4_p8_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p9_0.vqh
Index: _44u4_p9_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p9_0_VQH_
#define _V__44u4_p9_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p9_0[] = {
3,
2,
4,
1,
5,
0,
6,
};
tatic long _vq_lengthlist__44u4_p9_0[] = {
1, 3, 2, 9,11,11,11, 4,11,10,11,11,11,11, 5, 8,
11,11,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,10,10,10,10,10,
10,
};
tatic float _vq_quantthresh__44u4_p9_0[] = {
-1592.5, -955.5, -318.5, 318.5, 955.5, 1592.5,
};
tatic long _vq_quantmap__44u4_p9_0[] = {
5, 3, 1, 0, 2, 4, 6,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p9_0 = {
_vq_quantthresh__44u4_p9_0,
_vq_quantmap__44u4_p9_0,
7,
7
};
tatic static_codebook _44u4_p9_0 = {
2, 49,
_vq_lengthlist__44u4_p9_0,
1, -513942528, 1630791680, 3, 0,
_vq_quantlist__44u4_p9_0,
NULL,
&_vq_auxt__44u4_p9_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p9_1.vqh
Index: _44u4_p9_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p9_1_VQH_
#define _V__44u4_p9_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p9_1[] = {
6,
5,
7,
4,
8,
3,
9,
2,
10,
1,
11,
0,
12,
};
tatic long _vq_lengthlist__44u4_p9_1[] = {
1, 3, 4, 6, 6, 8, 8, 8, 9, 9, 9,10,10, 4, 6, 6,
8, 8,10, 9,11,10,12,11,12,11, 4, 6, 6, 8, 8, 9,
9,10,11,11,12,12,12, 7, 8, 9,10,10,12,11,13,13,
14,14,15,14, 7, 8, 9,10,10,11,12,13,13,14,13,14,
14, 9,10,10,12,12,14,14,15,15,15,15,18,16, 9,11,
10,12,12,13,13,15,14,16,16,16,16,11,12,13,14,14,
15,14,17,16,16,17,17,17,11,13,13,14,14,14,15,17,
16,16,17,18,17,13,14,14,14,15,15,16,16,17,18,18,
19,19,13,14,14,15,15,16,16,16,16,18,17,18,17,14,
14,15,15,16,16,16,18,17,18,18,18,18,14,14,15,17,
15,16,16,16,17,18,18,17,17,
};
tatic float _vq_quantthresh__44u4_p9_1[] = {
-269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5,
122.5, 171.5, 220.5, 269.5,
};
tatic long _vq_quantmap__44u4_p9_1[] = {
11, 9, 7, 5, 3, 1, 0, 2,
4, 6, 8, 10, 12,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p9_1 = {
_vq_quantthresh__44u4_p9_1,
_vq_quantmap__44u4_p9_1,
13,
13
};
tatic static_codebook _44u4_p9_1 = {
2, 169,
_vq_lengthlist__44u4_p9_1,
1, -518889472, 1622704128, 4, 0,
_vq_quantlist__44u4_p9_1,
NULL,
&_vq_auxt__44u4_p9_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u4_p9_2.vqh
Index: _44u4_p9_2.vqh
===================================================================
/********************************************************************
* *
* 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__44u4_p9_2_VQH_
#define _V__44u4_p9_2_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u4_p9_2[] = {
24,
23,
25,
22,
26,
21,
27,
20,
28,
19,
29,
18,
30,
17,
31,
16,
32,
15,
33,
14,
34,
13,
35,
12,
36,
11,
37,
10,
38,
9,
39,
8,
40,
7,
41,
6,
42,
5,
43,
4,
44,
3,
45,
2,
46,
1,
47,
0,
48,
};
tatic long _vq_lengthlist__44u4_p9_2[] = {
2, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8,
};
tatic float _vq_quantthresh__44u4_p9_2[] = {
-23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
-15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
};
tatic long _vq_quantmap__44u4_p9_2[] = {
47, 45, 43, 41, 39, 37, 35, 33,
31, 29, 27, 25, 23, 21, 19, 17,
15, 13, 11, 9, 7, 5, 3, 1,
0, 2, 4, 6, 8, 10, 12, 14,
16, 18, 20, 22, 24, 26, 28, 30,
32, 34, 36, 38, 40, 42, 44, 46,
48,
};
tatic encode_aux_threshmatch _vq_auxt__44u4_p9_2 = {
_vq_quantthresh__44u4_p9_2,
_vq_quantmap__44u4_p9_2,
49,
49
};
tatic static_codebook _44u4_p9_2 = {
1, 49,
_vq_lengthlist__44u4_p9_2,
1, -526909440, 1611661312, 6, 0,
_vq_quantlist__44u4_p9_2,
NULL,
&_vq_auxt__44u4_p9_2,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p0_r0.vqh
Index: _44u7_p0_r0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p0_r0_VQH_
#define _V__44u7_p0_r0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p0_r0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u7_p0_r0[] = {
1, 3, 3, 4, 5, 5, 4, 5, 5,
};
tatic float _vq_quantthresh__44u7_p0_r0[] = {
-0.16667, 0.16667,
};
tatic long _vq_quantmap__44u7_p0_r0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p0_r0 = {
_vq_quantthresh__44u7_p0_r0,
_vq_quantmap__44u7_p0_r0,
3,
3
};
tatic static_codebook _44u7_p0_r0 = {
2, 9,
_vq_lengthlist__44u7_p0_r0,
1, -539667115, 1607816533, 2, 0,
_vq_quantlist__44u7_p0_r0,
NULL,
&_vq_auxt__44u7_p0_r0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p0_r1.vqh
Index: _44u7_p0_r1.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p0_r1_VQH_
#define _V__44u7_p0_r1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p0_r1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u7_p0_r1[] = {
1, 3, 3, 4, 5, 5, 4, 5, 5,
};
tatic float _vq_quantthresh__44u7_p0_r1[] = {
-0.055556, 0.055556,
};
tatic long _vq_quantmap__44u7_p0_r1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p0_r1 = {
_vq_quantthresh__44u7_p0_r1,
_vq_quantmap__44u7_p0_r1,
3,
3
};
tatic static_codebook _44u7_p0_r1 = {
2, 9,
_vq_lengthlist__44u7_p0_r1,
1, -543395385, 1604088263, 2, 0,
_vq_quantlist__44u7_p0_r1,
NULL,
&_vq_auxt__44u7_p0_r1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p1_0.vqh
Index: _44u7_p1_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p1_0_VQH_
#define _V__44u7_p1_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p1_0[] = {
8,
7,
9,
6,
10,
5,
11,
4,
12,
3,
13,
2,
14,
1,
15,
0,
16,
};
tatic long _vq_lengthlist__44u7_p1_0[] = {
3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9,10,10,11,
11, 5, 6, 5, 6, 6, 7, 7, 8, 8, 9, 9,10, 9,10,10,
11,11, 5, 5, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9,10,10,
10,11,11, 6, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,
11,10,11,11, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9,10,
10,10,11,11,11, 7, 7, 7, 8, 7, 8, 8, 9, 8, 9, 9,
10,10,11,11,12,11, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9,
9,10,10,11,11,11,12, 8, 8, 8, 8, 8, 9, 8, 9, 9,
10,10,11,10,11,11,12,12, 8, 8, 8, 8, 8, 8, 9, 9,
9,10,10,10,11,11,11,12,12, 8, 9, 9, 9, 9, 9, 9,
10,10,10,10,11,11,12,12,13,12, 8, 9, 9, 9, 9, 9,
9,10,10,10,10,11,11,11,12,12,12, 9,10, 9,10,10,
10,10,11,10,11,11,12,11,12,12,13,12, 9, 9,10,10,
10,10,10,10,11,11,11,11,12,12,12,13,13,10,10,10,
11,10,11,11,11,11,12,11,12,12,13,12,13,13,10,10,
10,10,11,11,11,11,11,11,12,12,12,12,13,13,13,11,
11,11,11,11,12,12,12,12,12,12,13,12,13,13,14,13,
11,11,11,11,12,11,12,12,12,12,12,13,13,13,13,13,
14,
};
tatic float _vq_quantthresh__44u7_p1_0[] = {
-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
};
tatic long _vq_quantmap__44u7_p1_0[] = {
15, 13, 11, 9, 7, 5, 3, 1,
0, 2, 4, 6, 8, 10, 12, 14,
16,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p1_0 = {
_vq_quantthresh__44u7_p1_0,
_vq_quantmap__44u7_p1_0,
17,
17
};
tatic static_codebook _44u7_p1_0 = {
2, 289,
_vq_lengthlist__44u7_p1_0,
1, -529530880, 1611661312, 5, 0,
_vq_quantlist__44u7_p1_0,
NULL,
&_vq_auxt__44u7_p1_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p1_r0.vqh
Index: _44u7_p1_r0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p1_r0_VQH_
#define _V__44u7_p1_r0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p1_r0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u7_p1_r0[] = {
3, 3, 3, 3, 4, 3, 3, 3, 4,
};
tatic float _vq_quantthresh__44u7_p1_r0[] = {
-0.16667, 0.16667,
};
tatic long _vq_quantmap__44u7_p1_r0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p1_r0 = {
_vq_quantthresh__44u7_p1_r0,
_vq_quantmap__44u7_p1_r0,
3,
3
};
tatic static_codebook _44u7_p1_r0 = {
2, 9,
_vq_lengthlist__44u7_p1_r0,
1, -539667115, 1607816533, 2, 0,
_vq_quantlist__44u7_p1_r0,
NULL,
&_vq_auxt__44u7_p1_r0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p1_r1.vqh
Index: _44u7_p1_r1.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p1_r1_VQH_
#define _V__44u7_p1_r1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p1_r1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u7_p1_r1[] = {
2, 3, 3, 3, 4, 4, 3, 4, 4,
};
tatic float _vq_quantthresh__44u7_p1_r1[] = {
-0.055556, 0.055556,
};
tatic long _vq_quantmap__44u7_p1_r1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p1_r1 = {
_vq_quantthresh__44u7_p1_r1,
_vq_quantmap__44u7_p1_r1,
3,
3
};
tatic static_codebook _44u7_p1_r1 = {
2, 9,
_vq_lengthlist__44u7_p1_r1,
1, -543395385, 1604088263, 2, 0,
_vq_quantlist__44u7_p1_r1,
NULL,
&_vq_auxt__44u7_p1_r1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p2_0.vqh
Index: _44u7_p2_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p2_0_VQH_
#define _V__44u7_p2_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p2_0[] = {
8,
7,
9,
6,
10,
5,
11,
4,
12,
3,
13,
2,
14,
1,
15,
0,
16,
};
tatic long _vq_lengthlist__44u7_p2_0[] = {
2, 4, 4, 6, 6, 7, 7, 9, 9,10,10,10,11,11,11,12,
12, 4, 5, 5, 6, 6, 8, 8, 9, 9,10,10,11,11,12,12,
12,12, 4, 5, 5, 6, 6, 8, 8, 9, 9,10,10,11,11,12,
12,12,12, 6, 6, 6, 8, 8, 9, 9,10,10,11,11,12,11,
12,12,13,13, 6, 6, 6, 8, 8, 9, 9,10,10,11,11,11,
12,12,12,13,13, 7, 8, 8, 9, 9,10,10,11,10,11,11,
12,12,13,12,13,13, 7, 8, 8, 9, 9,10,10,10,11,11,
11,12,12,13,13,13,13, 9, 9, 9,10,10,11,10,11,11,
12,12,13,12,13,13,14,14, 9, 9, 9,10,10,11,11,11,
11,12,12,13,13,13,13,14,14,10,10,10,11,11,11,11,
12,12,13,12,13,13,14,14,14,14,10,10,10,11,11,11,
11,12,12,12,13,13,13,14,14,14,14,11,11,11,12,12,
12,12,13,13,13,13,14,14,14,14,14,14,11,11,11,11,
12,12,12,13,13,13,13,14,14,14,14,14,14,11,12,12,
12,12,13,13,13,13,14,14,14,14,14,14,15,15,11,12,
12,12,12,13,13,13,13,14,14,14,14,14,14,14,15,12,
13,12,13,13,13,13,14,14,14,14,14,14,15,15,15,15,
12,12,12,13,13,13,13,14,14,14,14,14,15,15,15,15,
15,
};
tatic float _vq_quantthresh__44u7_p2_0[] = {
-37.5, -32.5, -27.5, -22.5, -17.5, -12.5, -7.5, -2.5,
2.5, 7.5, 12.5, 17.5, 22.5, 27.5, 32.5, 37.5,
};
tatic long _vq_quantmap__44u7_p2_0[] = {
15, 13, 11, 9, 7, 5, 3, 1,
0, 2, 4, 6, 8, 10, 12, 14,
16,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p2_0 = {
_vq_quantthresh__44u7_p2_0,
_vq_quantmap__44u7_p2_0,
17,
17
};
tatic static_codebook _44u7_p2_0 = {
2, 289,
_vq_lengthlist__44u7_p2_0,
1, -525074432, 1616117760, 5, 0,
_vq_quantlist__44u7_p2_0,
NULL,
&_vq_auxt__44u7_p2_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p2_1.vqh
Index: _44u7_p2_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p2_1_VQH_
#define _V__44u7_p2_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p2_1[] = {
2,
1,
3,
0,
4,
};
tatic long _vq_lengthlist__44u7_p2_1[] = {
5, 7, 7, 8, 8, 8, 9, 8, 9, 9, 8, 8, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
9, 9, 9,10,10, 9, 9, 9,10,10, 9,10,10,10,10, 9,
10,10,10,10, 9, 9, 9,10, 9, 9, 9, 9,10,10, 9, 9,
9,10,10, 9, 9,10,10,10, 9, 9,10,10,10, 7, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
10, 9, 9, 9,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9, 9,10,10, 8,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9,10,10, 9, 9, 9,10,10, 9, 9, 9,10,10, 9, 9,10,
10,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
10, 9, 9, 9,10,10, 9, 9, 9,10,10, 9,10, 9,10,10,
10,10,10,10,10, 9,10,10,10,10, 7, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9,
9,10, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9,10, 9, 9, 9,10,10, 9, 9, 9,10,10, 8, 9, 9, 9,
9, 9, 9, 9,10, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,
9,10,10,10,10, 9, 9, 9,10,10, 9, 9, 9,10,10, 9,
9, 9,10,10, 9,10,10,10,10,10,10,10,10,10, 9, 9,
9,10,10, 9, 9, 9,10,10, 9, 9, 9,10,10,10,10,10,
10,10,10,10,10,10,10, 9, 9, 9,10,10, 9, 9, 9,10,
10, 9, 9, 9,10,10,10,10,10,10,10, 9,10,10,10,10,
9, 9, 9,10,10, 9, 9,10,10,10, 9,10, 9,10,10,10,
10,10,10,10,10,10,10,10,10, 9, 9, 9,10,10, 9, 9,
9,10,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
10,10, 9,10,10,10,10, 9,10,10,10,10, 9,10,10,10,
10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
9,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,
10,10,10,10, 9, 9, 9,10,10, 9, 9, 9,10,10, 9, 9,
9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
10,10, 9,10, 9,10,10, 9, 9,10,10,10,10,10,10,10,
10,10,10,10,10,10, 9, 9, 9,10,10, 9, 9, 9,10,10,
9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
10,10,10,10, 9,10,10,10,10, 9,10,10,10,10,10,10,
10,10,10,10,10,10,10,10, 9,10,10,10,10, 9,10,10,
10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
10,
};
tatic float _vq_quantthresh__44u7_p2_1[] = {
-1.5, -0.5, 0.5, 1.5,
};
tatic long _vq_quantmap__44u7_p2_1[] = {
3, 1, 0, 2, 4,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p2_1 = {
_vq_quantthresh__44u7_p2_1,
_vq_quantmap__44u7_p2_1,
5,
5
};
tatic static_codebook _44u7_p2_1 = {
4, 625,
_vq_lengthlist__44u7_p2_1,
1, -533725184, 1611661312, 3, 0,
_vq_quantlist__44u7_p2_1,
NULL,
&_vq_auxt__44u7_p2_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p3_0.vqh
Index: _44u7_p3_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p3_0_VQH_
#define _V__44u7_p3_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p3_0[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u7_p3_0[] = {
1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 8,10,
9, 7, 9, 9, 7,10, 9, 9,10,11, 9,11,11, 7, 9, 9,
9,11,10, 9,11,11, 5, 7, 7, 7, 9, 9, 8, 9, 9, 7,
9, 9, 9,11,11, 9,10,11, 7, 9, 9, 9,11,11, 9,11,
10,
};
tatic float _vq_quantthresh__44u7_p3_0[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u7_p3_0[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p3_0 = {
_vq_quantthresh__44u7_p3_0,
_vq_quantmap__44u7_p3_0,
3,
3
};
tatic static_codebook _44u7_p3_0 = {
4, 81,
_vq_lengthlist__44u7_p3_0,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u7_p3_0,
NULL,
&_vq_auxt__44u7_p3_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p4_0.vqh
Index: _44u7_p4_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p4_0_VQH_
#define _V__44u7_p4_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p4_0[] = {
2,
1,
3,
0,
4,
};
tatic long _vq_lengthlist__44u7_p4_0[] = {
3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
8,10,10, 7, 8, 8,10,10, 9,10,10,11,12, 9,10,10,
11,12, 6, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
10, 9,10,10,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
9,10,10,12,12, 9,10,10,12,12,11,12,12,13,13,11,
11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
10,12,12,11,12,11,13,13,11,12,12,13,13, 5, 7, 7,
9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 9, 9,10,11,
8, 9, 9,11,11,10,10,11,12,12,10,11,11,12,12, 7,
8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
10,12,11,10,11,11,12,12, 9,10,10,12,12,10,11,11,
12,12,10,11,11,13,13,12,12,12,13,14,12,12,12,14,
14, 9,10,10,12,12,10,11,10,12,12,10,11,11,12,13,
11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
10,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
10,11,10,11,11,12,12,10,10,11,11,12, 7, 8, 8,10,
10, 8, 9, 9,11,11, 8, 9, 9,11,10,10,11,11,12,12,
10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12,10,
10,11,12,12,12,13,12,14,14,11,11,12,12,14, 9,10,
10,12,12,10,11,11,12,12,10,11,11,13,13,12,12,12,
14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13,
9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
12,13,14,14,12,12,12,14,14, 9,10,10,12,12,10,11,
10,13,12,10,11,11,12,13,12,13,12,14,13,12,12,13,
14,14,11,12,12,14,13,12,12,12,14,14,12,13,12,14,
14,13,13,14,13,15,13,14,14,15,15,11,12,12,13,13,
11,12,12,14,13,12,12,12,13,14,13,14,13,15,13,14,
14,14,15,15, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
10,12,12,11,12,12,13,13,11,12,12,13,14, 9,10,10,
12,12,10,11,11,13,12,10,10,11,12,13,12,13,12,14,
14,12,12,13,13,14, 9,10,10,12,12,10,11,11,12,13,
10,11,11,13,13,12,12,12,14,14,12,13,12,14,14,11,
12,12,13,13,12,12,12,14,14,11,11,12,13,14,13,14,
14,15,15,13,12,14,13,15,11,12,12,13,14,12,13,12,
14,14,11,12,12,14,14,13,14,14,15,15,13,14,13,15,
13,
};
tatic float _vq_quantthresh__44u7_p4_0[] = {
-1.5, -0.5, 0.5, 1.5,
};
tatic long _vq_quantmap__44u7_p4_0[] = {
3, 1, 0, 2, 4,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p4_0 = {
_vq_quantthresh__44u7_p4_0,
_vq_quantmap__44u7_p4_0,
5,
5
};
tatic static_codebook _44u7_p4_0 = {
4, 625,
_vq_lengthlist__44u7_p4_0,
1, -533725184, 1611661312, 3, 0,
_vq_quantlist__44u7_p4_0,
NULL,
&_vq_auxt__44u7_p4_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p5_0.vqh
Index: _44u7_p5_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p5_0_VQH_
#define _V__44u7_p5_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p5_0[] = {
4,
3,
5,
2,
6,
1,
7,
0,
8,
};
tatic long _vq_lengthlist__44u7_p5_0[] = {
3, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 4, 6, 6, 7, 7,
9, 9, 4, 5, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
8, 8, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 8,
9, 9, 9, 9,10,10,11,11, 9, 9, 9, 9, 9,10,10,11,
11,
};
tatic float _vq_quantthresh__44u7_p5_0[] = {
-3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
};
tatic long _vq_quantmap__44u7_p5_0[] = {
7, 5, 3, 1, 0, 2, 4, 6,
8,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p5_0 = {
_vq_quantthresh__44u7_p5_0,
_vq_quantmap__44u7_p5_0,
9,
9
};
tatic static_codebook _44u7_p5_0 = {
2, 81,
_vq_lengthlist__44u7_p5_0,
1, -531628032, 1611661312, 4, 0,
_vq_quantlist__44u7_p5_0,
NULL,
&_vq_auxt__44u7_p5_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p6_0.vqh
Index: _44u7_p6_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p6_0_VQH_
#define _V__44u7_p6_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p6_0[] = {
8,
7,
9,
6,
10,
5,
11,
4,
12,
3,
13,
2,
14,
1,
15,
0,
16,
};
tatic long _vq_lengthlist__44u7_p6_0[] = {
4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,10, 9,11,11,
12,12, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9,10,11,
11,12,12, 6, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
11,11,12,12, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10,
10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9,
9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 9, 9, 9,
10,10,11,10,12,11,12,12, 8, 8, 8, 8, 8, 9, 9, 9,
9,10,10,10,11,11,12,12,12, 8, 8, 8, 9, 9, 9, 9,
10,10,10,10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9,
9,10,10,10,10,11,11,12,12,13,13, 9,10, 9,10,10,
10,10,11,10,11,11,12,12,12,12,13,13, 9, 9,10,10,
10,10,10,10,11,11,11,12,12,12,12,13,13,10,11,11,
11,11,11,11,12,11,12,12,12,12,13,13,14,14,11,11,
11,11,11,11,11,11,12,12,12,12,12,13,13,14,14,12,
12,12,12,12,12,12,13,12,13,13,13,13,14,14,14,14,
12,12,12,12,12,12,12,12,13,13,13,13,13,14,14,14,
14,
};
tatic float _vq_quantthresh__44u7_p6_0[] = {
-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
};
tatic long _vq_quantmap__44u7_p6_0[] = {
15, 13, 11, 9, 7, 5, 3, 1,
0, 2, 4, 6, 8, 10, 12, 14,
16,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p6_0 = {
_vq_quantthresh__44u7_p6_0,
_vq_quantmap__44u7_p6_0,
17,
17
};
tatic static_codebook _44u7_p6_0 = {
2, 289,
_vq_lengthlist__44u7_p6_0,
1, -529530880, 1611661312, 5, 0,
_vq_quantlist__44u7_p6_0,
NULL,
&_vq_auxt__44u7_p6_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p7_0.vqh
Index: _44u7_p7_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p7_0_VQH_
#define _V__44u7_p7_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p7_0[] = {
5,
4,
6,
3,
7,
2,
8,
1,
9,
0,
10,
};
tatic long _vq_lengthlist__44u7_p7_0[] = {
2, 4, 4, 6, 6, 7, 7, 9, 9,10,10, 4, 5, 5, 6, 6,
8, 8, 9, 9,11,10, 4, 5, 5, 6, 6, 8, 8, 9, 9,10,
11, 6, 6, 6, 7, 7, 8, 8,10, 9,11,11, 6, 6, 7, 7,
7, 8, 8, 9,10,11,11, 7, 8, 8, 8, 8, 9, 9,10,10,
11,11, 7, 8, 8, 8, 8, 9, 9,10,10,11,12, 9, 9, 9,
10,10,10,10,11,11,12,12, 9, 9, 9,10,10,10,10,11,
11,12,12,10,11,10,11,11,12,11,12,12,13,13,10,10,
11,11,11,11,11,12,12,13,13,
};
tatic float _vq_quantthresh__44u7_p7_0[] = {
-13.5, -10.5, -7.5, -4.5, -1.5, 1.5, 4.5, 7.5,
10.5, 13.5,
};
tatic long _vq_quantmap__44u7_p7_0[] = {
9, 7, 5, 3, 1, 0, 2, 4,
6, 8, 10,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p7_0 = {
_vq_quantthresh__44u7_p7_0,
_vq_quantmap__44u7_p7_0,
11,
11
};
tatic static_codebook _44u7_p7_0 = {
2, 121,
_vq_lengthlist__44u7_p7_0,
1, -528613376, 1614282752, 4, 0,
_vq_quantlist__44u7_p7_0,
NULL,
&_vq_auxt__44u7_p7_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p7_1.vqh
Index: _44u7_p7_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p7_1_VQH_
#define _V__44u7_p7_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p7_1[] = {
1,
0,
2,
};
tatic long _vq_lengthlist__44u7_p7_1[] = {
5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6,
6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 6, 6, 7,
7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7,
6, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 6, 7, 7, 6,
7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7,
7,
};
tatic float _vq_quantthresh__44u7_p7_1[] = {
-0.5, 0.5,
};
tatic long _vq_quantmap__44u7_p7_1[] = {
1, 0, 2,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p7_1 = {
_vq_quantthresh__44u7_p7_1,
_vq_quantmap__44u7_p7_1,
3,
3
};
tatic static_codebook _44u7_p7_1 = {
4, 81,
_vq_lengthlist__44u7_p7_1,
1, -535822336, 1611661312, 2, 0,
_vq_quantlist__44u7_p7_1,
NULL,
&_vq_auxt__44u7_p7_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p8_0.vqh
Index: _44u7_p8_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p8_0_VQH_
#define _V__44u7_p8_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p8_0[] = {
8,
7,
9,
6,
10,
5,
11,
4,
12,
3,
13,
2,
14,
1,
15,
0,
16,
};
tatic long _vq_lengthlist__44u7_p8_0[] = {
2, 4, 4, 6, 6, 7, 7, 9, 9,10,10,11,11,11,11,12,
12, 4, 5, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,11,11,
12,12, 4, 5, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
11,12,12, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,11,11,
12,12,12,12, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,11,
11,12,12,12,12, 7, 8, 8, 8, 8, 9, 9,10,10,11,11,
12,11,12,12,13,13, 7, 8, 8, 8, 8, 9, 9,10,10,11,
11,11,12,12,12,13,13, 9, 9, 9, 9, 9,10,10,11,11,
11,11,12,12,12,12,13,13, 9, 9, 9, 9, 9,10,10,10,
11,11,11,12,12,12,12,13,13,10,10,10,10,10,11,11,
11,11,12,12,12,12,13,13,13,13,10,10,10,10,10,11,
11,11,11,12,12,12,12,13,13,13,13,11,11,11,11,11,
12,11,12,12,12,12,13,13,13,13,14,14,11,11,11,11,
11,11,12,12,12,12,12,13,13,13,13,14,14,11,11,11,
12,12,12,12,13,12,13,13,13,13,14,14,14,14,11,11,
11,12,12,12,12,12,12,13,13,13,13,14,14,14,14,12,
12,12,13,12,13,13,13,13,13,13,14,14,14,14,14,15,
12,12,12,12,13,13,13,13,13,13,14,14,14,14,14,14,
15,
};
tatic float _vq_quantthresh__44u7_p8_0[] = {
-52.5, -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, 52.5,
};
tatic long _vq_quantmap__44u7_p8_0[] = {
15, 13, 11, 9, 7, 5, 3, 1,
0, 2, 4, 6, 8, 10, 12, 14,
16,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p8_0 = {
_vq_quantthresh__44u7_p8_0,
_vq_quantmap__44u7_p8_0,
17,
17
};
tatic static_codebook _44u7_p8_0 = {
2, 289,
_vq_lengthlist__44u7_p8_0,
1, -524550144, 1616642048, 5, 0,
_vq_quantlist__44u7_p8_0,
NULL,
&_vq_auxt__44u7_p8_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p8_1.vqh
Index: _44u7_p8_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p8_1_VQH_
#define _V__44u7_p8_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p8_1[] = {
3,
2,
4,
1,
5,
0,
6,
};
tatic long _vq_lengthlist__44u7_p8_1[] = {
4, 5, 5, 5, 5, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 5,
5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
6,
};
tatic float _vq_quantthresh__44u7_p8_1[] = {
-2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
};
tatic long _vq_quantmap__44u7_p8_1[] = {
5, 3, 1, 0, 2, 4, 6,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p8_1 = {
_vq_quantthresh__44u7_p8_1,
_vq_quantmap__44u7_p8_1,
7,
7
};
tatic static_codebook _44u7_p8_1 = {
2, 49,
_vq_lengthlist__44u7_p8_1,
1, -533200896, 1611661312, 3, 0,
_vq_quantlist__44u7_p8_1,
NULL,
&_vq_auxt__44u7_p8_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p9_0.vqh
Index: _44u7_p9_0.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p9_0_VQH_
#define _V__44u7_p9_0_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p9_0[] = {
7,
6,
8,
5,
9,
4,
10,
3,
11,
2,
12,
1,
13,
0,
14,
};
tatic long _vq_lengthlist__44u7_p9_0[] = {
1, 3, 3, 5, 5, 9, 7,13,12,17,17,17,17,17,17, 4,
7, 6,10, 9,14,13,17,17,17,17,17,17,17,17, 4, 7,
7,10, 9,14,14,17,17,17,17,17,17,17,17, 9,13,12,
15,15,17,17,17,17,17,17,17,17,17,17, 9,12,12,14,
15,17,17,17,17,17,17,17,17,17,17,13,14,15,17,17,
17,17,17,17,17,17,17,17,17,17,12,16,13,17,17,17,
17,17,17,17,17,17,17,17,17,14,17,17,17,17,17,17,
17,17,17,17,17,17,17,17,14,17,17,17,17,17,17,17,
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,
16,
};
tatic float _vq_quantthresh__44u7_p9_0[] = {
-12110, -10246, -8383.5, -6520.5, -4657.5, -2794.5, -931.5, 931.5,
2794.5, 4657.5, 6520.5, 8383.5, 10246, 12110,
};
tatic long _vq_quantmap__44u7_p9_0[] = {
13, 11, 9, 7, 5, 3, 1, 0,
2, 4, 6, 8, 10, 12, 14,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p9_0 = {
_vq_quantthresh__44u7_p9_0,
_vq_quantmap__44u7_p9_0,
15,
15
};
tatic static_codebook _44u7_p9_0 = {
2, 225,
_vq_lengthlist__44u7_p9_0,
1, -507938688, 1633491968, 4, 0,
_vq_quantlist__44u7_p9_0,
NULL,
&_vq_auxt__44u7_p9_0,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p9_1.vqh
Index: _44u7_p9_1.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p9_1_VQH_
#define _V__44u7_p9_1_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p9_1[] = {
11,
10,
12,
9,
13,
8,
14,
7,
15,
6,
16,
5,
17,
4,
18,
3,
19,
2,
20,
1,
21,
0,
22,
};
tatic long _vq_lengthlist__44u7_p9_1[] = {
1, 4, 4, 7, 7, 8, 8,10,10,11,11,12,12,13,13,13,
13,13,14,14,14,14,14, 4, 5, 5, 8, 8,10, 9,11,10,
11,11,12,12,13,13,14,14,14,14,14,14,14,14, 4, 5,
6, 8, 8, 9, 9,10,11,11,12,12,12,13,13,13,14,14,
14,14,14,14,14, 7, 8, 8, 9, 9,10,10,11,11,12,12,
13,13,14,13,14,14,14,14,14,15,15,15, 7, 8, 8, 9,
9,10,10,11,11,12,12,13,13,13,14,14,14,14,14,14,
14,15,15, 9,10,10,11,10,11,11,12,12,13,13,14,13,
14,14,15,15,15,15,15,15,15,15, 9,10,10,10,10,11,
11,12,12,13,13,13,13,14,14,14,15,15,15,15,15,15,
15,10,11,11,11,11,12,12,13,13,13,14,14,14,15,15,
15,15,15,15,16,15,16,15,10,11,11,12,11,12,12,13,
13,13,13,14,14,15,15,15,15,15,15,15,15,16,15,11,
12,12,12,12,13,13,14,13,14,14,15,15,15,15,16,16,
16,16,16,16,16,15,12,12,12,12,13,13,13,14,14,15,
14,15,15,15,15,16,16,16,16,16,16,16,16,13,13,13,
13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,
16,16,16,16,13,13,13,13,14,14,14,14,14,15,15,16,
16,16,16,16,16,16,16,16,16,17,16,13,14,14,14,14,
15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,17,
17,17,13,13,14,14,14,15,14,15,15,15,15,16,16,16,
16,16,16,16,17,16,16,17,16,14,14,14,14,14,15,15,
15,15,16,16,16,16,16,16,16,17,17,17,17,16,17,17,
14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16,
16,17,16,17,17,16,17,14,14,15,15,15,15,15,16,15,
16,16,16,16,16,17,16,17,17,17,17,17,17,16,14,14,
14,15,15,15,16,16,16,16,16,16,16,16,16,17,17,17,
16,17,17,17,17,14,15,15,15,15,15,16,16,16,16,16,
16,16,17,17,16,17,16,17,17,17,17,17,14,15,15,15,
15,16,15,16,16,16,16,16,16,16,16,17,16,16,17,17,
17,16,17,15,15,15,15,15,16,15,16,16,16,16,17,16,
17,17,16,17,16,16,17,17,17,17,15,15,15,15,15,16,
16,16,16,16,16,17,16,16,16,17,16,17,17,17,17,16,
17,
};
tatic float _vq_quantthresh__44u7_p9_1[] = {
-850.5, -769.5, -688.5, -607.5, -526.5, -445.5, -364.5, -283.5,
-202.5, -121.5, -40.5, 40.5, 121.5, 202.5, 283.5, 364.5,
445.5, 526.5, 607.5, 688.5, 769.5, 850.5,
};
tatic long _vq_quantmap__44u7_p9_1[] = {
21, 19, 17, 15, 13, 11, 9, 7,
5, 3, 1, 0, 2, 4, 6, 8,
10, 12, 14, 16, 18, 20, 22,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p9_1 = {
_vq_quantthresh__44u7_p9_1,
_vq_quantmap__44u7_p9_1,
23,
23
};
tatic static_codebook _44u7_p9_1 = {
2, 529,
_vq_lengthlist__44u7_p9_1,
1, -516171776, 1624522752, 5, 0,
_vq_quantlist__44u7_p9_1,
NULL,
&_vq_auxt__44u7_p9_1,
NULL,
0
};
#endif
1.1 vorbis/lib/books/uncoupled/_44u7_p9_2.vqh
Index: _44u7_p9_2.vqh
===================================================================
/********************************************************************
* *
* 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__44u7_p9_2_VQH_
#define _V__44u7_p9_2_VQH_
#include "codebook.h"
tatic long _vq_quantlist__44u7_p9_2[] = {
40,
39,
41,
38,
42,
37,
43,
36,
44,
35,
45,
34,
46,
33,
47,
32,
48,
31,
49,
30,
50,
29,
51,
28,
52,
27,
53,
26,
54,
25,
55,
24,
56,
23,
57,
22,
58,
21,
59,
20,
60,
19,
61,
18,
62,
17,
63,
16,
64,
15,
65,
14,
66,
13,
67,
12,
68,
11,
69,
10,
70,
9,
71,
8,
72,
7,
73,
6,
74,
5,
75,
4,
76,
3,
77,
2,
78,
1,
79,
0,
80,
};
tatic long _vq_lengthlist__44u7_p9_2[] = {
4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7,
};
tatic float _vq_quantthresh__44u7_p9_2[] = {
-39.5, -38.5, -37.5, -36.5, -35.5, -34.5, -33.5, -32.5,
-31.5, -30.5, -29.5, -28.5, -27.5, -26.5, -25.5, -24.5,
-23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
-15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
-7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
24.5, 25.5, 26.5, 27.5, 28.5, 29.5, 30.5, 31.5,
32.5, 33.5, 34.5, 35.5, 36.5, 37.5, 38.5, 39.5,
};
tatic long _vq_quantmap__44u7_p9_2[] = {
79, 77, 75, 73, 71, 69, 67, 65,
63, 61, 59, 57, 55, 53, 51, 49,
47, 45, 43, 41, 39, 37, 35, 33,
31, 29, 27, 25, 23, 21, 19, 17,
15, 13, 11, 9, 7, 5, 3, 1,
0, 2, 4, 6, 8, 10, 12, 14,
16, 18, 20, 22, 24, 26, 28, 30,
32, 34, 36, 38, 40, 42, 44, 46,
48, 50, 52, 54, 56, 58, 60, 62,
64, 66, 68, 70, 72, 74, 76, 78,
80,
};
tatic encode_aux_threshmatch _vq_auxt__44u7_p9_2 = {
_vq_quantthresh__44u7_p9_2,
_vq_quantmap__44u7_p9_2,
81,
81
};
tatic static_codebook _44u7_p9_2 = {
1, 81,
_vq_lengthlist__44u7_p9_2,
1, -525074432, 1611661312, 7, 0,
_vq_quantlist__44u7_p9_2,
NULL,
&_vq_auxt__44u7_p9_2,
NULL,
0
};
#endif
1.4 +339 -9 vorbis/lib/modes/residue_44.h
Index: residue_44.h
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/modes/residue_44.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- residue_44.h 2001/12/14 07:21:29 1.3
+++ residue_44.h 2001/12/16 04:15:56 1.4
@@ -11,7 +11,7 @@
********************************************************************
function: toplevel residue templates for 32/44.1/48kHz
- last mod: $Id: residue_44.h,v 1.3 2001/12/14 07:21:29 xiphmont Exp $
+ last mod: $Id: residue_44.h,v 1.4 2001/12/16 04:15:56 xiphmont Exp $
********************************************************************/
@@ -56,6 +56,16 @@
{0},
{ 99, -1, -1, -1, -1, 99, 99}
};
+/* 26 doesn't cascade well; use 28 instead */
+static vorbis_info_residue0 _residue_44_low_un={
+ 0,-1, -1, 8,-1,
+ {0},
+ {-1},
+ {9999, 9999, 9999, 9999, 9999, 9999, 9999},
+ { .5, 1.5, 2.5, 4.5, 28.5, 1.5, 4.5},
+ {0},
+ { 99, -1, -1, -1, -1, 99, 99}
+};
/* 0 1 2 4 1 2 4 16 42 +
0 0 0
@@ -97,6 +107,17 @@
{0},
{ 99, -1, -1, 99, 99, 99, 99, 99, 99}
};
+/* 56 doesn't cascade well; use 59 */
+static vorbis_info_residue0 _residue_44_high_un={
+ 0,-1, -1, 10,-1,
+ /* 0 1 2 3 4 5 6 7 8 9 */
+ {0},
+ {-1},
+ {9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999},
+ { .5, 8.5, 42.5, 1.5, 2.5, 4.5, 8.5, 16.5, 59.5},
+ {0},
+ { 99, -1, -1, 99, 99, 99, 99, 99, 99}
+};
#include "books/coupled/_44c0_short.vqh"
#include "books/coupled/_44c0_long.vqh"
@@ -494,7 +515,7 @@
{&_huff_book__44c7_short,&_huff_book__44c7_long},
{ {{0},{&_44c7_s0_p1_0,&_44c7_s0_p1_1},
{&_44c7_s0_p2_0,&_44c7_s0_p2_1},
- {0,0,&_44c6_s0_p3_0},{0,0,&_44c6_s0_p4_0},{0,0,&_44c6_s0_p5_0},
+ {0,0,&_44c7_s0_p3_0},{0,0,&_44c7_s0_p4_0},{0,0,&_44c7_s0_p5_0},
{&_44c7_s0_p6_0,&_44c7_s0_p6_1},
{&_44c7_s0_p7_0,&_44c7_s0_p7_1},
{&_44c7_s0_p8_0,&_44c7_s0_p8_1},
@@ -529,7 +550,7 @@
{&_huff_book__44c8_short,&_huff_book__44c8_long},
{ {{0},{&_44c8_s0_p1_0,&_44c8_s0_p1_1},
{&_44c8_s0_p2_0,&_44c8_s0_p2_1},
- {0,0,&_44c6_s0_p3_0},{0,0,&_44c6_s0_p4_0},{0,0,&_44c6_s0_p5_0},
+ {0,0,&_44c8_s0_p3_0},{0,0,&_44c8_s0_p4_0},{0,0,&_44c8_s0_p5_0},
{&_44c8_s0_p6_0,&_44c8_s0_p6_1},
{&_44c8_s0_p7_0,&_44c8_s0_p7_1},
{&_44c8_s0_p8_0,&_44c8_s0_p8_1},
@@ -563,7 +584,7 @@
{&_huff_book__44c9_short,&_huff_book__44c9_long},
{ {{0},{&_44c9_s0_p1_0,&_44c9_s0_p1_1},
{&_44c9_s0_p2_0,&_44c9_s0_p2_1},
- {0,0,&_44c6_s0_p3_0},{0,0,&_44c6_s0_p4_0},{0,0,&_44c6_s0_p5_0},
+ {0,0,&_44c9_s0_p3_0},{0,0,&_44c9_s0_p4_0},{0,0,&_44c9_s0_p5_0},
{&_44c9_s0_p6_0,&_44c9_s0_p6_1},
{&_44c9_s0_p7_0,&_44c9_s0_p7_1},
{&_44c9_s0_p8_0,&_44c9_s0_p8_1},
@@ -594,13 +615,322 @@
}
};
-
-
-
-
-
-
+#include "books/uncoupled/_44u0_p1_0.vqh"
+#include "books/uncoupled/_44u0_p2_0.vqh"
+#include "books/uncoupled/_44u0_p3_0.vqh"
+#include "books/uncoupled/_44u0_p4_0.vqh"
+#include "books/uncoupled/_44u0_p4_1.vqh"
+#include "books/uncoupled/_44u0_p5_0.vqh"
+#include "books/uncoupled/_44u0_p6_0.vqh"
+#include "books/uncoupled/_44u0_p7_0.vqh"
+#include "books/uncoupled/_44u0_p7_1.vqh"
+#include "books/uncoupled/_44u0_p7_2.vqh"
+
+#include "books/uncoupled/_44u0_p0_r0.vqh"
+#include "books/uncoupled/_44u0_p1_r0.vqh"
+
+#include "books/uncoupled/_44u0_p0_r1.vqh"
+#include "books/uncoupled/_44u0_p1_r1.vqh"
+
+#include "books/uncoupled/_44u4_p1_0.vqh"
+#include "books/uncoupled/_44u4_p2_0.vqh"
+#include "books/uncoupled/_44u4_p3_0.vqh"
+#include "books/uncoupled/_44u4_p4_0.vqh"
+#include "books/uncoupled/_44u4_p5_0.vqh"
+#include "books/uncoupled/_44u4_p6_0.vqh"
+#include "books/uncoupled/_44u4_p7_0.vqh"
+#include "books/uncoupled/_44u4_p7_1.vqh"
+#include "books/uncoupled/_44u4_p8_0.vqh"
+#include "books/uncoupled/_44u4_p8_1.vqh"
+#include "books/uncoupled/_44u4_p9_0.vqh"
+#include "books/uncoupled/_44u4_p9_1.vqh"
+#include "books/uncoupled/_44u4_p9_2.vqh"
+
+#include "books/uncoupled/_44u4_p0_r0.vqh"
+#include "books/uncoupled/_44u4_p1_r0.vqh"
+
+#include "books/uncoupled/_44u4_p0_r1.vqh"
+#include "books/uncoupled/_44u4_p1_r1.vqh"
+
+#include "books/uncoupled/_44u7_p1_0.vqh"
+#include "books/uncoupled/_44u7_p2_0.vqh"
+#include "books/uncoupled/_44u7_p2_1.vqh"
+#include "books/uncoupled/_44u7_p3_0.vqh"
+#include "books/uncoupled/_44u7_p4_0.vqh"
+#include "books/uncoupled/_44u7_p5_0.vqh"
+#include "books/uncoupled/_44u7_p6_0.vqh"
+#include "books/uncoupled/_44u7_p7_0.vqh"
+#include "books/uncoupled/_44u7_p7_1.vqh"
+#include "books/uncoupled/_44u7_p8_0.vqh"
+#include "books/uncoupled/_44u7_p8_1.vqh"
+#include "books/uncoupled/_44u7_p9_0.vqh"
+#include "books/uncoupled/_44u7_p9_1.vqh"
+#include "books/uncoupled/_44u7_p9_2.vqh"
+
+#include "books/uncoupled/_44u7_p0_r0.vqh"
+#include "books/uncoupled/_44u7_p1_r0.vqh"
+
+#include "books/uncoupled/_44u7_p0_r1.vqh"
+#include "books/uncoupled/_44u7_p1_r1.vqh"
+
+
+static vorbis_residue_template _residue_template_44_uncoupled[11]={
+ /* mode 0; 40/c-ish */
+ {{&_residue_44_low_un, &_residue_44_low_un},
+ {&_huff_book__44c0_short,&_huff_book__44c0_long},
+ { {{0},
+ {0,0,&_44u0_p1_0},
+ {0,0,&_44u0_p2_0},
+ {0,0,&_44u0_p3_0},
+ {&_44u0_p4_0,&_44u0_p4_1},
+ {0,0,&_44u0_p5_0},
+ {0,0,&_44u0_p6_0},
+ {&_44u0_p7_0,&_44u0_p7_1,&_44u0_p7_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u0_p0_r0,&_44u0_p0_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1}},
+ }
+ },
+ /* mode 1; 50-ish */
+ {{&_residue_44_low_un, &_residue_44_low_un},
+ {&_huff_book__44c1_short,&_huff_book__44c1_long},
+ { {{0},
+ {0,0,&_44u0_p1_0},
+ {0,0,&_44u0_p2_0},
+ {0,0,&_44u0_p3_0},
+ {&_44u0_p4_0,&_44u0_p4_1},
+ {0,0,&_44u0_p5_0},
+ {0,0,&_44u0_p6_0},
+ {&_44u0_p7_0,&_44u0_p7_1,&_44u0_p7_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u0_p0_r0,&_44u0_p0_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1}},
+ }
+ },
+ /* mode 2; 60-ish */
+ {{&_residue_44_low_un, &_residue_44_low_un},
+ {&_huff_book__44c2_short,&_huff_book__44c2_long},
+ { {{0},
+ {0,0,&_44u0_p1_0},
+ {0,0,&_44u0_p2_0},
+ {0,0,&_44u0_p3_0},
+ {&_44u0_p4_0,&_44u0_p4_1},
+ {0,0,&_44u0_p5_0},
+ {0,0,&_44u0_p6_0},
+ {&_44u0_p7_0,&_44u0_p7_1,&_44u0_p7_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u0_p0_r0,&_44u0_p0_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1}},
+ }
+ },
+ /* mode 3; 70-ish */
+ {{&_residue_44_low_un, &_residue_44_low_un},
+ {&_huff_book__44c3_short,&_huff_book__44c3_long},
+ { {{0},
+ {0,0,&_44u0_p1_0},
+ {0,0,&_44u0_p2_0},
+ {0,0,&_44u0_p3_0},
+ {&_44u0_p4_0,&_44u0_p4_1},
+ {0,0,&_44u0_p5_0},
+ {0,0,&_44u0_p6_0},
+ {&_44u0_p7_0,&_44u0_p7_1,&_44u0_p7_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u0_p0_r0,&_44u0_p0_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1},
+ {&_44u0_p1_r0,&_44u0_p1_r1}},
+ }
+ },
+ /* mode 4; 80-ish */
+ {{&_residue_44_mid, &_residue_44_mid},
+ {&_huff_book__44c4_short,&_huff_book__44c4_long},
+ { {{0},
+ {0,0,&_44u4_p1_0},
+ {0,0,&_44u4_p2_0},
+ {0,0,&_44u4_p3_0},
+ {0,0,&_44u4_p4_0},
+ {0,0,&_44u4_p5_0},
+ {0,0,&_44u4_p6_0},
+ {&_44u4_p7_0,&_44u4_p7_1},
+ {&_44u4_p8_0,&_44u4_p8_1},
+ {&_44u4_p9_0,&_44u4_p9_1,&_44u4_p9_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u4_p0_r0,&_44u4_p0_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1}},
+ }
+ },
+ /* mode 5; 90-ish */
+ {{&_residue_44_mid, &_residue_44_mid},
+ {&_huff_book__44c5_short,&_huff_book__44c5_long},
+ { {{0},
+ {0,0,&_44u4_p1_0},
+ {0,0,&_44u4_p2_0},
+ {0,0,&_44u4_p3_0},
+ {0,0,&_44u4_p4_0},
+ {0,0,&_44u4_p5_0},
+ {0,0,&_44u4_p6_0},
+ {&_44u4_p7_0,&_44u4_p7_1},
+ {&_44u4_p8_0,&_44u4_p8_1},
+ {&_44u4_p9_0,&_44u4_p9_1,&_44u4_p9_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u4_p0_r0,&_44u4_p0_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1}},
+ }
+ },
+ /* mode 6; 100-ish */
+ {{&_residue_44_mid, &_residue_44_mid},
+ {&_huff_book__44c6_short,&_huff_book__44c6_long},
+ { {{0},
+ {0,0,&_44u4_p1_0},
+ {0,0,&_44u4_p2_0},
+ {0,0,&_44u4_p3_0},
+ {0,0,&_44u4_p4_0},
+ {0,0,&_44u4_p5_0},
+ {0,0,&_44u4_p6_0},
+ {&_44u4_p7_0,&_44u4_p7_1},
+ {&_44u4_p8_0,&_44u4_p8_1},
+ {&_44u4_p9_0,&_44u4_p9_1,&_44u4_p9_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u4_p0_r0,&_44u4_p0_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1},
+ {&_44u4_p1_r0,&_44u4_p1_r1}},
+ }
+ },
+ /* mode 7 */
+ {{&_residue_44_high_un, &_residue_44_high_un},
+ {&_huff_book__44c7_short,&_huff_book__44c7_long},
+ { {{0},
+ {0,0,&_44u7_p1_0},
+ {&_44u7_p2_0,&_44u7_p2_1},
+ {0,0,&_44u7_p3_0},
+ {0,0,&_44u7_p4_0},
+ {0,0,&_44u7_p5_0},
+ {0,0,&_44u7_p6_0},
+ {&_44u7_p7_0,&_44u7_p7_1},
+ {&_44u7_p8_0,&_44u7_p8_1},
+ {&_44u7_p9_0,&_44u7_p9_1,&_44u7_p9_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u7_p0_r0,&_44u7_p0_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1}},
+ }
+ },
+ /* mode 8 */
+ {{&_residue_44_high_un, &_residue_44_high_un},
+ {&_huff_book__44c8_short,&_huff_book__44c8_long},
+ { {{0},
+ {0,0,&_44u7_p1_0},
+ {&_44u7_p2_0,&_44u7_p2_1},
+ {0,0,&_44u7_p3_0},
+ {0,0,&_44u7_p4_0},
+ {0,0,&_44u7_p5_0},
+ {0,0,&_44u7_p6_0},
+ {&_44u7_p7_0,&_44u7_p7_1},
+ {&_44u7_p8_0,&_44u7_p8_1},
+ {&_44u7_p9_0,&_44u7_p9_1,&_44u7_p9_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u7_p0_r0,&_44u7_p0_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1}},
+ }
+ },
+ /* mode 9 */
+ {{&_residue_44_high_un, &_residue_44_high_un},
+ {&_huff_book__44c9_short,&_huff_book__44c9_long},
+ { {{0},
+ {0,0,&_44u7_p1_0},
+ {&_44u7_p2_0,&_44u7_p2_1},
+ {0,0,&_44u7_p3_0},
+ {0,0,&_44u7_p4_0},
+ {0,0,&_44u7_p5_0},
+ {0,0,&_44u7_p6_0},
+ {&_44u7_p7_0,&_44u7_p7_1},
+ {&_44u7_p8_0,&_44u7_p8_1},
+ {&_44u7_p9_0,&_44u7_p9_1,&_44u7_p9_2}},
+ },
+ { {0} }, /* no stereo backfill in uncoupled modes */
+ { {{&_44u7_p0_r0,&_44u7_p0_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1},
+ {&_44u7_p1_r0,&_44u7_p1_r1}},
+ }
+ },
+};
1.10 +13 -41 vorbis/vq/latticetune.c
Index: latticetune.c
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/latticetune.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- latticetune.c 2001/06/15 21:15:43 1.9
+++ latticetune.c 2001/12/16 04:15:57 1.10
@@ -12,7 +12,7 @@
function: utility main for setting entropy encoding parameters
for lattice codebooks
- last mod: $Id: latticetune.c,v 1.9 2001/06/15 21:15:43 xiphmont Exp $
+ last mod: $Id: latticetune.c,v 1.10 2001/12/16 04:15:57 xiphmont Exp $
********************************************************************/
@@ -23,7 +23,7 @@
#include <errno.h>
#include "bookutil.h"
-static char *strrcmp_i(char *s,char *cmp){
+static int strrcmp_i(char *s,char *cmp){
return(strncmp(s+strlen(s)-strlen(cmp),cmp,strlen(cmp)));
}
@@ -106,49 +106,21 @@
}
}
+ /* now we simply count already collated by-entry data */
if(!strrcmp_i(argv[0],"res0tune") || !strrcmp_i(argv[0],"res1tune")){
- long step,adv,max;
- long lines=0;
- long cols=-1;
- float *vec;
- long interleave=1;
- if(!strrcmp_i(argv[0],"res1tune"))
- interleave=0;
line=setup_line(in);
while(line){
- int code;
- if(!(lines&0xfff))spinnit("codewords so far...",lines);
- if(cols==-1){
- char *temp=line;
- while(*temp==' ')temp++;
- for(cols=0;*temp;cols++){
- while(*temp>32)temp++;
- while(*temp==' ')temp++;
- }
- vec=alloca(sizeof(float)*cols);
- if(interleave){
- step=cols/dim;
- adv=1;
- max=step;
- }else{
- step=1;
- adv=dim;
- max=cols-dim+1;
- }
- }
-
- for(j=0;j<cols;j++)
- if(get_line_value(in,vec+j)){
- fprintf(stderr,"Too few columns on line %ld in data file\n",lines);
- exit(1);
- }
-
- for(j=0;j<max;j+=adv){
- lines++;
- code=_best(b,vec+j,step);
- hits[code]++;
+ /* code:hits\n */
+ /* likely to have multiple listing for each code entry; must
+ accumulate */
+
+ char *pos=strchr(line,':');
+ if(pos){
+ long code=atol(line);
+ long val=atol(pos+1);
+ hits[code]+=val;
}
line=setup_line(in);
@@ -179,7 +151,7 @@
_float32_unpack(c->q_min));
indexdiv*=bins;
}
- fprintf(stderr,"\t|",(1<<(base-c->lengthlist[j])));
+ fprintf(stderr,"\t|");
for(k=0;k<base-c->lengthlist[j];k++)fprintf(stderr,"*");
fprintf(stderr,"\n");
}
1.6 +22 -142 vorbis/vq/make_residue_books.pl
Index: make_residue_books.pl
===================================================================
RCS file: /usr/local/cvsroot/vorbis/vq/make_residue_books.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- make_residue_books.pl 2001/08/13 01:37:17 1.5
+++ make_residue_books.pl 2001/12/16 04:15:57 1.6
@@ -9,7 +9,6 @@
# >res0_128_128 interleaved
# haux res0_96_128aux.vqd 0,4,2
# :1 res0_128_128_1.vqd, 4, nonseq cull, 0 +- 1
-# +1a, 4, nonseq, 0 +- .25 .5
# :2 res0_128_128_2.vqd, 4, nonseq, 0 +- 1(.7) 2
# :3 res0_128_128_3.vqd, 4, nonseq, 0 +- 1(.7) 3 5
# :4 res0_128_128_4.vqd, 2, nonseq, 0 +- 1(.7) 3 5 8 11
@@ -115,170 +114,51 @@
print ">>> $command\n";
die "Couldn't pre-hint latticebook.\n\tcommand:$command\n"
if syst($command);
-
- if($interleave=~/non/){
- $restune="res1tune";
- }else{
- $restune="res0tune";
- }
-
- if($seqp=~/cull/){
- my $command="$restune temp$$.vqh $datafile 1 > $globalname$name.vqh";
- print ">>> $command\n";
- die "Couldn't tune latticebook.\n\tcommand:$command\n"
- if syst($command);
- }else{
- my $command="$restune temp$$.vqh $datafile > $globalname$name.vqh";
- print ">>> $command\n";
- die "Couldn't tune latticebook.\n\tcommand:$command\n"
- if syst($command);
- }
-
- my $command="latticehint $globalname$name.vqh $thlist > temp$$.vqh";
- print ">>> $command\n";
- die "Couldn't post-hint latticebook.\n\tcommand:$command\n"
- if syst($command);
- my $command="mv temp$$.vqh $globalname$name.vqh";
- print ">>> $command\n";
- die "Couldn't rename latticebook.\n\tcommand:$command\n"
- if syst($command);
-
- # run the training data through book to cascade
- if($interleave=~/non/){
- $vqcascade="vqcascade";
- }else{
- $vqcascade="vqcascade -i";
- }
-
- my $command="$vqcascade +$globalname$name.vqh $datafile > temp$$.vqd";
- print ">>> $command\n";
- die "Couldn't cascade latticebook.\n\tcommand:$command\n"
- if syst($command);
-
-
- my $command="rm temp$$.vql";
- print ">>> $command\n";
- die "Couldn't remove temp files.\n\tcommand:$command\n"
- if syst($command);
-
- next;
- }
- # +a 4, nonseq, 0 +- 1
- if($line=~m/^\+(.*)/){
- my($name,$dim,$seqp,$vals)=split(',',$1);
-
- # build value list
- my$plusminus="+";
- my$list;
- my$thlist;
- my$count=0;
- foreach my$val (split(' ',$vals)){
- if($val=~/\-?\+?\d+/){
- my$th;
-
- # got an explicit threshhint?
- if($val=~/([0-9\.]+)\(([^\)]+)/){
- $val=$1;
- $th=$2;
- }
-
- if($plusminus=~/-/){
- $list.="-$val ";
- if(defined($th)){
- $thlist.="," if(defined($thlist));
- $thlist.="-$th";
- }
- $count++;
- }
- if($plusminus=~/\+/){
- $list.="$val ";
- if(defined($th)){
- $thlist.="," if(defined($thlist));
- $thlist.="$th";
- }
- $count++;
- }
+ if(-e $datafile){
+
+ if($interleave=~/non/){
+ $restune="res1tune";
}else{
- $plusminus=$val;
+ $restune="res0tune";
}
- }
- die "Couldn't open temp file temp$$.vql: $!" unless
- open(G,">temp$$.vql");
- print G "$count $dim 0 ";
- if($seqp=~/non/){
- print G "0\n$list\n";
- }else{
- print G "1\n$list\n";
- }
- close(G);
-
- my $command="latticebuild temp$$.vql > $globalname$name.vqh";
- print ">>> $command\n";
- die "Couldn't build latticebook.\n\tcommand:$command\n"
- if syst($command);
-
- my $command="latticehint $globalname$name.vqh $thlist > temp$$.vqh";
- print ">>> $command\n";
- die "Couldn't pre-hint latticebook.\n\tcommand:$command\n"
- if syst($command);
-
- if($interleave=~/non/){
- $restune="res1tune";
- }else{
- $restune="res0tune";
- }
+
+ if($seqp=~/cull/){
+ my $command="$restune temp$$.vqh $datafile 1 > $globalname$name.vqh";
+ print ">>> $command\n";
+ die "Couldn't tune latticebook.\n\tcommand:$command\n"
+ if syst($command);
+ }else{
+ my $command="$restune temp$$.vqh $datafile > $globalname$name.vqh";
+ print ">>> $command\n";
+ die "Couldn't tune latticebook.\n\tcommand:$command\n"
+ if syst($command);
+ }
- if($seqp=~/cull/){
- my $command="$restune temp$$.vqh temp$$.vqd 1 > $globalname$name.vqh";
+ my $command="latticehint $globalname$name.vqh $thlist > temp$$.vqh";
print ">>> $command\n";
- die "Couldn't tune latticebook.\n\tcommand:$command\n"
+ die "Couldn't post-hint latticebook.\n\tcommand:$command\n"
if syst($command);
+
}else{
- my $command="$restune temp$$.vqh temp$$.vqd > $globalname$name.vqh";
- print ">>> $command\n";
- die "Couldn't tune latticebook.\n\tcommand:$command\n"
- if syst($command);
+ print "No matching training file; leaving this codebook untrained.\n";
}
- my $command="latticehint $globalname$name.vqh $thlist > temp$$.vqh";
- print ">>> $command\n";
- die "Couldn't post-hint latticebook.\n\tcommand:$command\n"
- if syst($command);
-
my $command="mv temp$$.vqh $globalname$name.vqh";
print ">>> $command\n";
die "Couldn't rename latticebook.\n\tcommand:$command\n"
if syst($command);
- # run the training data through book to cascade
- if($interleave=~/non/){
- $vqcascade="vqcascade";
- }else{
- $vqcascade="vqcascade -i";
- }
-
- my $command="$vqcascade +$globalname$name.vqh temp$$.vqd > tempa$$.vqd";
- print ">>> $command\n";
- die "Couldn't cascade latticebook.\n\tcommand:$command\n"
- if syst($command);
-
-
my $command="rm temp$$.vql";
print ">>> $command\n";
die "Couldn't remove temp files.\n\tcommand:$command\n"
if syst($command);
- my $command="mv tempa$$.vqd temp$$.vqd";
- print ">>> $command\n";
- die "Couldn't rename temp file.\n\tcommand:$command\n"
- if syst($command);
-
next;
}
}
-$command="rm temp$$.vqd";
+$command="rm -f temp$$.vqd";
print ">>> $command\n";
die "Couldn't remove temp files.\n\tcommand:$command\n"
if syst($command);
1.1 vorbis/vq/44u0.vqs
Index: 44u0.vqs
===================================================================
cat res_part1_pass3.vqd res_part2_pass3.vqd res_part3_pass3.vqd res_part4_pass3.vqd res_part5_pass3.vqd res_part6_pass3.vqd res_part7_pass3.vqd > temp_pass3.vqd
cat res_part1_pass4.vqd res_part2_pass4.vqd res_part3_pass4.vqd res_part4_pass4.vqd res_part5_pass4.vqd res_part6_pass4.vqd res_part7_pass4.vqd > temp_pass4.vqd
GO
>_44u0 noninterleaved
#iter 0
# 0 1 2 4 26 1 4 +
# 0 0 0 0
#
# 0 1 2 3 4 5 6 7
# 1 . .
# 2 . .
# 4 . . . . . .
:_p1_0 res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1
:_p2_0 res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p3_0 res_part3_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p4_0 res_part4_pass0.vqd, 2, nonseq , 0 +- 3 6 9 12 15 18 21 24 27
:_p4_1 res_part4_pass1.vqd, 4, nonseq cull, 0 +- 1
:_p5_0 res_part5_pass2.vqd, 4, nonseq cull, 0 +- 1
:_p6_0 res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p7_0 res_part7_pass0.vqd, 2, nonseq, 0 +- 67 134
:_p7_1 res_part7_pass1.vqd, 2, nonseq, 0 +- 3 6 9 12 15 18 21 24 27 30 33
:_p7_2 res_part7_pass2.vqd, 4, nonseq, 0 +- 1
#iter 1
:_p0_r0 res_part0_pass3.vqd, 2, nonseq cull, 0 +- .33333333
:_p1_r0 temp_pass3.vqd, 2, nonseq cull, 0 +- .33333333
#iter 2
:_p0_r1 res_part0_pass4.vqd, 2, nonseq cull, 0 +- .11111111
:_p1_r1 temp_pass4.vqd, 2, nonseq cull, 0 +- .11111111
1.1 vorbis/vq/44u4.vqs
Index: 44u4.vqs
===================================================================
cat res_part1_pass3.vqd res_part2_pass3.vqd res_part3_pass3.vqd res_part4_pass3.vqd res_part5_pass3.vqd res_part6_pass3.vqd res_part7_pass3.vqd res_part8_pass3.vqd res_part9_pass3.vqd > temp_pass3.vqd
cat res_part1_pass4.vqd res_part2_pass4.vqd res_part3_pass4.vqd res_part4_pass4.vqd res_part5_pass4.vqd res_part6_pass4.vqd res_part7_pass4.vqd res_part8_pass4.vqd res_part9_pass4.vqd > temp_pass4.vqd
GO
>_44u4 noninterleaved
#iter 0
# 0 1 1 2 2 4 4 16 42 +
# 0 0 0
# 0 1 2 3 4 5 6 7 8 9
# 1 . . .
# 2 . . .
# 4 . . . . . . .
:_p1_0 res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1
:_p2_0 res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1
:_p3_0 res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p4_0 res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p5_0 res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p6_0 res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p7_0 res_part7_pass0.vqd, 2, nonseq cull, 0 +- 3 6 9 12 15
:_p7_1 res_part7_pass1.vqd, 4, nonseq cull, 0 +- 1
:_p8_0 res_part8_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30 35 40
:_p8_1 res_part8_pass1.vqd, 4, nonseq cull, 0 +- 1 2
:_p9_0 res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911
:_p9_1 res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
:_p9_2 res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#iter 1
:_p0_r0 res_part0_pass3.vqd, 2, nonseq cull, 0 +- .33333333
:_p1_r0 temp_pass3.vqd, 2, nonseq cull, 0 +- .33333333
#iter 2
:_p0_r1 res_part0_pass4.vqd, 2, nonseq cull, 0 +- .11111111
:_p1_r1 temp_pass4.vqd, 2, nonseq cull, 0 +- .11111111
1.1 vorbis/vq/44u7.vqs
Index: 44u7.vqs
===================================================================
#cat res_part1_pass3.vqd res_part2_pass3.vqd res_part3_pass3.vqd res_part4_pass3.vqd res_part5_pass3.vqd res_part6_pass3.vqd res_part7_pass3.vqd res_part8_pass3.vqd res_part9_pass3.vqd > temp_pass3.vqd
#cat res_part1_pass4.vqd res_part2_pass4.vqd res_part3_pass4.vqd res_part4_pass4.vqd res_part5_pass4.vqd res_part6_pass4.vqd res_part7_pass4.vqd res_part8_pass4.vqd res_part9_pass4.vqd > temp_pass4.vqd
GO
>_44u7 noninterleaved
# 0 8 42 1 2 4 8 16 59 +
# 0 0 0
# 0 1 2 3 4 5 6 7 8 9
# 1 . . . .
# 2 . . . .
# 4 . . . . . .
:_p1_0 res_part1_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
:_p2_0 res_part2_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30 35 40
:_p2_1 res_part2_pass1.vqd, 4, nonseq cull, 0 +- 1 2
:_p3_0 res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1
:_p4_0 res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
:_p5_0 res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
:_p6_0 res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
:_p7_0 res_part7_pass0.vqd, 2, nonseq cull, 0 +- 3 6 9 12 15
:_p7_1 res_part7_pass1.vqd, 4, nonseq cull, 0 +- 1
:_p8_0 res_part8_pass0.vqd, 2, nonseq cull, 0 +- 7 14 21 28 35 42 49 56
:_p8_1 res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3
:_p9_0 res_part9_pass0.vqd, 2, nonseq, 0 +- 1863 3726 5589 7452 9315 11178 13041
:_p9_1 res_part9_pass1.vqd, 2, nonseq, 0 +- 81 162 243 324 405 486 567 648 729 810 891
:_p9_2 res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
#iter 1
:_p0_r0 res_part0_pass3.vqd, 2, nonseq cull, 0 +- .33333333
:_p1_r0 temp_pass3.vqd, 2, nonseq cull, 0 +- .33333333
#iter 2
:_p0_r1 res_part0_pass4.vqd, 2, nonseq cull, 0 +- .11111111
:_p1_r1 temp_pass4.vqd, 2, nonseq cull, 0 +- .11111111
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'cvs-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the commits
mailing list