bugfixes to new functionality
authorMonty <xiphmont@xiph.org>
Tue, 28 Dec 1999 05:04:00 +0000 (05:04 +0000)
committerMonty <xiphmont@xiph.org>
Tue, 28 Dec 1999 05:04:00 +0000 (05:04 +0000)
svn path=/trunk/vorbis/; revision=213

vq/vqgen.c

index 90c2846..8cbd935 100644 (file)
@@ -199,6 +199,7 @@ void vqgen_init(vqgen *v,int elements,int aux,int entries,
   memset(v,0,sizeof(vqgen));
 
   v->elements=elements;
+  v->aux=aux;
   v->allocated=32768;
   v->pointlist=malloc(v->allocated*(v->elements+v->aux)*sizeof(double));
 
@@ -225,7 +226,7 @@ void vqgen_addpoint(vqgen *v, double *p,double *a){
   }
   
   memcpy(_point(v,v->points),p,sizeof(double)*v->elements);
-  if(v->aux)memcpy(_point(v,v->points)+v->elements,p,sizeof(double)*v->aux);
+  if(v->aux)memcpy(_point(v,v->points)+v->elements,a,sizeof(double)*v->aux);
   v->points++;
   if(v->points==v->entries)_vqgen_seed(v);
 }