[gstreamer-bugs] [Bug 635226] [PATCH] gdppay fails to sync if added to pipeline during playback

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Dec 12 07:39:18 PST 2010


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

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |slomo at circular-chaos.org
         Resolution|                            |NOTABUG

--- Comment #4 from Sebastian Dröge <slomo at circular-chaos.org> 2010-12-12 15:39:15 UTC ---
This doesn't look correct to me. The buffer should already have the timestamp
from the GDP header from gst_dp_buffer_from_header()
Your patch would always override the buffers from the header with some random
timestamp from the adapter.

The problem you have is caused by the fact that you drop every event and buffer
and everything before linking in gdppay, including the newsegment events. This
is the reason why everything fails and also why it works if you take the
adapter timestamps (which should be -1) because then no synchronization or
anything will happen.

You should keep track of the segment configuration and then send a valid
newsegment event into gdppay after linking before it gets any buffers.

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