streamState.init(page.serialno());
if ((result2 == 0) && (page.eos() != 0)) { return -1;
void prefetch_all_headers(Info first_i, Comment first_c, int dataoffset) throws JOrbisException{ Page og=new Page(); int ret; break; if(og.granulepos()!=-1){ serialnos[i]=og.serialno(); pcmlengths[i]=og.granulepos(); break;
os.init(og.serialno()); os.reset(); os.pagein(og); if (og.granulepos() == 0) { // chained = true; // eos = 1; // if (og.eos() != 0) { eos = 1;
private boolean readBodyPacketAndDecideIfStillReading (final ConverterData converterData) throws JorbisReadException { boolean readingBody = true; // Give the page to the StreamState object. converterData.joggData.streamState.pagein (converterData.joggData.page); // If granulepos () returns "0", we don't need more data. if (converterData.joggData.page.granulepos () == 0) { readingBody = false; } else { this.processPackets (converterData); } /* * If the page is the end-of-stream, we don't need more data. */ if (converterData.joggData.page.eos () != 0) { readingBody = false; } return readingBody; }
int best=(int)begin; Page og=new Page(); while(begin<end){ long bisect; long granulepos=og.granulepos(); if(granulepos<target){
log.body=page+headerbytes; log.body_len=bodybytes; log.checksum();
private void initJOrbis() { oy = new SyncState(); os = new StreamState(); og = new Page(); op = new Packet(); vi = new Info(); vc = new Comment(); vd = new DspState(); vb = new Block(vd); buffer = null; bytes = 0; oy.init(); }
void prefetch_all_headers(Info first_i, Comment first_c, int dataoffset) throws JOrbisException { Page og = new Page(); int ret; break; if (og.granulepos() != -1) { serialnos[i] = og.serialno(); pcmlengths[i] = og.granulepos(); break;
if (joggPage.granulepos() == 0) if (joggPage.eos() != 0) needMoreData = false;
int best=(int)begin; Page og=new Page(); while(begin<end){ long bisect; long granulepos=og.granulepos(); if(granulepos<target){
log.body = page + headerbytes; log.body_len = bodybytes; log.checksum();