2 ===================================================================
3 --- lib/res0.c (revision 14597)
4 +++ lib/res0.c (revision 14598)
7 if(info->booklist[j]>=ci->books)goto errout;
9 + /* verify the phrasebook is not specifying an impossible or
10 + inconsistent partitioning scheme. */
12 + int entries = ci->book_param[info->groupbook]->entries;
13 + int dim = ci->book_param[info->groupbook]->dim;
16 + partvals *= info->partitions;
17 + if(partvals > entries) goto errout;
20 + if(partvals != entries) goto errout;
30 - look->partvals=rint(pow((float)look->parts,(float)dim));
31 + look->partvals=look->phrasebook->entries;
32 look->stages=maxstage;
33 look->decodemap=_ogg_malloc(look->partvals*sizeof(*look->decodemap));
34 for(j=0;j<look->partvals;j++){