Re: Delayed pages ?

Romain Beauxis <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.theora.devel
Message-ID <[email protected]>
	Hi !

Le Saturday 31 January 2009 00:10:55 Ralph Giles, vous avez écrit :
> > This causes me trouble since then the pages are not properly placed with
> > the other vorbis audio pages, leading to warnings in oggz-validate,
> > telling me that the theora packets are not well-ordered.
>
> You have to mux based on the time equivalent of the granulepos field
> in the page header. You get get this for theora pages by passing the
> granulepos to th_granule_time(). (theora_granule_time() if you're
> using the libtheora api.) You have to do this in general, because the
> two codecs can produce pages that overlap each other.

In the documentation for theora, it is written: one frame = one page. Hence I 
don't get why when I submit a page, the encoder doesn't immediately deliver 
the corresponding page.

Anyway, if I get it right, this means the muxing process is even more 
complicated then what I though: when encoding theora and vorbis pages, it 
means I have to keep them appart until either the two granulepos match or one 
of the stream is EOS, right ? 


Romain

_______________________________________________
theora-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/theora-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.