GNOME Bugzilla – Bug 601627
theoradec breaks timestamps
Last modified: 2009-11-12 12:18:31 UTC
theoradec currently replaces the timestamps on buffers with "perfect" timestamps from the granule. This breaks with any kind of live source that does not provide perfect timestamps like my v4l2 webcam (or a v4l2 webcam that generates RTP buffers). Or RTP buffers that have had their clock skew corrected. Anyway, the patch just ignores the Granule timestamp if there already a valid Gstreamer timestamp on the buffer (so it still works with oggdemux, since it does not set one).
Created attachment 147520 [details] [review] theoradec: Keep timestamp from incoming buffer if it is valid
Thanks, pushed :)