A bigger chunksize + just the right annodex file finally reproduced it
here.
svn path=/trunk/vorbis/; revision=13217
vorbis_comment_clear(vf->vc+i);
break;
}
- if(ogg_page_serialno(&og)!=vf->serialnos[i])
- continue;
-
- if(ogg_page_granulepos(&og)!=-1){
- vf->pcmlengths[i*2+1]=ogg_page_granulepos(&og)-vf->pcmlengths[i*2];
- break;
+ if(ogg_page_serialno(&og)==vf->serialnos[i]){
+ if(ogg_page_granulepos(&og)!=-1){
+ vf->pcmlengths[i*2+1]=ogg_page_granulepos(&og)-vf->pcmlengths[i*2];
+ break;
+ }
}
vf->offset=ret;
}
result=_seek_helper(vf,bisect);
if(result) goto seek_error;
}else{
- end=result;
+ end=bisect;
endtime=granulepos;
break;
}