[Bug 644404] [rtspsrc/jitterbuffer] position increasing while buffering

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Mar 11 05:31:10 PST 2011

  GStreamer | gst-plugins-good | git

--- Comment #1 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2011-03-11 13:31:06 UTC ---
Hardly creative, but for the moment I do not seem to arrive at anything better
than coming up with some sort of (start/stop) event sent downstream to convince
(base)sink to:
* note start event, and perform modified position reporting in paused based on
that start (to avoid advancing time)
* note stop event and the amount of time that it reports, and subtract that
amount of that time to determine subsequent running_time (used for subsequent
sync handling and position reporting)

The latter mechanism would then replace the offset adding (to buffer
timestamps) currently done by jitterbuffer.  Disadvantage obviously is
involving basesink, but the advantage is that ts retain original meaning (e.g.
without twisting position reporting all along the pipeline).

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