Re: Theora packets with granulepos of -1
"Timothy B. Terriberry" <[email protected]>
| Newsgroups | gmane.comp.multimedia.ogg.theora.devel |
|---|---|
| Message-ID | <[email protected]> |
salsaman wrote: > It means the stream starts at 2980. No, it doesn't. If you've captured a live stream with, e.g., an audio track, the timestamps are synchronized such that the first packet starts at time 00:00:00.000. If you pick an arbitrary cut point and call _that_ time 00:00:00.000, you will be out of sync by up to as much as the buffering delay between the two streams, which can be much larger than a frame. The only way to correctly synchronize two tracks is relative to the beginning of the original stream (frame 0 or 1, depending on the subminor version number).