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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Nov 27 17:19:48 PST 2010


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

--- Comment #1 from Alexey Chernov <4ernov at gmail.com> 2010-11-28 01:19:43 UTC ---
I've worked on this problem and found that possible cause is timestamping in
gdpdepay element. It actually just restores full buffer i.e. timestamp of each
depayed buffer is as it was in primary pipeline. But buffers go through another
pipeline (containing gdpdepay) with some "wild" timestamps and so this pipeline
is stalled. I've made little patch which sets timestamps using to GstAdapter's
information. But it requires that input buffers are with proper timestamps
(e.g. for filesrc do-timestamps should be 'true').

According to test results it fixes the problem and even synchronization between
pipelines persists.

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