[theora] Liboggplay seeking artifacts

Ralph Giles giles at xiph.org
Fri Jul 24 17:06:47 PDT 2009


On Fri, Jul 24, 2009 at 4:56 PM, Chris Pearce<chris at pearce.org.nz> wrote:

> I think my main beef against the canonical approach is that it requires
> reading backwards, which is bad for apps that read over networks, like
> Firefox, because they require new networks requests.

The way I generally state this is that (for each stream you care about
playing) you need to bisection search for the page with the highest
whose time-equivalent is the lastest point *prior* to the target. That
way you can be sure, going forward to get your keyframe (for theora)
or preroll (for vorbis).

And no, it's not fun.

 -r


More information about the theora mailing list