[Bug 643775] [oggmux] use running time instead of timestamps

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 3 03:54:59 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=643775
  GStreamer | gst-plugins-base | unspecified

--- Comment #2 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2011-03-03 11:54:55 UTC ---
Created an attachment (id=182336)
 View: https://bugzilla.gnome.org/attachment.cgi?id=182336
 Review: https://bugzilla.gnome.org/review?bug=643775&attachment=182336

oggmux: Use running time instead of timestamps

Theora and vorbis use running time (which is correct) for calculating
the granulepos for their ogg packets. Oggmux, however, used
timestamps to order the received buffers.

This patch makes it use the running time to compare buffer times
and also to timestamp pushed buffers.

Some bits of the code still use timestamps, but they are only
used to calculate durations, so it should be fine.

Someone with more ogg experience should double check this :)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list