• Home
  • Raw
  • Download

Lines Matching refs:j

78   int j;  in res0_free_look()  local
85 int j,k,l; in res0_free_look() local
86 for(j=0;j<look->parts;j++){ in res0_free_look()
89 if(look->training_data[k][j]){ in res0_free_look()
92 codebook *statebook=look->partbooks[j][k]; in res0_free_look()
95 sprintf(buffer,"res_sub%d_part%d_pass%d.vqd",look->submap,j,k); in res0_free_look()
99 fprintf(of,"%d:%ld\n",l,look->training_data[k][j][l]); in res0_free_look()
106 _ogg_free(look->training_data[k][j]); in res0_free_look()
107 look->training_data[k][j]=NULL; in res0_free_look()
143 for(j=0;j<look->parts;j++) in res0_free_look()
144 if(look->partbooks[j])_ogg_free(look->partbooks[j]); in res0_free_look()
146 for(j=0;j<look->partvals;j++) in res0_free_look()
147 _ogg_free(look->decodemap[j]); in res0_free_look()
176 int j,acc=0; in res0_pack() local
188 for(j=0;j<info->partitions;j++){ in res0_pack()
189 if(ilog(info->secondstages[j])>3){ in res0_pack()
191 oggpack_write(opb,info->secondstages[j],3); in res0_pack()
193 oggpack_write(opb,info->secondstages[j]>>3,5); in res0_pack()
195 oggpack_write(opb,info->secondstages[j],4); /* trailing zero */ in res0_pack()
196 acc+=icount(info->secondstages[j]); in res0_pack()
198 for(j=0;j<acc;j++) in res0_pack()
199 oggpack_write(opb,info->booklist[j],8); in res0_pack()
205 int j,acc=0; in res0_unpack() local
218 for(j=0;j<info->partitions;j++){ in res0_unpack()
227 info->secondstages[j]=cascade; in res0_unpack()
231 for(j=0;j<acc;j++){ in res0_unpack()
234 info->booklist[j]=book; in res0_unpack()
238 for(j=0;j<acc;j++){ in res0_unpack()
239 if(info->booklist[j]>=ci->books)goto errout; in res0_unpack()
240 if(ci->book_param[info->booklist[j]]->maptype==0)goto errout; in res0_unpack()
273 int j,k,acc=0; in res0_look() local
285 for(j=0;j<look->parts;j++){ in res0_look()
286 int stages=ilog(info->secondstages[j]); in res0_look()
289 look->partbooks[j]=_ogg_calloc(stages,sizeof(*look->partbooks[j])); in res0_look()
291 if(info->secondstages[j]&(1<<k)){ in res0_look()
292 look->partbooks[j][k]=ci->fullbooks+info->booklist[acc++]; in res0_look()
294 look->training_data[k][j]=_ogg_calloc(look->partbooks[j][k]->entries, in res0_look()
302 for(j=0;j<dim;j++) in res0_look()
307 for(j=0;j<look->partvals;j++){ in res0_look()
308 long val=j; in res0_look()
310 look->decodemap[j]=_ogg_malloc(dim*sizeof(*look->decodemap[j])); in res0_look()
315 look->decodemap[j][k]=deco; in res0_look()
330 int i,j,o; in local_book_besterror() local
364 for(j=0;j<dim;j++){ in local_book_besterror()
365 int val=(e[j]-a[j]); in local_book_besterror()
375 j=0; in local_book_besterror()
376 while(e[j]>=maxval) in local_book_besterror()
377 e[j++]=0; in local_book_besterror()
378 if(e[j]>=0) in local_book_besterror()
379 e[j]+=book->delta; in local_book_besterror()
380 e[j]= -e[j]; in local_book_besterror()
415 long i,j,k; in _01class() local
439 for(j=0;j<ch;j++){ in _01class()
443 if(abs(in[j][offset+k])>max)max=abs(in[j][offset+k]); in _01class()
444 ent+=abs(in[j][offset+k]); in _01class()
453 partword[j][i]=k; in _01class()
465 for(j=0;j<partvals;j++) in _01class()
466 fprintf(of,"%ld, ",partword[i][j]); in _01class()
482 long i,j,k,l; in _2class() local
505 for(j=0;j<samples_per_partition;j+=ch){ in _2class()
512 for(j=0;j<possible_partitions-1;j++) in _2class()
513 if(magmax<=info->classmetric1[j] && in _2class()
514 angmax<=info->classmetric2[j]) in _2class()
517 partword[0][i]=j; in _2class()
542 long i,j,k,s; in _01forward() local
562 for(j=info->begin;j<info->end;j++){ in _01forward()
563 if(in[i][j]>look->tmax)look->tmax=in[i][j]; in _01forward()
564 if(in[i][j]<look->tmin)look->tmin=in[i][j]; in _01forward()
582 for(j=0;j<ch;j++){ in _01forward()
583 long val=partword[j][i]; in _01forward()
587 val+=partword[j][i+k]; in _01forward()
605 for(j=0;j<ch;j++){ in _01forward()
606 if(s==0)resvals[partword[j][i]]+=samples_per_partition; in _01forward()
607 if(info->secondstages[partword[j][i]]&(1<<s)){ in _01forward()
608 codebook *statebook=look->partbooks[partword[j][i]][s]; in _01forward()
614 accumulator=look->training_data[s][partword[j][i]]; in _01forward()
617 int *samples=in[j]+offset; in _01forward()
619 if(samples[l]<look->training_min[s][partword[j][i]]) in _01forward()
620 look->training_min[s][partword[j][i]]=samples[l]; in _01forward()
621 if(samples[l]>look->training_max[s][partword[j][i]]) in _01forward()
622 look->training_max[s][partword[j][i]]=samples[l]; in _01forward()
627 ret=encode(opb,in[j]+offset,samples_per_partition, in _01forward()
631 resbits[partword[j][i]]+=ret; in _01forward()
661 long i,j,k,l,s; in _01inverse() local
677 for(j=0;j<ch;j++) in _01inverse()
678 partword[j]=_vorbis_block_alloc(vb,partwords*sizeof(*partword[j])); in _01inverse()
687 for(j=0;j<ch;j++){ in _01inverse()
691 partword[j][l]=look->decodemap[temp]; in _01inverse()
692 if(partword[j][l]==NULL)goto errout; in _01inverse()
698 for(j=0;j<ch;j++){ in _01inverse()
700 if(info->secondstages[partword[j][l][k]]&(1<<s)){ in _01inverse()
701 codebook *stagebook=look->partbooks[partword[j][l][k]][s]; in _01inverse()
703 if(decodepart(stagebook,in[j]+offset,&vb->opb, in _01inverse()
783 long i,j,k,n=vb->pcmend/2,used=0; in res2_forward() local
792 for(j=0,k=i;j<n;j++,k+=ch) in res2_forward()
793 work[k]=pcm[j]; in res2_forward()