comparison oggdec.c @ 3510:ac8b6b83e61e libavformat

Remove start_time guessing code.
author michael
date Thu, 26 Jun 2008 13:42:26 +0000
parents 7a0230981402
children 11169564fbdc
comparison
equal deleted inserted replaced
3509:0c989007b4f0 3510:ac8b6b83e61e
466 ogg_gptopts (s, idx, ogg->streams[idx].granule); 466 ogg_gptopts (s, idx, ogg->streams[idx].granule);
467 } 467 }
468 468
469 ogg->size = size; 469 ogg->size = size;
470 ogg_restore (s, 0); 470 ogg_restore (s, 0);
471 ogg_save (s);
472 while (!ogg_read_page (s, &i)) {
473 if (i == idx && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0)
474 break;
475 }
476 if (i == idx) {
477 s->streams[idx]->start_time = ogg_gptopts (s, idx, ogg->streams[idx].granule);
478 s->streams[idx]->duration -= s->streams[idx]->start_time;
479 }
480 ogg_restore (s, 0);
481 471
482 return 0; 472 return 0;
483 } 473 }
484 474
485 475