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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 27 02:01:55 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=644404
  GStreamer | gst-plugins-good | git

--- Comment #9 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2011-06-27 09:01:48 UTC ---
So, in summary, above patches implement the alternative approach where
jitterbuffer does not modify the buffer timestamp, but the (custom) event it
sends is used by downstream sink (basesink and baseaudiosink) to determine sync
time (in addition to latency and ts_offset).  As such, stream time can be
determined normally and when buffering is ongoing last reported stream position
can be used instead.  It should also prevent undue segment clipping.

Disadvantage is that it's "spread out" a bit, and don't know if the event is
"nice enough" and/or needs a bit more standardization.

Unfortunately segment info (even in 0.11) might not suffice for all this, since
OTOH depayloader tends to intercept these for its own purposes, and even some
segment event could not prevent the sink from reporting increasing position
while buffering (since based on increasing running time).

-- 
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